The unique identifier for this schema.
A decription of the schema.
Add a category to organize the schemas in the side panel
A text based grid layout for the form. This is used to create a grid layout for the form fields.
A list of required properties.
A list of properties to index. These will be accessible in a Collection's Index.
Select schemas to inherit properties from. Inherited properties are merged with this schema's properties (this schema's properties take precedence). Only one level of inheritance is supported.
The data type of the property will store in the CMS
The type form field that this field will use
The label that will be added to the field form
The placeholder text that will be added to the field form
The help text that will be added to the field form
The default value for this property when an object is saved without a value
The settings for this field in valid JSON format
The options for select fields and datalists in valid JSON format.
The factory that will be used to generate the field form. See the datalist options for examples. See docs for more info.
The schema reference for deck items. Only compatible schemas are shown.
Extra schema definitions for this property in valid JSON format
Define what properties are available in this schema.