Search Results for

    Show / Hide Table of Contents

    Class ShareContentDetail

    Detail of shared content

    Inheritance
    object
    ShareContentDetail
    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 ShareContentDetail

    Properties

    Content

    The content data. It's an object of dynamic metadata whose structure is defined in the Content schema specified
    by the ContentSchemaId property.

    Declaration
    [JsonProperty("content", Required = Required.Always)]
    [Required]
    public object Content { get; set; }
    Property Value
    object

    ContentSchemaId

    The ID of the schema with schema type content.

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

    ContentType

    The type of content

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

    DisplayContentId

    The id of related DisplayContent

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

    DisplayValues

    Contains language specific display values, rendered according to the content schema's display pattern configuration.

    Declaration
    [JsonProperty("displayValues", Required = Required.Always)]
    [Required]
    public DisplayValueDictionary DisplayValues { get; set; }
    Property Value
    DisplayValueDictionary

    IconUrl

    Contains an URL that can be used to retrieve the icon corresponding to the file type.

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

    Id

    Content ID.

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

    LayerSchemaIds

    An optional ID list of schemas with type layer.

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

    Metadata

    The metadata belonging to the layers of the content. It's a dictionary of dynamic metadata whose structure is defined in the Layer schemas identified
    by the LayerSchemaIds property.

    Declaration
    [JsonProperty("metadata", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
    public IDictionary<string, object> Metadata { get; set; }
    Property Value
    IDictionary<string, object>

    Outputs

    List of shared outputs for this content.

    Declaration
    [JsonProperty("outputs", Required = Required.Always)]
    [Required]
    public ICollection<ShareOutputBase> Outputs { get; set; }
    Property Value
    ICollection<ShareOutputBase>

    Methods

    FromJson(string)

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

    Returns
    ShareContentDetail

    ToJson()

    Declaration
    public string ToJson()
    Returns
    string

    Back to top Generated by DocFX