Navigation
API > API/Plugins > API/Plugins/WebAPIEditor > API/Plugins/WebAPIEditor/Dom
Inheritance Hierarchy
- IWebAPISchemaObjectInterface
- UWebAPIModelBase
- UWebAPICompositeModel
- UWebAPIEnum
- UWebAPIEnumValue
- UWebAPIModel
- UWebAPIOperationRequest
- UWebAPIOperationResponse
- UWebAPIParameter
- UWebAPIProperty
- UWebAPIOperationParameter
- UWebAPIService
- UWebAPIOperation
- UWebAPIOperationError
- UWebAPISchema
References
| Module | WebAPIEditor |
| Header | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPIEditor/Public/Dom/WebAPISchema.h |
| Include | #include "Dom/WebAPISchema.h" |
Syntax
class IWebAPISchemaObjectInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AppendCodeText
(
const FString& InCodeText |
Appends the last generated code as text for debugging. | |
| FString | GetSortKey () |
Used for sorting in the UI. | |
| void | SetCodeText
(
const FString& InCodeText |
Sets the last generated code as text for debugging. | |
| void | SetNamespace
(
const FString& InNamespace |
Recursively sets the namespace of this and all child objects. | |
| bool | ToJson
(
TSharedPtr< FJsonObject >& OutJson |
||
| void | Visit
(
TFunctionRef< void(IWebAPISchemaObjectInterface*&)> InVisitor |
Recursively visit each element in the schema. |