Try our conversational search powered by Generative AI!

Namespace EPiServer.DataAnnotations

Classes

AccessAttribute

Defines the ACL list for a typed ContentType.

AdministrationSettingsAttribute

The attribute class used to group content types and check visibility in admin

AllowedTypesAttribute

Assigns types that the property accept or restrict adding.

AvailableContentTypesAttribute

Defines which content types that should be available under a ContentType

BackingTypeAttribute

Specifies a type.

ContentTypeAttribute

The attribute class used to identify content types.

CultureSpecificAttribute

Makes a property culture specific.

GroupDefinitionsAttribute

Specifies Group definitions type.

IgnoreAttribute

When applied to the property of a model type, specifies that the property should be ignored

ImageDescriptorAttribute

Represents the image descriptor attribute.

ImageUrlAttribute

Assigns an URL to an image describing the object.

ItemRangeAttribute

Specifies a numeric range constraints for each item in a content list property.

ItemRegularExpressionAttribute

Specifies that each item in a content list property must match the specified regular expression.

ItemStringLengthAttribute

Specifies the minimum and maximum length of characters that are allowed for each item in a content list property.

ListItemsAttribute

Specifies the minimum and maximum number of items allowed in a content list property.

PermissionTypesAttribute

During initialization classes with this attribute will be scanned for public static properties of type PermissionType. Found instances will be registered with PermissionTypeRepository.

PropertySettingsAttribute

Used to define that a specific property setting should be used for a given property.

RequiredAccessAttribute

Defines the Acccess Levels on the typed TabDefinition.

SearchableAttribute

Specifies if a property should be indexed for search.