Navigation
API > API/Plugins > API/Plugins/OnlineServicesInterface > API/Plugins/OnlineServicesInterface/Online
Inheritance Hierarchy
- FSchemaCategoryInstanceBase
- TSchemaCategoryInstance
References
| Module | OnlineServicesInterface |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesInterface/Public/Online/Schema.h |
| Include | #include "Online/Schema.h" |
Syntax
class FSchemaCategoryInstanceBase
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSchemaCategoryInstanceBase
(
const FSchemaId& DerivedSchemaId, |
DerivedSchemaId may remain unset in two situations: |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FSchemaCategoryInstanceCommitClientChanges::Result | Commit the client data once the service data has been successfully written. | ||
| FSchemaCategoryInstanceCommitServiceSnapshot::Result | Commit a service snapshot containing all known service attributes. | ||
| TSharedPtr< const FSchemaDefinition > | |||
| const TMap< FSchemaAttributeId, FSchemaVariant > & | |||
| TSharedPtr< const FSchemaDefinition > | |||
| TMap< FSchemaAttributeId, FSchemaVariant > & | |||
| bool | IsValid () |
Check whether the schema is valid. | |
| TOnlineResult< FSchemaCategoryInstancePrepareClientChanges > | Two phase commit to the service. | ||
| TOnlineResult< FSchemaCategoryInstancePrepareServiceSnapshot > | Two phase commit from the service. | ||
| bool | VerifyBaseAttributeData
(
const FSchemaAttributeId& Id, |
Check whether an client attribute is valid in the base schema. |