Navigation
API > API/Plugins > API/Plugins/WebAPIEditor > API/Plugins/WebAPIEditor/CodeGen > API/Plugins/WebAPIEditor/CodeGen/Dom
Inheritance Hierarchy
- FWebAPICodeGenBase
- FWebAPICodeGenSettings
References
| Module | WebAPIEditor |
| Header | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPIEditor/Public/CodeGen/Dom/WebAPICodeGenSettings.h |
| Include | #include "CodeGen/Dom/WebAPICodeGenSettings.h" |
Syntax
class FWebAPICodeGenSettings : public FWebAPICodeGenBase
Remarks
A settings class is generated from this, it's not in itself a Settings object.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | BaseUrl | The Url path relative to the host address, ie. "/V1". | |
| FString | DateTimeFormat | The date-time format this API uses to encode/decode from string. | |
| FString | Host | The default host address to access this API. | |
| FWebAPITypeNameVariant | Name | Name with optional prefix, namespace, etc. | |
| TSoftClassPtr< UDeveloperSettings > | ParentType | Optional parent type. Useful if you have your own settings for this API that you want to extend. | |
| TArray< FString > | Schemes | Uniform Resource Identifier schemes (ie. https, http). | |
| FString | UserAgent | The UserAgent to encode in Http request headers. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FromWebAPI
(
const UWebAPIDefinition* InSrcModel |
Populates this object from the given WebAPI object. |
Overridden from FWebAPICodeGenBase
| Type | Name | Description | |
|---|---|---|---|
| void | GetIncludePaths
(
TArray< FString >& OutIncludePaths |
Append any include paths for this file to the given Array (not Set, to allow custom order). | |
| void | GetModuleDependencies
(
TSet< FString >& OutModules |
Append any dependent modules for this file to the given Set. | |
| const FName & | GetTypeName () |
CodeGen Type. |
Typedefs
| Name | Description |
|---|---|
| Super | Inherited baseclass. |
Constants
| Name | Description |
|---|---|
| TypeName | CodeGen Type. |