Navigation
API > API/Plugins > API/Plugins/WebAPIEditor > API/Plugins/WebAPIEditor/Dom
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWebAPIModelBase
- UWebAPICompositeModel
- UWebAPIEnum
- UWebAPIEnumValue
- UWebAPIModel
- UWebAPIOperationRequest
- UWebAPIOperationResponse
- UWebAPIParameter
- UWebAPIProperty
- UWebAPIOperationParameter
- UWebAPIService
References
| Module | WebAPIEditor |
| Header | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPIEditor/Public/Dom/WebAPISchema.h |
| Include | #include "Dom/WebAPISchema.h" |
Syntax
UCLASS&40;MinimalAPI, Abstract&41;
class UWebAPIModelBase :
public UObject,
public IWebAPISchemaObjectInterface
Remarks
Baseclass with common properties for various Schema classes.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsReadOnly | By default all properties are read & write. | |
| bool | bIsRequired | By default all properties are optional. | |
| bool | bUseMaximumValue | Whether to use Maximum value. | |
| bool | bUseMinimumValue | Whether to use Minimum value. | |
| bool | bUsePattern | Whether to use a Regex Pattern for validation. | |
| FString | Description | Describes this model. | |
| double | MaximumValue | Maximum value. Can also indicate maximum string length. | |
| double | MinimumValue | Minimum value. Can also indicate minimum string length. | |
| FString | Pattern | Regex Pattern to validate against. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Associates this model with it's own TypeInfo. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |
Generic function to validate objects during changelist validations, etc. |
Overridden from IWebAPISchemaObjectInterface
| Type | Name | Description | |
|---|---|---|---|
| void | SetNamespace
(
const FString& InNamespace |
Recursively sets the namespace of this and all child objects. |