Function pallet_schemas::pallet::dispatchables::create_schema_v2
source · pub fn create_schema_v2<T: Config>(
model: BoundedVec<u8, T::SchemaModelMaxBytesBoundedVecLimit>,
model_type: ModelType,
payload_location: PayloadLocation,
settings: BoundedVec<SchemaSetting, T::MaxSchemaSettingsPerSchema>
)
Expand description
Adds a given schema to storage. The schema in question must be of length between the min and max model size allowed for schemas (see pallet constants above). If the pallet’s maximum schema limit has been fulfilled by the time this extrinsic is called, a SchemaCountOverflow error will be thrown.
Events
Errors
Error::LessThanMinSchemaModelBytes
- The schema’s length is less than the minimum schema lengthError::ExceedsMaxSchemaModelBytes
- The schema’s length is greater than the maximum schema lengthError::InvalidSchema
- Schema is malformed in some wayError::SchemaCountOverflow
- The schema count has exceeded its boundsError::InvalidSetting
- Invalid setting is provided
Warning: Doc-Only
This function is an automatically generated, and is doc-only, uncallable
stub. See the real version in
Pallet::create_schema_v2
.