Skip to content

Property Bases

In Nikcio.UHeadless, property bases provide a way to create custom models for handling property-related data. These bases allow you to define your own property data structure and behavior. It’s important to note that using the interface to build new property models is not recommended because the property factory requires a specific model in the constructor that can be found in the concrete models, and it will not function without it. The following table presents the available property bases along with a brief description:

Class NameDescription
PropertyThe base class for custom property models.
IPropertyThe interface for custom property models.
PropertyValueThe base class for property value models.
BlockGridAreaThe base class for block grid area models.
BlockGridItemThe base class for block grid item models.
BlockListItemThe base class for block list item models.
ContentPickerItemThe base class for content picker item models.
MediaPickerItemThe base class for media picker item models.
MemberPickerItemThe base class for member picker item models.
MultiUrlPickerItemThe base class for multi-url picker item models.
NestedContentElementThe base class for nested content element models.

By utilizing these property bases, you can create your own property models tailored to your specific application requirements. These bases serve as the foundation for defining custom property structures within Nikcio.UHeadless.