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

AvailablePageTypesAttribute

Use AvailableContentTypesAttribute instead. Defines which page types that should be available under a PageType

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.

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.