forked from loafle/openapi-generator-original
update cpp ue4 samples
This commit is contained in:
parent
27e2ee0b64
commit
160db768af
@ -1 +1 @@
|
|||||||
5.1.1-SNAPSHOT
|
5.2.1-SNAPSHOT
|
@ -36,6 +36,30 @@ inline FString ToString(const OpenAPIOrder::StatusEnum& Value)
|
|||||||
return TEXT("");
|
return TEXT("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FString OpenAPIOrder::EnumToString(const OpenAPIOrder::StatusEnum& EnumValue)
|
||||||
|
{
|
||||||
|
return ToString(EnumValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
inline bool FromString(const FString& EnumAsString, OpenAPIOrder::StatusEnum& Value)
|
||||||
|
{
|
||||||
|
static TMap<FString, OpenAPIOrder::StatusEnum> StringToEnum = {
|
||||||
|
{ TEXT("placed"), OpenAPIOrder::StatusEnum::Placed },
|
||||||
|
{ TEXT("approved"), OpenAPIOrder::StatusEnum::Approved },
|
||||||
|
{ TEXT("delivered"), OpenAPIOrder::StatusEnum::Delivered }, };
|
||||||
|
|
||||||
|
const auto Found = StringToEnum.Find(EnumAsString);
|
||||||
|
if(Found)
|
||||||
|
Value = *Found;
|
||||||
|
|
||||||
|
return Found != nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool OpenAPIOrder::EnumFromString(const FString& EnumAsString, OpenAPIOrder::StatusEnum& EnumValue)
|
||||||
|
{
|
||||||
|
return FromString(EnumAsString, EnumValue);
|
||||||
|
}
|
||||||
|
|
||||||
inline FStringFormatArg ToStringFormatArg(const OpenAPIOrder::StatusEnum& Value)
|
inline FStringFormatArg ToStringFormatArg(const OpenAPIOrder::StatusEnum& Value)
|
||||||
{
|
{
|
||||||
return FStringFormatArg(ToString(Value));
|
return FStringFormatArg(ToString(Value));
|
||||||
@ -51,17 +75,8 @@ inline bool TryGetJsonValue(const TSharedPtr<FJsonValue>& JsonValue, OpenAPIOrde
|
|||||||
FString TmpValue;
|
FString TmpValue;
|
||||||
if (JsonValue->TryGetString(TmpValue))
|
if (JsonValue->TryGetString(TmpValue))
|
||||||
{
|
{
|
||||||
static TMap<FString, OpenAPIOrder::StatusEnum> StringToEnum = {
|
if(FromString(TmpValue, Value))
|
||||||
{ TEXT("placed"), OpenAPIOrder::StatusEnum::Placed },
|
|
||||||
{ TEXT("approved"), OpenAPIOrder::StatusEnum::Approved },
|
|
||||||
{ TEXT("delivered"), OpenAPIOrder::StatusEnum::Delivered }, };
|
|
||||||
|
|
||||||
const auto Found = StringToEnum.Find(TmpValue);
|
|
||||||
if(Found)
|
|
||||||
{
|
|
||||||
Value = *Found;
|
|
||||||
return true;
|
return true;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -36,6 +36,30 @@ inline FString ToString(const OpenAPIPet::StatusEnum& Value)
|
|||||||
return TEXT("");
|
return TEXT("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FString OpenAPIPet::EnumToString(const OpenAPIPet::StatusEnum& EnumValue)
|
||||||
|
{
|
||||||
|
return ToString(EnumValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
inline bool FromString(const FString& EnumAsString, OpenAPIPet::StatusEnum& Value)
|
||||||
|
{
|
||||||
|
static TMap<FString, OpenAPIPet::StatusEnum> StringToEnum = {
|
||||||
|
{ TEXT("available"), OpenAPIPet::StatusEnum::Available },
|
||||||
|
{ TEXT("pending"), OpenAPIPet::StatusEnum::Pending },
|
||||||
|
{ TEXT("sold"), OpenAPIPet::StatusEnum::Sold }, };
|
||||||
|
|
||||||
|
const auto Found = StringToEnum.Find(EnumAsString);
|
||||||
|
if(Found)
|
||||||
|
Value = *Found;
|
||||||
|
|
||||||
|
return Found != nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool OpenAPIPet::EnumFromString(const FString& EnumAsString, OpenAPIPet::StatusEnum& EnumValue)
|
||||||
|
{
|
||||||
|
return FromString(EnumAsString, EnumValue);
|
||||||
|
}
|
||||||
|
|
||||||
inline FStringFormatArg ToStringFormatArg(const OpenAPIPet::StatusEnum& Value)
|
inline FStringFormatArg ToStringFormatArg(const OpenAPIPet::StatusEnum& Value)
|
||||||
{
|
{
|
||||||
return FStringFormatArg(ToString(Value));
|
return FStringFormatArg(ToString(Value));
|
||||||
@ -51,17 +75,8 @@ inline bool TryGetJsonValue(const TSharedPtr<FJsonValue>& JsonValue, OpenAPIPet:
|
|||||||
FString TmpValue;
|
FString TmpValue;
|
||||||
if (JsonValue->TryGetString(TmpValue))
|
if (JsonValue->TryGetString(TmpValue))
|
||||||
{
|
{
|
||||||
static TMap<FString, OpenAPIPet::StatusEnum> StringToEnum = {
|
if(FromString(TmpValue, Value))
|
||||||
{ TEXT("available"), OpenAPIPet::StatusEnum::Available },
|
|
||||||
{ TEXT("pending"), OpenAPIPet::StatusEnum::Pending },
|
|
||||||
{ TEXT("sold"), OpenAPIPet::StatusEnum::Sold }, };
|
|
||||||
|
|
||||||
const auto Found = StringToEnum.Find(TmpValue);
|
|
||||||
if(Found)
|
|
||||||
{
|
|
||||||
Value = *Found;
|
|
||||||
return true;
|
return true;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -132,10 +132,10 @@ void OpenAPIPetApi::HandleResponse(FHttpResponsePtr HttpResponse, bool bSucceede
|
|||||||
InOutResponse.SetHttpResponseCode(EHttpResponseCodes::RequestTimeout);
|
InOutResponse.SetHttpResponseCode(EHttpResponseCodes::RequestTimeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::AddPet(const AddPetRequest& Request, const FAddPetDelegate& Delegate /*= FAddPetDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::AddPet(const AddPetRequest& Request, const FAddPetDelegate& Delegate /*= FAddPetDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -148,7 +148,8 @@ bool OpenAPIPetApi::AddPet(const AddPetRequest& Request, const FAddPetDelegate&
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnAddPetResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnAddPetResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnAddPetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FAddPetDelegate Delegate) const
|
void OpenAPIPetApi::OnAddPetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FAddPetDelegate Delegate) const
|
||||||
@ -158,10 +159,10 @@ void OpenAPIPetApi::OnAddPetResponse(FHttpRequestPtr HttpRequest, FHttpResponseP
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::DeletePet(const DeletePetRequest& Request, const FDeletePetDelegate& Delegate /*= FDeletePetDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::DeletePet(const DeletePetRequest& Request, const FDeletePetDelegate& Delegate /*= FDeletePetDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -174,7 +175,8 @@ bool OpenAPIPetApi::DeletePet(const DeletePetRequest& Request, const FDeletePetD
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnDeletePetResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnDeletePetResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnDeletePetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeletePetDelegate Delegate) const
|
void OpenAPIPetApi::OnDeletePetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeletePetDelegate Delegate) const
|
||||||
@ -184,10 +186,10 @@ void OpenAPIPetApi::OnDeletePetResponse(FHttpRequestPtr HttpRequest, FHttpRespon
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::FindPetsByStatus(const FindPetsByStatusRequest& Request, const FFindPetsByStatusDelegate& Delegate /*= FFindPetsByStatusDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::FindPetsByStatus(const FindPetsByStatusRequest& Request, const FFindPetsByStatusDelegate& Delegate /*= FFindPetsByStatusDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -200,7 +202,8 @@ bool OpenAPIPetApi::FindPetsByStatus(const FindPetsByStatusRequest& Request, con
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnFindPetsByStatusResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnFindPetsByStatusResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnFindPetsByStatusResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FFindPetsByStatusDelegate Delegate) const
|
void OpenAPIPetApi::OnFindPetsByStatusResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FFindPetsByStatusDelegate Delegate) const
|
||||||
@ -210,10 +213,10 @@ void OpenAPIPetApi::OnFindPetsByStatusResponse(FHttpRequestPtr HttpRequest, FHtt
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::FindPetsByTags(const FindPetsByTagsRequest& Request, const FFindPetsByTagsDelegate& Delegate /*= FFindPetsByTagsDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::FindPetsByTags(const FindPetsByTagsRequest& Request, const FFindPetsByTagsDelegate& Delegate /*= FFindPetsByTagsDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -226,7 +229,8 @@ bool OpenAPIPetApi::FindPetsByTags(const FindPetsByTagsRequest& Request, const F
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnFindPetsByTagsResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnFindPetsByTagsResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnFindPetsByTagsResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FFindPetsByTagsDelegate Delegate) const
|
void OpenAPIPetApi::OnFindPetsByTagsResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FFindPetsByTagsDelegate Delegate) const
|
||||||
@ -236,10 +240,10 @@ void OpenAPIPetApi::OnFindPetsByTagsResponse(FHttpRequestPtr HttpRequest, FHttpR
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::GetPetById(const GetPetByIdRequest& Request, const FGetPetByIdDelegate& Delegate /*= FGetPetByIdDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::GetPetById(const GetPetByIdRequest& Request, const FGetPetByIdDelegate& Delegate /*= FGetPetByIdDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -252,7 +256,8 @@ bool OpenAPIPetApi::GetPetById(const GetPetByIdRequest& Request, const FGetPetBy
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnGetPetByIdResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnGetPetByIdResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnGetPetByIdResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetPetByIdDelegate Delegate) const
|
void OpenAPIPetApi::OnGetPetByIdResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetPetByIdDelegate Delegate) const
|
||||||
@ -262,10 +267,10 @@ void OpenAPIPetApi::OnGetPetByIdResponse(FHttpRequestPtr HttpRequest, FHttpRespo
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::UpdatePet(const UpdatePetRequest& Request, const FUpdatePetDelegate& Delegate /*= FUpdatePetDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::UpdatePet(const UpdatePetRequest& Request, const FUpdatePetDelegate& Delegate /*= FUpdatePetDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -278,7 +283,8 @@ bool OpenAPIPetApi::UpdatePet(const UpdatePetRequest& Request, const FUpdatePetD
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnUpdatePetResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnUpdatePetResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnUpdatePetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUpdatePetDelegate Delegate) const
|
void OpenAPIPetApi::OnUpdatePetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUpdatePetDelegate Delegate) const
|
||||||
@ -288,10 +294,10 @@ void OpenAPIPetApi::OnUpdatePetResponse(FHttpRequestPtr HttpRequest, FHttpRespon
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::UpdatePetWithForm(const UpdatePetWithFormRequest& Request, const FUpdatePetWithFormDelegate& Delegate /*= FUpdatePetWithFormDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::UpdatePetWithForm(const UpdatePetWithFormRequest& Request, const FUpdatePetWithFormDelegate& Delegate /*= FUpdatePetWithFormDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -304,7 +310,8 @@ bool OpenAPIPetApi::UpdatePetWithForm(const UpdatePetWithFormRequest& Request, c
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnUpdatePetWithFormResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnUpdatePetWithFormResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnUpdatePetWithFormResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUpdatePetWithFormDelegate Delegate) const
|
void OpenAPIPetApi::OnUpdatePetWithFormResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUpdatePetWithFormDelegate Delegate) const
|
||||||
@ -314,10 +321,10 @@ void OpenAPIPetApi::OnUpdatePetWithFormResponse(FHttpRequestPtr HttpRequest, FHt
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIPetApi::UploadFile(const UploadFileRequest& Request, const FUploadFileDelegate& Delegate /*= FUploadFileDelegate()*/) const
|
FHttpRequestPtr OpenAPIPetApi::UploadFile(const UploadFileRequest& Request, const FUploadFileDelegate& Delegate /*= FUploadFileDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -330,7 +337,8 @@ bool OpenAPIPetApi::UploadFile(const UploadFileRequest& Request, const FUploadFi
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnUploadFileResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIPetApi::OnUploadFileResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIPetApi::OnUploadFileResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUploadFileDelegate Delegate) const
|
void OpenAPIPetApi::OnUploadFileResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUploadFileDelegate Delegate) const
|
||||||
|
@ -150,6 +150,30 @@ inline FString ToString(const OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum
|
|||||||
return TEXT("");
|
return TEXT("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FString OpenAPIPetApi::FindPetsByStatusRequest::EnumToString(const OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum& EnumValue)
|
||||||
|
{
|
||||||
|
return ToString(EnumValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
inline bool FromString(const FString& EnumAsString, OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum& Value)
|
||||||
|
{
|
||||||
|
static TMap<FString, OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum> StringToEnum = {
|
||||||
|
{ TEXT("available"), OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum::Available },
|
||||||
|
{ TEXT("pending"), OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum::Pending },
|
||||||
|
{ TEXT("sold"), OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum::Sold }, };
|
||||||
|
|
||||||
|
const auto Found = StringToEnum.Find(EnumAsString);
|
||||||
|
if(Found)
|
||||||
|
Value = *Found;
|
||||||
|
|
||||||
|
return Found != nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool OpenAPIPetApi::FindPetsByStatusRequest::EnumFromString(const FString& EnumAsString, OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum& EnumValue)
|
||||||
|
{
|
||||||
|
return FromString(EnumAsString, EnumValue);
|
||||||
|
}
|
||||||
|
|
||||||
inline FStringFormatArg ToStringFormatArg(const OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum& Value)
|
inline FStringFormatArg ToStringFormatArg(const OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum& Value)
|
||||||
{
|
{
|
||||||
return FStringFormatArg(ToString(Value));
|
return FStringFormatArg(ToString(Value));
|
||||||
@ -165,17 +189,8 @@ inline bool TryGetJsonValue(const TSharedPtr<FJsonValue>& JsonValue, OpenAPIPetA
|
|||||||
FString TmpValue;
|
FString TmpValue;
|
||||||
if (JsonValue->TryGetString(TmpValue))
|
if (JsonValue->TryGetString(TmpValue))
|
||||||
{
|
{
|
||||||
static TMap<FString, OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum> StringToEnum = {
|
if(FromString(TmpValue, Value))
|
||||||
{ TEXT("available"), OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum::Available },
|
|
||||||
{ TEXT("pending"), OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum::Pending },
|
|
||||||
{ TEXT("sold"), OpenAPIPetApi::FindPetsByStatusRequest::StatusEnum::Sold }, };
|
|
||||||
|
|
||||||
const auto Found = StringToEnum.Find(TmpValue);
|
|
||||||
if(Found)
|
|
||||||
{
|
|
||||||
Value = *Found;
|
|
||||||
return true;
|
return true;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -132,10 +132,10 @@ void OpenAPIStoreApi::HandleResponse(FHttpResponsePtr HttpResponse, bool bSuccee
|
|||||||
InOutResponse.SetHttpResponseCode(EHttpResponseCodes::RequestTimeout);
|
InOutResponse.SetHttpResponseCode(EHttpResponseCodes::RequestTimeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIStoreApi::DeleteOrder(const DeleteOrderRequest& Request, const FDeleteOrderDelegate& Delegate /*= FDeleteOrderDelegate()*/) const
|
FHttpRequestPtr OpenAPIStoreApi::DeleteOrder(const DeleteOrderRequest& Request, const FDeleteOrderDelegate& Delegate /*= FDeleteOrderDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -148,7 +148,8 @@ bool OpenAPIStoreApi::DeleteOrder(const DeleteOrderRequest& Request, const FDele
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnDeleteOrderResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnDeleteOrderResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIStoreApi::OnDeleteOrderResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeleteOrderDelegate Delegate) const
|
void OpenAPIStoreApi::OnDeleteOrderResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeleteOrderDelegate Delegate) const
|
||||||
@ -158,10 +159,10 @@ void OpenAPIStoreApi::OnDeleteOrderResponse(FHttpRequestPtr HttpRequest, FHttpRe
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIStoreApi::GetInventory(const GetInventoryRequest& Request, const FGetInventoryDelegate& Delegate /*= FGetInventoryDelegate()*/) const
|
FHttpRequestPtr OpenAPIStoreApi::GetInventory(const GetInventoryRequest& Request, const FGetInventoryDelegate& Delegate /*= FGetInventoryDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -174,7 +175,8 @@ bool OpenAPIStoreApi::GetInventory(const GetInventoryRequest& Request, const FGe
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnGetInventoryResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnGetInventoryResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIStoreApi::OnGetInventoryResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetInventoryDelegate Delegate) const
|
void OpenAPIStoreApi::OnGetInventoryResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetInventoryDelegate Delegate) const
|
||||||
@ -184,10 +186,10 @@ void OpenAPIStoreApi::OnGetInventoryResponse(FHttpRequestPtr HttpRequest, FHttpR
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIStoreApi::GetOrderById(const GetOrderByIdRequest& Request, const FGetOrderByIdDelegate& Delegate /*= FGetOrderByIdDelegate()*/) const
|
FHttpRequestPtr OpenAPIStoreApi::GetOrderById(const GetOrderByIdRequest& Request, const FGetOrderByIdDelegate& Delegate /*= FGetOrderByIdDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -200,7 +202,8 @@ bool OpenAPIStoreApi::GetOrderById(const GetOrderByIdRequest& Request, const FGe
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnGetOrderByIdResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnGetOrderByIdResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIStoreApi::OnGetOrderByIdResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetOrderByIdDelegate Delegate) const
|
void OpenAPIStoreApi::OnGetOrderByIdResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetOrderByIdDelegate Delegate) const
|
||||||
@ -210,10 +213,10 @@ void OpenAPIStoreApi::OnGetOrderByIdResponse(FHttpRequestPtr HttpRequest, FHttpR
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIStoreApi::PlaceOrder(const PlaceOrderRequest& Request, const FPlaceOrderDelegate& Delegate /*= FPlaceOrderDelegate()*/) const
|
FHttpRequestPtr OpenAPIStoreApi::PlaceOrder(const PlaceOrderRequest& Request, const FPlaceOrderDelegate& Delegate /*= FPlaceOrderDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -226,7 +229,8 @@ bool OpenAPIStoreApi::PlaceOrder(const PlaceOrderRequest& Request, const FPlaceO
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnPlaceOrderResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIStoreApi::OnPlaceOrderResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIStoreApi::OnPlaceOrderResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FPlaceOrderDelegate Delegate) const
|
void OpenAPIStoreApi::OnPlaceOrderResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FPlaceOrderDelegate Delegate) const
|
||||||
|
@ -132,10 +132,10 @@ void OpenAPIUserApi::HandleResponse(FHttpResponsePtr HttpResponse, bool bSucceed
|
|||||||
InOutResponse.SetHttpResponseCode(EHttpResponseCodes::RequestTimeout);
|
InOutResponse.SetHttpResponseCode(EHttpResponseCodes::RequestTimeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::CreateUser(const CreateUserRequest& Request, const FCreateUserDelegate& Delegate /*= FCreateUserDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::CreateUser(const CreateUserRequest& Request, const FCreateUserDelegate& Delegate /*= FCreateUserDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -148,7 +148,8 @@ bool OpenAPIUserApi::CreateUser(const CreateUserRequest& Request, const FCreateU
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnCreateUserResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnCreateUserResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnCreateUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUserDelegate Delegate) const
|
void OpenAPIUserApi::OnCreateUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUserDelegate Delegate) const
|
||||||
@ -158,10 +159,10 @@ void OpenAPIUserApi::OnCreateUserResponse(FHttpRequestPtr HttpRequest, FHttpResp
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::CreateUsersWithArrayInput(const CreateUsersWithArrayInputRequest& Request, const FCreateUsersWithArrayInputDelegate& Delegate /*= FCreateUsersWithArrayInputDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::CreateUsersWithArrayInput(const CreateUsersWithArrayInputRequest& Request, const FCreateUsersWithArrayInputDelegate& Delegate /*= FCreateUsersWithArrayInputDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -174,7 +175,8 @@ bool OpenAPIUserApi::CreateUsersWithArrayInput(const CreateUsersWithArrayInputRe
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnCreateUsersWithArrayInputResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnCreateUsersWithArrayInputResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnCreateUsersWithArrayInputResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUsersWithArrayInputDelegate Delegate) const
|
void OpenAPIUserApi::OnCreateUsersWithArrayInputResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUsersWithArrayInputDelegate Delegate) const
|
||||||
@ -184,10 +186,10 @@ void OpenAPIUserApi::OnCreateUsersWithArrayInputResponse(FHttpRequestPtr HttpReq
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::CreateUsersWithListInput(const CreateUsersWithListInputRequest& Request, const FCreateUsersWithListInputDelegate& Delegate /*= FCreateUsersWithListInputDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::CreateUsersWithListInput(const CreateUsersWithListInputRequest& Request, const FCreateUsersWithListInputDelegate& Delegate /*= FCreateUsersWithListInputDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -200,7 +202,8 @@ bool OpenAPIUserApi::CreateUsersWithListInput(const CreateUsersWithListInputRequ
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnCreateUsersWithListInputResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnCreateUsersWithListInputResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnCreateUsersWithListInputResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUsersWithListInputDelegate Delegate) const
|
void OpenAPIUserApi::OnCreateUsersWithListInputResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUsersWithListInputDelegate Delegate) const
|
||||||
@ -210,10 +213,10 @@ void OpenAPIUserApi::OnCreateUsersWithListInputResponse(FHttpRequestPtr HttpRequ
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::DeleteUser(const DeleteUserRequest& Request, const FDeleteUserDelegate& Delegate /*= FDeleteUserDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::DeleteUser(const DeleteUserRequest& Request, const FDeleteUserDelegate& Delegate /*= FDeleteUserDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -226,7 +229,8 @@ bool OpenAPIUserApi::DeleteUser(const DeleteUserRequest& Request, const FDeleteU
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnDeleteUserResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnDeleteUserResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnDeleteUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeleteUserDelegate Delegate) const
|
void OpenAPIUserApi::OnDeleteUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeleteUserDelegate Delegate) const
|
||||||
@ -236,10 +240,10 @@ void OpenAPIUserApi::OnDeleteUserResponse(FHttpRequestPtr HttpRequest, FHttpResp
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::GetUserByName(const GetUserByNameRequest& Request, const FGetUserByNameDelegate& Delegate /*= FGetUserByNameDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::GetUserByName(const GetUserByNameRequest& Request, const FGetUserByNameDelegate& Delegate /*= FGetUserByNameDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -252,7 +256,8 @@ bool OpenAPIUserApi::GetUserByName(const GetUserByNameRequest& Request, const FG
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnGetUserByNameResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnGetUserByNameResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnGetUserByNameResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetUserByNameDelegate Delegate) const
|
void OpenAPIUserApi::OnGetUserByNameResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FGetUserByNameDelegate Delegate) const
|
||||||
@ -262,10 +267,10 @@ void OpenAPIUserApi::OnGetUserByNameResponse(FHttpRequestPtr HttpRequest, FHttpR
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::LoginUser(const LoginUserRequest& Request, const FLoginUserDelegate& Delegate /*= FLoginUserDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::LoginUser(const LoginUserRequest& Request, const FLoginUserDelegate& Delegate /*= FLoginUserDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -278,7 +283,8 @@ bool OpenAPIUserApi::LoginUser(const LoginUserRequest& Request, const FLoginUser
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnLoginUserResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnLoginUserResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnLoginUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FLoginUserDelegate Delegate) const
|
void OpenAPIUserApi::OnLoginUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FLoginUserDelegate Delegate) const
|
||||||
@ -288,10 +294,10 @@ void OpenAPIUserApi::OnLoginUserResponse(FHttpRequestPtr HttpRequest, FHttpRespo
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::LogoutUser(const LogoutUserRequest& Request, const FLogoutUserDelegate& Delegate /*= FLogoutUserDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::LogoutUser(const LogoutUserRequest& Request, const FLogoutUserDelegate& Delegate /*= FLogoutUserDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -304,7 +310,8 @@ bool OpenAPIUserApi::LogoutUser(const LogoutUserRequest& Request, const FLogoutU
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnLogoutUserResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnLogoutUserResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnLogoutUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FLogoutUserDelegate Delegate) const
|
void OpenAPIUserApi::OnLogoutUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FLogoutUserDelegate Delegate) const
|
||||||
@ -314,10 +321,10 @@ void OpenAPIUserApi::OnLogoutUserResponse(FHttpRequestPtr HttpRequest, FHttpResp
|
|||||||
Delegate.ExecuteIfBound(Response);
|
Delegate.ExecuteIfBound(Response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OpenAPIUserApi::UpdateUser(const UpdateUserRequest& Request, const FUpdateUserDelegate& Delegate /*= FUpdateUserDelegate()*/) const
|
FHttpRequestPtr OpenAPIUserApi::UpdateUser(const UpdateUserRequest& Request, const FUpdateUserDelegate& Delegate /*= FUpdateUserDelegate()*/) const
|
||||||
{
|
{
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return nullptr;
|
||||||
|
|
||||||
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
FHttpRequestRef HttpRequest = CreateHttpRequest(Request);
|
||||||
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
HttpRequest->SetURL(*(Url + Request.ComputePath()));
|
||||||
@ -330,7 +337,8 @@ bool OpenAPIUserApi::UpdateUser(const UpdateUserRequest& Request, const FUpdateU
|
|||||||
Request.SetupHttpRequest(HttpRequest);
|
Request.SetupHttpRequest(HttpRequest);
|
||||||
|
|
||||||
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnUpdateUserResponse, Delegate);
|
HttpRequest->OnProcessRequestComplete().BindRaw(this, &OpenAPIUserApi::OnUpdateUserResponse, Delegate);
|
||||||
return HttpRequest->ProcessRequest();
|
HttpRequest->ProcessRequest();
|
||||||
|
return HttpRequest;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenAPIUserApi::OnUpdateUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUpdateUserDelegate Delegate) const
|
void OpenAPIUserApi::OnUpdateUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FUpdateUserDelegate Delegate) const
|
||||||
|
@ -135,6 +135,16 @@ inline FString ToString(const FString& Value)
|
|||||||
return Value;
|
return Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline FString ToString(bool Value)
|
||||||
|
{
|
||||||
|
return Value ? TEXT("true") : TEXT("false");
|
||||||
|
}
|
||||||
|
|
||||||
|
inline FStringFormatArg ToStringFormatArg(bool Value)
|
||||||
|
{
|
||||||
|
return FStringFormatArg(ToString(Value));
|
||||||
|
}
|
||||||
|
|
||||||
inline FString ToString(const TArray<uint8>& Value)
|
inline FString ToString(const TArray<uint8>& Value)
|
||||||
{
|
{
|
||||||
return Base64UrlEncode(Value);
|
return Base64UrlEncode(Value);
|
||||||
|
@ -39,6 +39,9 @@ public:
|
|||||||
Approved,
|
Approved,
|
||||||
Delivered,
|
Delivered,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static FString EnumToString(const StatusEnum& EnumValue);
|
||||||
|
static bool EnumFromString(const FString& EnumAsString, StatusEnum& EnumValue);
|
||||||
/* Order Status */
|
/* Order Status */
|
||||||
TOptional<StatusEnum> Status;
|
TOptional<StatusEnum> Status;
|
||||||
TOptional<bool> Complete;
|
TOptional<bool> Complete;
|
||||||
|
@ -42,6 +42,9 @@ public:
|
|||||||
Pending,
|
Pending,
|
||||||
Sold,
|
Sold,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static FString EnumToString(const StatusEnum& EnumValue);
|
||||||
|
static bool EnumFromString(const FString& EnumAsString, StatusEnum& EnumValue);
|
||||||
/* pet status in the store */
|
/* pet status in the store */
|
||||||
TOptional<StatusEnum> Status;
|
TOptional<StatusEnum> Status;
|
||||||
};
|
};
|
||||||
|
@ -64,14 +64,14 @@ public:
|
|||||||
DECLARE_DELEGATE_OneParam(FUpdatePetWithFormDelegate, const UpdatePetWithFormResponse&);
|
DECLARE_DELEGATE_OneParam(FUpdatePetWithFormDelegate, const UpdatePetWithFormResponse&);
|
||||||
DECLARE_DELEGATE_OneParam(FUploadFileDelegate, const UploadFileResponse&);
|
DECLARE_DELEGATE_OneParam(FUploadFileDelegate, const UploadFileResponse&);
|
||||||
|
|
||||||
bool AddPet(const AddPetRequest& Request, const FAddPetDelegate& Delegate = FAddPetDelegate()) const;
|
FHttpRequestPtr AddPet(const AddPetRequest& Request, const FAddPetDelegate& Delegate = FAddPetDelegate()) const;
|
||||||
bool DeletePet(const DeletePetRequest& Request, const FDeletePetDelegate& Delegate = FDeletePetDelegate()) const;
|
FHttpRequestPtr DeletePet(const DeletePetRequest& Request, const FDeletePetDelegate& Delegate = FDeletePetDelegate()) const;
|
||||||
bool FindPetsByStatus(const FindPetsByStatusRequest& Request, const FFindPetsByStatusDelegate& Delegate = FFindPetsByStatusDelegate()) const;
|
FHttpRequestPtr FindPetsByStatus(const FindPetsByStatusRequest& Request, const FFindPetsByStatusDelegate& Delegate = FFindPetsByStatusDelegate()) const;
|
||||||
bool FindPetsByTags(const FindPetsByTagsRequest& Request, const FFindPetsByTagsDelegate& Delegate = FFindPetsByTagsDelegate()) const;
|
FHttpRequestPtr FindPetsByTags(const FindPetsByTagsRequest& Request, const FFindPetsByTagsDelegate& Delegate = FFindPetsByTagsDelegate()) const;
|
||||||
bool GetPetById(const GetPetByIdRequest& Request, const FGetPetByIdDelegate& Delegate = FGetPetByIdDelegate()) const;
|
FHttpRequestPtr GetPetById(const GetPetByIdRequest& Request, const FGetPetByIdDelegate& Delegate = FGetPetByIdDelegate()) const;
|
||||||
bool UpdatePet(const UpdatePetRequest& Request, const FUpdatePetDelegate& Delegate = FUpdatePetDelegate()) const;
|
FHttpRequestPtr UpdatePet(const UpdatePetRequest& Request, const FUpdatePetDelegate& Delegate = FUpdatePetDelegate()) const;
|
||||||
bool UpdatePetWithForm(const UpdatePetWithFormRequest& Request, const FUpdatePetWithFormDelegate& Delegate = FUpdatePetWithFormDelegate()) const;
|
FHttpRequestPtr UpdatePetWithForm(const UpdatePetWithFormRequest& Request, const FUpdatePetWithFormDelegate& Delegate = FUpdatePetWithFormDelegate()) const;
|
||||||
bool UploadFile(const UploadFileRequest& Request, const FUploadFileDelegate& Delegate = FUploadFileDelegate()) const;
|
FHttpRequestPtr UploadFile(const UploadFileRequest& Request, const FUploadFileDelegate& Delegate = FUploadFileDelegate()) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void OnAddPetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FAddPetDelegate Delegate) const;
|
void OnAddPetResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FAddPetDelegate Delegate) const;
|
||||||
|
@ -88,6 +88,9 @@ public:
|
|||||||
Pending,
|
Pending,
|
||||||
Sold,
|
Sold,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static FString EnumToString(const StatusEnum& EnumValue);
|
||||||
|
static bool EnumFromString(const FString& EnumAsString, StatusEnum& EnumValue);
|
||||||
/* Status values that need to be considered for filter */
|
/* Status values that need to be considered for filter */
|
||||||
TArray<StatusEnum> Status;
|
TArray<StatusEnum> Status;
|
||||||
};
|
};
|
||||||
|
@ -52,10 +52,10 @@ public:
|
|||||||
DECLARE_DELEGATE_OneParam(FGetOrderByIdDelegate, const GetOrderByIdResponse&);
|
DECLARE_DELEGATE_OneParam(FGetOrderByIdDelegate, const GetOrderByIdResponse&);
|
||||||
DECLARE_DELEGATE_OneParam(FPlaceOrderDelegate, const PlaceOrderResponse&);
|
DECLARE_DELEGATE_OneParam(FPlaceOrderDelegate, const PlaceOrderResponse&);
|
||||||
|
|
||||||
bool DeleteOrder(const DeleteOrderRequest& Request, const FDeleteOrderDelegate& Delegate = FDeleteOrderDelegate()) const;
|
FHttpRequestPtr DeleteOrder(const DeleteOrderRequest& Request, const FDeleteOrderDelegate& Delegate = FDeleteOrderDelegate()) const;
|
||||||
bool GetInventory(const GetInventoryRequest& Request, const FGetInventoryDelegate& Delegate = FGetInventoryDelegate()) const;
|
FHttpRequestPtr GetInventory(const GetInventoryRequest& Request, const FGetInventoryDelegate& Delegate = FGetInventoryDelegate()) const;
|
||||||
bool GetOrderById(const GetOrderByIdRequest& Request, const FGetOrderByIdDelegate& Delegate = FGetOrderByIdDelegate()) const;
|
FHttpRequestPtr GetOrderById(const GetOrderByIdRequest& Request, const FGetOrderByIdDelegate& Delegate = FGetOrderByIdDelegate()) const;
|
||||||
bool PlaceOrder(const PlaceOrderRequest& Request, const FPlaceOrderDelegate& Delegate = FPlaceOrderDelegate()) const;
|
FHttpRequestPtr PlaceOrder(const PlaceOrderRequest& Request, const FPlaceOrderDelegate& Delegate = FPlaceOrderDelegate()) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void OnDeleteOrderResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeleteOrderDelegate Delegate) const;
|
void OnDeleteOrderResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDeleteOrderDelegate Delegate) const;
|
||||||
|
@ -64,14 +64,14 @@ public:
|
|||||||
DECLARE_DELEGATE_OneParam(FLogoutUserDelegate, const LogoutUserResponse&);
|
DECLARE_DELEGATE_OneParam(FLogoutUserDelegate, const LogoutUserResponse&);
|
||||||
DECLARE_DELEGATE_OneParam(FUpdateUserDelegate, const UpdateUserResponse&);
|
DECLARE_DELEGATE_OneParam(FUpdateUserDelegate, const UpdateUserResponse&);
|
||||||
|
|
||||||
bool CreateUser(const CreateUserRequest& Request, const FCreateUserDelegate& Delegate = FCreateUserDelegate()) const;
|
FHttpRequestPtr CreateUser(const CreateUserRequest& Request, const FCreateUserDelegate& Delegate = FCreateUserDelegate()) const;
|
||||||
bool CreateUsersWithArrayInput(const CreateUsersWithArrayInputRequest& Request, const FCreateUsersWithArrayInputDelegate& Delegate = FCreateUsersWithArrayInputDelegate()) const;
|
FHttpRequestPtr CreateUsersWithArrayInput(const CreateUsersWithArrayInputRequest& Request, const FCreateUsersWithArrayInputDelegate& Delegate = FCreateUsersWithArrayInputDelegate()) const;
|
||||||
bool CreateUsersWithListInput(const CreateUsersWithListInputRequest& Request, const FCreateUsersWithListInputDelegate& Delegate = FCreateUsersWithListInputDelegate()) const;
|
FHttpRequestPtr CreateUsersWithListInput(const CreateUsersWithListInputRequest& Request, const FCreateUsersWithListInputDelegate& Delegate = FCreateUsersWithListInputDelegate()) const;
|
||||||
bool DeleteUser(const DeleteUserRequest& Request, const FDeleteUserDelegate& Delegate = FDeleteUserDelegate()) const;
|
FHttpRequestPtr DeleteUser(const DeleteUserRequest& Request, const FDeleteUserDelegate& Delegate = FDeleteUserDelegate()) const;
|
||||||
bool GetUserByName(const GetUserByNameRequest& Request, const FGetUserByNameDelegate& Delegate = FGetUserByNameDelegate()) const;
|
FHttpRequestPtr GetUserByName(const GetUserByNameRequest& Request, const FGetUserByNameDelegate& Delegate = FGetUserByNameDelegate()) const;
|
||||||
bool LoginUser(const LoginUserRequest& Request, const FLoginUserDelegate& Delegate = FLoginUserDelegate()) const;
|
FHttpRequestPtr LoginUser(const LoginUserRequest& Request, const FLoginUserDelegate& Delegate = FLoginUserDelegate()) const;
|
||||||
bool LogoutUser(const LogoutUserRequest& Request, const FLogoutUserDelegate& Delegate = FLogoutUserDelegate()) const;
|
FHttpRequestPtr LogoutUser(const LogoutUserRequest& Request, const FLogoutUserDelegate& Delegate = FLogoutUserDelegate()) const;
|
||||||
bool UpdateUser(const UpdateUserRequest& Request, const FUpdateUserDelegate& Delegate = FUpdateUserDelegate()) const;
|
FHttpRequestPtr UpdateUser(const UpdateUserRequest& Request, const FUpdateUserDelegate& Delegate = FUpdateUserDelegate()) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void OnCreateUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUserDelegate Delegate) const;
|
void OnCreateUserResponse(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FCreateUserDelegate Delegate) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user