Navigation
API > API/Plugins > API/Plugins/WebAPI
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWebAPIOperationObject
References
| Module | WebAPI |
| Header | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPI/Public/WebAPIOperationObject.h |
| Include | #include "WebAPIOperationObject.h" |
Syntax
UCLASS&40;Abstract&41;
class UWebAPIOperationObject : public UObject
Remarks
Baseclass for an asynchronous Http request/response operation.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IHttpRequest > | HttpRequest | Active HttpRequest. | |
| FText | Message | Can contain a response or status message. | |
| TSharedPtr< TPromise< FRawResponse >, ESPMode::ThreadSafe > | Promise | Pending Response Promise. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnResponse
(
FHttpRequestPtr InRequest, |
||
| TFuture< FRawResponse > | RequestInternal
(
const FName& InVerb, |
Creates and dispatches a Request, then returns the Response. | |
| void | Reset () |
Reset to initial state. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRawResponse |