new ReferenceVersionField(self::
class, 'parent_version_id'
))->
addFlags(new ApiAware(),
new Required()),
(new FkField('after_category_id', 'afterCategoryId', self::
class))->
addFlags(new ApiAware()),
(new ReferenceVersionField(self::
class, 'after_category_version_id'
))->
addFlags(new ApiAware(),
new Required()),
(new FkField('media_id', 'mediaId', MediaDefinition::
class))->
addFlags(new ApiAware()),
(new BoolField('display_nested_products', 'displayNestedProducts'
))->
addFlags(new ApiAware(),
new Required()),
new AutoIncrementField(),
(new TranslatedField('breadcrumb'
))->
addFlags(new ApiAware(),
new WriteProtected()),
(new TreeLevelField('level', 'level'
))->
addFlags(new ApiAware()),
(new TreePathField('path', 'path'
))->
addFlags(new ApiAware()),
(new ChildCountField())->
addFlags(new ApiAware()),
(new StringField('type', 'type'
))->
addFlags(new ApiAware(),
new Required()),
(new StringField('product_assignment_type', 'productAssignmentType'
))->
addFlags(new ApiAware(),
new Required()),
(new BoolField('visible', 'visible'
))->
addFlags(new ApiAware()),
(new BoolField('active', 'active'
))->
addFlags(new ApiAware()),
(new BoolField('cmsPageIdSwitched', 'cmsPageIdSwitched'
))->
addFlags(new Runtime(),
new ApiAware()),
(new IntField('visibleChildCount', 'visibleChildCount'
))->
addFlags(new Runtime(),
new ApiAware()),
(