Type Alias SchemasConfig

Source
pub type SchemasConfig = GenesisConfig<Runtime>;

Aliased Type§

struct SchemasConfig {
    pub initial_schema_identifier_max: u16,
    pub initial_intent_identifier_max: u16,
    pub initial_intent_group_identifier_max: u16,
    pub initial_max_schema_model_size: u32,
    pub initial_intents: Vec<GenesisIntent>,
    pub initial_schemas: Vec<GenesisSchema>,
    pub initial_intent_groups: Vec<GenesisIntentGroup>,
    pub _config: PhantomData<Runtime>,
}

Fields§

§initial_schema_identifier_max: u16

Maximum schema identifier at genesis

§initial_intent_identifier_max: u16

Maximum Intent identifier at genesis

§initial_intent_group_identifier_max: u16

Maximum IntentGroup identifier at genesis

§initial_max_schema_model_size: u32

Maximum schema size in bytes at genesis

§initial_intents: Vec<GenesisIntent>

Genesis Intents to load for development

§initial_schemas: Vec<GenesisSchema>

Genesis Schemas to load for development

§initial_intent_groups: Vec<GenesisIntentGroup>

Genesis IntentGroups to load for development

§_config: PhantomData<Runtime>

Phantom type