Fully qualified path: dojo ::model
ModelDef A plain struct with all the fields of a model definition.
ModelPtr Trait 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 —
ModelIndex The ModelIndex provides encapsulation for different ways to access a model’s data….
ModelDefinition The ModelDefinition trait. Definition of the model containing all the fields that makes up a model.
KeyParser —
Model The Model trait. It provides a standardized way to interact with models.
ModelPtrsTrait Trait that defines a method for converting a span of model pointers to a span of model indexes….
ModelValue The ModelValue trait defines a set of methods that must be implemented by any model value type V .
ModelValueKey —
IModel The IModel starknet interface. This is the interface used by offchain components and other contracts to interact with deployed models.
IModelDispatcherTrait —
ModelStorage A 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).
ModelStorageTest A 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).
ModelValueStorage A ModelValueStorage trait that abstracts where the storage is.
ModelValueStorageTest A ModelValueStorageTest trait that abstracts where the storage is and bypass the permission checks.