Search Results for

    Show / Hide Table of Contents

    Class FieldMultiRelation

    The field used to store multiple relations

    Inheritance
    object
    FieldBase
    FieldMultiRelation
    Inherited Members
    FieldBase.Id
    FieldBase.IndexId
    FieldBase.FieldNamespace
    FieldBase.Names
    FieldBase.Descriptions
    FieldBase.Required
    FieldBase.UiBehavior
    FieldBase.Index
    FieldBase.SimpleSearch
    FieldBase.Sortable
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: System.Dynamic.ExpandoObject
    Syntax
    [GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
    public class FieldMultiRelation : FieldBase

    Properties

    MaximumItems

    The maximum number of items that can be stored.

    Declaration
    [JsonProperty("maximumItems", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public int? MaximumItems { get; set; }
    Property Value
    int?

    MinimumItems

    The minimum number of items that must be stored.

    Declaration
    [JsonProperty("minimumItems", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public int? MinimumItems { get; set; }
    Property Value
    int?

    RelationTypes

    The relation types supported by the field.

    Declaration
    [JsonProperty("relationTypes", Required = Required.Always)]
    [Required]
    public ICollection<RelationType> RelationTypes { get; set; }
    Property Value
    ICollection<RelationType>

    SchemaId

    The ID of the schema used for relation metadata (it must be of type Struct, and it cannot be a system schema).

    Declaration
    [JsonProperty("schemaId", Required = Required.Always)]
    [Required]
    public string SchemaId { get; set; }
    Property Value
    string

    SchemaIndexingInfo

    Indexing information of fields of the related schema identified by the SchemaId property.

    Declaration
    [JsonProperty("schemaIndexingInfo", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public SchemaIndexingInfo SchemaIndexingInfo { get; set; }
    Property Value
    SchemaIndexingInfo

    UiSettings

    Settings for displaying purposes in the UI

    Declaration
    [JsonProperty("uiSettings", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public RelationUiSettings UiSettings { get; set; }
    Property Value
    RelationUiSettings

    Methods

    FromJson(string)

    Declaration
    public static FieldMultiRelation FromJson(string data)
    Parameters
    string data

    Returns
    FieldMultiRelation

    ToJson()

    Declaration
    public string ToJson()
    Returns
    string

    Back to top Generated by DocFX