Request

Response

    Class ObjectFullDetails

    Namespace: Autodesk.Oss.Model
    Assembly: Autodesk.Oss.dll

    Represents detailed information about an object within a bucket.

    [DataContract]
    public class ObjectFullDetails
    

    Inheritance

    object ObjectFullDetails

    Inherited Members

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

    Constructors

    ObjectFullDetails()

    Initializes a new instance of the class.

    public ObjectFullDetails()
    

    Properties

    BucketKey

    The bucket key of the bucket that contains the object.

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

    Property Value

    string

    ContentType

    The format of the data stored within the object, expressed as a MIME type.

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

    Property Value

    string

    CreatedDate

    The time the object was created, represented as a Unix timestamp. Only returned if explicitly requested using the with query string parameter.

    [DataMember(Name = "createdDate", EmitDefaultValue = false)]
    public long? CreatedDate { get; set; }
    

    Property Value

    long ?

    LastAccessedDate

    The time the object was last accessed, represented as a Unix timestamp. Only returned if explicitly requested using the with query string parameter.

    [DataMember(Name = "lastAccessedDate", EmitDefaultValue = false)]
    public long? LastAccessedDate { get; set; }
    

    Property Value

    long ?

    LastModifiedDate

    The time the object was most recently modified, represented as a Unix timestamp. Only returned if explicitly requested using the with query string parameter.

    [DataMember(Name = "lastModifiedDate", EmitDefaultValue = false)]
    public long? LastModifiedDate { get; set; }
    

    Property Value

    long ?

    Location

    A URL that points to the actual location of the object.

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

    Property Value

    string

    ObjectId

    An identifier (URN) that uniquely and persistently identifies the object.

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

    Property Value

    string

    ObjectKey

    A URL-encoded human friendly name to identify the object.

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

    Property Value

    string

    Sha1

    A hash value computed from the data of the object.

    [DataMember(Name = "sha1", EmitDefaultValue = false)]
    public byte[] Sha1 { get; set; }
    

    Property Value

    byte []

    Size

    The total amount of storage space occupied by the object, in bytes.

    [DataMember(Name = "size", EmitDefaultValue = false)]
    public int? Size { get; set; }
    

    Property Value

    int ?

    UserDefinedMetadata

    Any custom metadata, if available. Only returned if explicitly requested for using the with query string parameter.

    [DataMember(Name = "userDefinedMetadata", EmitDefaultValue = false)]
    public string UserDefinedMetadata { 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.