Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

model

Fully qualified path: dojo::model

Modules

component
definition
model
model_value
interface
metadataResourceMetadata model.
storage

Re-exports:

ModelDefA plain struct with all the fields of a model definition.
ModelPtrTrait KeyParser defines a trait for parsing keys from a given model. A pointer to a model, which can be expressed by an entity id.
IModelDispatcher
ResourceMetadata

ModelIndexThe ModelIndex provides encapsulation for different ways to access a model’s data….

ModelDefinitionThe ModelDefinition trait. Definition of the model containing all the fields that makes up a model.
KeyParser
ModelThe Model trait. It provides a standardized way to interact with models.
ModelPtrsTraitTrait that defines a method for converting a span of model pointers to a span of model indexes….
ModelValueThe ModelValue trait defines a set of methods that must be implemented by any model value type V .
ModelValueKey
IModelThe IModel starknet interface. This is the interface used by offchain components and other contracts to interact with deployed models.
IModelDispatcherTrait
ModelStorageA ModelStorage trait that abstracts where the storage is. Currently it’s only world storage, but this will be useful when we have other storage solutions (micro worlds).
ModelStorageTestA ModelStorage trait that abstracts where the storage is. Currently it’s only world storage, but this will be useful when we have other storage solutions (micro worlds).
ModelValueStorageA ModelValueStorage trait that abstracts where the storage is.
ModelValueStorageTestA ModelValueStorageTest trait that abstracts where the storage is and bypass the permission checks.


Groups:

dispatchers