Navigation
API > API/Plugins > API/Plugins/WebAPIEditor
Classes
| Type | Name | Description | |
|---|---|---|---|
| FWebAPINameInfo | Holds information for a name and it's alternatives. | ||
| FWebAPINameVariant | Holds either FWebAPINameInfo or FString. | ||
| FWebAPITypeNameVariant | Holds either UWebAPITypeInfo or FString. | ||
| IWebAPISchemaObjectInterface | |||
| UWebAPICompositeModel | |||
| UWebAPIEnum | Describes a (usually) API-specific class representing an enum. | ||
| UWebAPIEnumValue | Describes a single value within a enum. | ||
| UWebAPIModel | Describes a (usually) API-specific struct or class representing a model. | ||
| UWebAPIModelBase | Baseclass with common properties for various Schema classes. | ||
| UWebAPIOperation | |||
| UWebAPIOperationError | |||
| UWebAPIOperationParameter | |||
| UWebAPIOperationRequest | |||
| UWebAPIOperationResponse | |||
| UWebAPIParameter | A re-usable Parameter. | ||
| UWebAPIProperty | Describes a single property within a model. | ||
| UWebAPISchema | Describes the intermediate structure from which to generate code. | ||
| UWebAPISchemaObjectInterface | |||
| UWebAPIService | A service generally contains a sub-section of the API containing operations related to a particular subject. | ||
| UWebAPIStaticTypeRegistry | Holds Type information for built-in types. | ||
| UWebAPITypeInfo | Holds information for an existing or pending type. | ||
| UWebAPITypeRegistry | Holds Type information for a given Schema. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EWebAPIModelCompositionType | |||
| EWebAPIParameterStorage | |||
| EWebAPIResponseStorage | |||
| EWebAPISchemaType | Schema type allows same name but different Schema types, ie. both a service and model with the name "Pet". |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | UE::WebAPI::MakeTypeInfoName
(
UObject* InOuter, |
Creates a unique FName for TypeInfo's based on the given parameters. |