logo
logo
  • Class PropertyDefinitionBase

    A base class for all property definitions.

    Namespace: Stylelabs.M.Sdk.Models.Base.PropertyDefinitions
    Assembly: Stylelabs.M.Sdk.dll
    Syntax
    public abstract class PropertyDefinitionBase : MemberDefinitionBase, IPropertyDefinition, IMemberDefinition

    Properties

    Boost

    Indicates whether the content of this property is boosted when searched for via index querying (Elasticsearch powered).

    Declaration
    public bool Boost { get; set; }
    Property Value
    Type Description
    System.Boolean

    DataType

    DataType of the value for this property.

    Declaration
    public abstract Type DataType { get; }
    Property Value
    Type Description
    Type

    DefinitionType

    Type of the member.

    Declaration
    public override MemberDefinitionType DefinitionType { get; }
    Property Value
    Type Description
    MemberDefinitionType
    Overrides

    IncludedInCompletion

    Indicates whether the property value is included in the collection of words used for auto-complete functionality in Sitecore Content Hub web portal.

    Declaration
    public bool IncludedInCompletion { get; set; }
    Property Value
    Type Description
    System.Boolean

    IncludedInContent

    Indicates whether the property value is included in the full text search content of the Elasticsearch document.

    Declaration
    public bool IncludedInContent { get; set; }
    Property Value
    Type Description
    System.Boolean

    Indexed

    Indicates 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
    public bool Indexed { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsMandatory

    Indicates whether the property is required to be set.

    Declaration
    public bool IsMandatory { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsMultiLanguage

    Indicates whether the property is culture sensitive or not.

    Declaration
    public bool IsMultiLanguage { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsMultiValue

    Indicates whether the value is an array.

    Declaration
    public bool IsMultiValue { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsUnique

    Indicates whether the value of the property is unique among all the property values of this property definition and entity definition.

    Declaration
    public bool IsUnique { get; set; }
    Property Value
    Type Description
    System.Boolean

    Implements

    Can we improve this article ? Provide feedback