Redakt content models are created as .NET POCO classes in your application codebase. You can change the configuration and behavior of these models by using attributes. This article describes the attributes you can place on your content models on the property level. If you're trying to change the configuration or behavior of your model as a whole, check out the class attributes article.

Some attributes can be used both on classes and properties, and therefore also appear in the class attributes list.

Attribute list

The following attributes (in alphabetical order) can be applied to content model class properties. All attributes are part of the Redakt.ContentManagement.Annotations namespace. 

For other property attributes that configure the behavior and validation of property editors in the back office, see the property editors page.