A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
VaRestTypes.h File Reference
#include "Engine/EngineBaseTypes.h"
#include "VaRestTypes.generated.h"
Include dependency graph for VaRestTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FVaRestURL
 USTRUCT(BlueprintType) More...
 

Namespaces

namespace  EVaRestHttpStatusCode
 UENUM(BlueprintType)
 

Enumerations

enum class  EVaRestRequestContentType : uint8 {
  x_www_form_urlencoded_url , x_www_form_urlencoded_body , json , binary ,
  none
}
 UENUM(BlueprintType) More...
 
enum class  EVaRestRequestStatus : uint8 {
  NotStarted , Processing , Failed , Failed_ConnectionError ,
  Succeeded
}
 UENUM(BlueprintType) More...
 
enum class  EVaRestRequestVerb : uint8 {
  GET , POST , PUT , DEL ,
  CUSTOM
}
 UENUM(BlueprintType) More...
 
enum  EVaRestHttpStatusCode::Type {
  EVaRestHttpStatusCode::Unknown = 0 , EVaRestHttpStatusCode::Continue = 100 , EVaRestHttpStatusCode::SwitchProtocol = 101 , EVaRestHttpStatusCode::Ok = 200 ,
  EVaRestHttpStatusCode::Created = 201 , EVaRestHttpStatusCode::Accepted = 202 , EVaRestHttpStatusCode::Partial = 203 , EVaRestHttpStatusCode::NoContent = 204 ,
  EVaRestHttpStatusCode::ResetContent = 205 , EVaRestHttpStatusCode::PartialContent = 206 , EVaRestHttpStatusCode::Ambiguous = 300 , EVaRestHttpStatusCode::Moved = 301 ,
  EVaRestHttpStatusCode::Redirect = 302 , EVaRestHttpStatusCode::RedirectMethod = 303 , EVaRestHttpStatusCode::NotModified = 304 , EVaRestHttpStatusCode::UseProxy = 305 ,
  EVaRestHttpStatusCode::RedirectKeepVerb = 307 , EVaRestHttpStatusCode::BadRequest = 400 , EVaRestHttpStatusCode::Denied = 401 , EVaRestHttpStatusCode::PaymentReq = 402 ,
  EVaRestHttpStatusCode::Forbidden = 403 , EVaRestHttpStatusCode::NotFound = 404 , EVaRestHttpStatusCode::BadMethod = 405 , EVaRestHttpStatusCode::NoneAcceptable = 406 ,
  EVaRestHttpStatusCode::ProxyAuthReq = 407 , EVaRestHttpStatusCode::RequestTimeout = 408 , EVaRestHttpStatusCode::Conflict = 409 , EVaRestHttpStatusCode::Gone = 410 ,
  EVaRestHttpStatusCode::LengthRequired = 411 , EVaRestHttpStatusCode::PrecondFailed = 412 , EVaRestHttpStatusCode::RequestTooLarge = 413 , EVaRestHttpStatusCode::UriTooLong = 414 ,
  EVaRestHttpStatusCode::UnsupportedMedia = 415 , EVaRestHttpStatusCode::TooManyRequests = 429 , EVaRestHttpStatusCode::RetryWith = 449 , EVaRestHttpStatusCode::ServerError = 500 ,
  EVaRestHttpStatusCode::NotSupported = 501 , EVaRestHttpStatusCode::BadGateway = 502 , EVaRestHttpStatusCode::ServiceUnavail = 503 , EVaRestHttpStatusCode::GatewayTimeout = 504 ,
  EVaRestHttpStatusCode::VersionNotSup = 505
}
 

Enumeration Type Documentation

◆ EVaRestRequestContentType

enum class EVaRestRequestContentType : uint8
strongBlueprintType

UENUM(BlueprintType)

Content type (json, urlencoded, etc.) used by the request

Enumerator
x_www_form_urlencoded_url 

Metadata:
DisplayName: STRING

x_www_form_urlencoded_body 

Metadata:
DisplayName: STRING

json 
binary 
none 

Definition at line 30 of file VaRestTypes.h.

◆ EVaRestRequestStatus

enum class EVaRestRequestStatus : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerates the current state of an Http request

Enumerator
NotStarted 

Has not been started via ProcessRequest()

Processing 

Currently being ticked and processed

Failed 

Finished but failed

Failed_ConnectionError 

Failed because it was unable to connect (safe to retry)

Succeeded 

Finished and was successful

Definition at line 45 of file VaRestTypes.h.

◆ EVaRestRequestVerb

enum class EVaRestRequestVerb : uint8
strongBlueprintType

UENUM(BlueprintType)

Verb (GET, PUT, POST) used by the request

Enumerator
GET 
POST 
PUT 
DEL 

Metadata:
DisplayName: STRING

CUSTOM 

Set CUSTOM verb by SetCustomVerb() function

Definition at line 14 of file VaRestTypes.h.