dart_desk_annotation_generator library
Generator-safe exports for dart_desk_annotation.
This library exports only the annotation classes and field configurations that have no Flutter dependency, making it safe to import in build_runner code generators (which run in a Dart VM context without Flutter).
Classes
- CmsBlockField
- CmsBlockFieldConfig
- CmsBlockOption
- CmsBooleanField
- CmsBooleanFieldConfig
- CmsBooleanOption
- CmsCheckboxField
- CmsCheckboxFieldConfig
- CmsCheckboxOption
- CmsConfig
- Annotation for marking classes as CMS configurations.
- CmsDateField
- CmsDateFieldConfig
- CmsDateOption
- CmsDateTimeField
- CmsDateTimeFieldConfig
- CmsDateTimeOption
- CmsField
- CmsFieldConfig
- Base class for field configuration annotations used in code generation.
- CmsFieldLayout
- Base for layout nodes that control how fields are arranged in the UI.
- CmsFileField
- CmsFileFieldConfig
- CmsFileOption
- CmsGeopointField
- CmsGeopointFieldConfig
- CmsGeopointOption
- CmsImageField
- CmsImageFieldConfig
- CmsImageOption
- CmsObjectField
- CmsObjectFieldConfig
- CmsObjectOption
- CmsOption
- CmsStringField
- CmsStringFieldConfig
- CmsStringOption
- CmsUrlField
- CmsUrlFieldConfig
- CmsUrlOption
- ColumnFields
- Renders fields vertically in a column.
- GroupFields
- Named group with a title header that nests other layouts.
- RowFields
- Renders fields horizontally in a row.
Enums
Mixins
-
Serializable<
T> - Interface for converting CMS configuration to a document format