SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Commerce.Catalog.DataAnnotations

Classes

CatalogContentTypeAttribute

Extends the default content type registration with the possibility to associate the content type with a metadata class.

DecimalSettingsAttribute

Use this attribute to declare a property to have precision and scale.

EncryptedAttribute

Use this attribute to declare a property to have "Use Encryption" enabled. This will encrypt the value when stored in MetaData plus.

GreaterThanAttribute

Serves as the class for compare value field validation attributes.

IncludeInDefaultSearchAttribute

Use this attribute to declare a property to include the value in default search results. This will be used by the search provider system.

IncludeValuesInSearchResultsAttribute

Use this attribute to declare a property to be included in the search results. This will be used by the search provider system.

PositiveNumberAttribute

Serves as the class for non negative number validation attributes.

SortableInSearchResultsAttribute

Use this attribute to declare a property to be flaged as index sortable. This will be used by the search provider system.

SystemUiHint

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Contains UI hints with system usage. UIHint contains UI hints for public use.

TabNames

This class contains constants with the names of the built in tabs used in the catalog editing view. They can be used when setting a group name on a property, to control what tab it should added to.

TokenizeAttribute

Use this attribute to declare a property to be tokenized.

UseInComparisonAttribute

Use this attribute to declare a property to be used for comparison.

ValidUrlAttribute

Use this attribute to validate url property.