Request

Response

    Class ItemPayloadDataAttributesExtension

    Namespace: Autodesk.DataManagement.Model
    Assembly: Autodesk.DataManagement.dll

    The Type ID of the schema that defines the structure of the extension.data object

    [DataContract]
    public class ItemPayloadDataAttributesExtension
    

    Inheritance

    object ItemPayloadDataAttributesExtension

    Inherited Members

    object.Equals(object) , object.Equals(object, object) , object.GetHashCode() , object.GetType() , object.MemberwiseClone() , object.ReferenceEquals(object, object) , object.ToString()

    Constructors

    ItemPayloadDataAttributesExtension()

    Initializes a new instance of the class.

    public ItemPayloadDataAttributesExtension()
    

    Properties

    Data

    The container of additional properties.

    The additional properties must follow the schema specified by extensions.type and extensions.version. Properties that don’t follow the schema will be ignored.

    [DataMember(Name = "data", EmitDefaultValue = false)]
    public Dictionary<string, object> Data { get; set; }
    

    Property Value

    Dictionary <string , object >

    Type

    The type of the extension.

    For BIM 360 Docs files, use items:autodesk.bim360:File.

    For all other services, use items:autodesk.core:File.

    [DataMember(Name = "type", EmitDefaultValue = false)]
    public string Type { get; set; }
    

    Property Value

    string

    VarVersion

    The version of the schema that applies to the extension.data object.

    [DataMember(Name = "version", EmitDefaultValue = false)]
    public string VarVersion { get; set; }
    

    Property Value

    string

    Methods

    ToString()

    Returns the string presentation of the object.

    public override string ToString()
    

    Returns

    string

    String presentation of the object.