Interface IPropertyDefinition

Version: 4.0

Represents a data schema / domain model for properties on an IEntityDefinition.

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ContractsBase
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse
public interface IPropertyDefinition : IMemberDefinition

Properties

Boost

Gets or sets a value indicating whether the content of this property is boosted when searched for via index querying (Elasticsearch powered).

Declaration
RequestResponse
bool Boost { get; set; }
Property Value
TypeDescription
bool

DataType

Gets the DataType of the value for this property.

Declaration
RequestResponse
Type DataType { get; }
Property Value
TypeDescription
Type

IncludedInCompletion

Gets or sets a value indicating whether the property value is included in the collection of words used for auto-complete functionality in Sitecore Content Hub web portal.

Declaration
RequestResponse
bool IncludedInCompletion { get; set; }
Property Value
TypeDescription
bool

IncludedInContent

Gets or sets a value indicating whether the property value is included in the full text search content of the Elasticsearch document.

Declaration
RequestResponse
bool IncludedInContent { get; set; }
Property Value
TypeDescription
bool

Indexed

Gets or sets a value indicating whether the property value is indexed and thus searchable via the basic querying API. Search for value with indexed querying will always work. Note that this value should be set only if required and with good understanding of potential consequences.

Declaration
RequestResponse
bool Indexed { get; set; }
Property Value
TypeDescription
bool

IsMandatory

Gets or sets a value indicating whether the property is required to be set.

Declaration
RequestResponse
bool IsMandatory { get; set; }
Property Value
TypeDescription
bool

IsMultiLanguage

Gets or sets a value indicating whether the property is culture sensitive or not.

Declaration
RequestResponse
bool IsMultiLanguage { get; set; }
Property Value
TypeDescription
bool

IsMultiValue

Gets or sets a value indicating whether the value is an array.

Declaration
RequestResponse
bool IsMultiValue { get; set; }
Property Value
TypeDescription
bool

IsUnique

Gets or sets a value indicating whether the value of the property is unique among all the property values of this property definition and entity definition.

Declaration
RequestResponse
bool IsUnique { get; set; }
Property Value
TypeDescription
bool

Do you have some feedback for us?

If you have suggestions for improving this article,