Module schema

Source
Expand description

Structs and traits for the Schema pallet

Structs§

IntentGroupResponse
RPC response structure for an IntentGroup
IntentResponse
RPC response structure for an Intent
NameLookupResponse
RPC response form for a name resolution lookup
SchemaInfoResponse
RPC Response form for a Schema Info
SchemaResponse
RPC Response form for a Schema
SchemaResponseV2
RPC Response form for a Schema V2
SchemaSettings
Wrapper type for BitFlags<IntentSetting> that implements Codec.
SchemaVersionResponse
RPC Response from a schema name query

Enums§

MappedEntityIdentifier
Enum type for the different types of entities that a FullyQualifiedName can represent
ModelType
Types of modeling in which a message payload may be defined
PayloadLocation
Types of payload locations
SchemaSetting
Support for up to 16 user-enabled features on a collection.
SchemaStatus
Status of a Schema

Traits§

SchemaProvider
This allows other pallets to resolve Schema information. With generic SchemaId
SchemaValidator
This allows other Pallets to check the validity of schema ids.

Type Aliases§

IntentGroupId
DelegationGrpup Id is the unique identifier for a DelegationGroup
IntentId
Intent Id is the unique identifier for an Intent
IntentSetting
TODO: temporary alias until we can remove this type from the public API
IntentSettings
TODO: temporary alias until we can remove this type from the public API
SchemaId
Schema Id is the unique identifier for a Schema
SchemaVersion
Schema version number