Navigation
API > API/Plugins > API/Plugins/WebAPI
The base class of any auto generated WebAPI settings object.
| Name | UWebAPIDeveloperSettings |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPI/Public/WebAPIDeveloperSettings.h |
| Include Path | #include "WebAPIDeveloperSettings.h" |
Syntax
UCLASS (Abstract, Config="Engine", defaultconfig)
class UWebAPIDeveloperSettings :
public UDeveloperSettings ,
public FWebAPIHttpResponseHandlerInterface
Inheritance Hierarchy
- FWebAPIHttpResponseHandlerInterface → UWebAPIDeveloperSettings
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UWebAPIDeveloperSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWebAPIDeveloperSettings() |
WebAPIDeveloperSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuthenticationSettings | TArray< TObjectPtr< UWebAPIAuthenticationSettings > > | Authentication settings per security scheme. | WebAPIDeveloperSettings.h |
|
| BaseUrl | FString | The Url path relative to the host address, ie. "/V1". | WebAPIDeveloperSettings.h |
|
| bLogRequests | bool | Whether to print requests to the output log, useful for debugging. | WebAPIDeveloperSettings.h |
|
| bOverrideScheme | bool | Whether to override the URI scheme. | WebAPIDeveloperSettings.h |
|
| DateTimeFormat | FString | The date-time format this API uses to encode/decode from string. | WebAPIDeveloperSettings.h |
|
| Host | FString | The default host address to access this API. | WebAPIDeveloperSettings.h |
|
| URISchemeOverride | FString | User specified Uniform Resource Identifier scheme. | WebAPIDeveloperSettings.h |
|
| URISchemes | TArray< FString > | Uniform Resource Identifier schemes (ie. https, http). | WebAPIDeveloperSettings.h |
|
| UserAgent | FString | The UserAgent to encode in Http request headers. | WebAPIDeveloperSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString FormatUrl
(
const FString& InSubPath |
Returns a fully formatted Url, including the sub-path. | WebAPIDeveloperSettings.h | |
virtual const TArray< TSharedPtr< FWebAPIAuthenticationSchemeHandler > > & GetAuthenticationHandlers() |
WebAPIDeveloperSettings.h | ||
FString GetURI() |
Returns the most secure URI, or the user specified URI if enabled. | WebAPIDeveloperSettings.h | |
| WebAPIDeveloperSettings.h | |||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
WebAPIDeveloperSettings.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HandleHttpResponse
(
EHttpResponseCodes::Type InResponseCode, |
Called for all responses, providing the opportunity for custom interception. | WebAPIDeveloperSettings.h |