Search Results for

    Show / Hide Table of Contents

    Class ShareDetail

    Share detail

    Inheritance
    object
    ShareDetail
    Inherited Members
    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 ShareDetail

    Properties

    Audit

    Audit information.

    Declaration
    [JsonProperty("audit", Required = Required.Always)]
    [Required]
    public UserAudit Audit { get; set; }
    Property Value
    UserAudit

    ContentCount

    Number of contents in share.

    Declaration
    [JsonProperty("contentCount", Required = Required.Always)]
    public int ContentCount { get; set; }
    Property Value
    int

    ContentSelections

    Detailed information about contents in the share.

    Declaration
    [JsonProperty("contentSelections", Required = Required.Always)]
    [Required]
    public ICollection<ShareContentDetail> ContentSelections { get; set; }
    Property Value
    ICollection<ShareContentDetail>

    Contents

    List of all contents in share including outputs.

    Declaration
    [JsonProperty("contents", Required = Required.Always)]
    [Required]
    public ICollection<ShareContentBase> Contents { get; set; }
    Property Value
    ICollection<ShareContentBase>

    Creator

    Creator of share.

    Declaration
    [JsonProperty("creator", Required = Required.Always)]
    [Required]
    public ShareUser Creator { get; set; }
    Property Value
    ShareUser

    Data

    Detail of share.

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

    Description

    Description of share entered by user.

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

    ExpirationDate

    Date when share expires and cannot be accessed anymore.

    Declaration
    [JsonProperty("expirationDate", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public DateTime? ExpirationDate { get; set; }
    Property Value
    DateTime?

    Expired

    Info if share is already expired.

    Declaration
    [JsonProperty("expired", Required = Required.Always)]
    public bool Expired { get; set; }
    Property Value
    bool

    Id

    Share ID.

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

    LayerSchemaIds

    List of shared layers.

    Declaration
    [JsonProperty("layerSchemaIds", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public ICollection<string> LayerSchemaIds { get; set; }
    Property Value
    ICollection<string>

    Name

    Name of share.

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

    OutputAccess

    Defined access for contents in share.

    Declaration
    [JsonProperty("outputAccess", Required = Required.Always)]
    [Required(AllowEmptyStrings = true)]
    [JsonConverter(typeof(StringEnumConverter))]
    public OutputAccess OutputAccess { get; set; }
    Property Value
    OutputAccess

    PageToken

    Page token to retrieve next page of content selections.

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

    Schemas

    Schema detail of the content and the layers.

    Declaration
    [JsonProperty("schemas", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public ICollection<SchemaDetail> Schemas { get; set; }
    Property Value
    ICollection<SchemaDetail>

    ShareType

    Type of share.

    Declaration
    [JsonProperty("shareType", Required = Required.Always)]
    [Required(AllowEmptyStrings = true)]
    [JsonConverter(typeof(StringEnumConverter))]
    public ShareType ShareType { get; set; }
    Property Value
    ShareType

    Methods

    AsBasicUpdateRequest(Action<ShareBasicUpdateRequest>)

    Declaration
    public ShareBasicUpdateRequest AsBasicUpdateRequest(Action<ShareBasicUpdateRequest> update = null)
    Parameters
    Action<ShareBasicUpdateRequest> update

    Returns
    ShareBasicUpdateRequest

    AsEmbedUpdateRequest(Action<ShareEmbedUpdateRequest>)

    Declaration
    public ShareEmbedUpdateRequest AsEmbedUpdateRequest(Action<ShareEmbedUpdateRequest> update = null)
    Parameters
    Action<ShareEmbedUpdateRequest> update

    Returns
    ShareEmbedUpdateRequest

    FromJson(string)

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

    Returns
    ShareDetail

    ToJson()

    Declaration
    public string ToJson()
    Returns
    string

    Back to top Generated by DocFX