sdk/Model/ListVersionsResult.cs (78 lines of code) (raw):

/* * Copyright (C) Alibaba Cloud Computing * All rights reserved. * */ using System; using System.Xml.Serialization; namespace Aliyun.OSS.Model { [XmlRoot("ListVersionsResult")] public class ListVersionsResult { [XmlElement("Name")] public string Name { get; set; } [XmlElement("Prefix")] public string Prefix { get; set; } [XmlElement("EncodingType")] public string EncodingType { get; set; } [XmlElement("Delimiter")] public string Delimiter { get; set; } [XmlElement("KeyMarker")] public string KeyMarker { get; set; } [XmlElement("VersionIdMarker")] public string VersionIdMarker { get; set; } [XmlElement("MaxKeys")] public int? MaxKeys { get; set; } [XmlElement("IsTruncated")] public bool? IsTruncated { get; set; } [XmlElement("NextKeyMarker")] public string NextKeyMarker { get; set; } [XmlElement("NextVersionIdMarker")] public string NextVersionIdMarker { get; set; } [XmlElement("Version")] public ObjectVersion[] ObjectVersions { get; set; } [XmlElement("DeleteMarker")] public ObjectDeleteMarker[] ObjectDeleteMarkers { get; set; } [XmlElement("CommonPrefixes")] public CommonPrefixesModel[] CommonPrefixes { get; set; } [XmlRoot("Version")] public class ObjectVersion { [XmlElement("Key")] public string Key { get; set; } [XmlElement("VersionId")] public string VersionId { get; set; } [XmlElement("IsLatest")] public bool IsLatest { get; set; } [XmlElement("LastModified")] public DateTime LastModified { get; set; } [XmlElement("ETag")] public string ETag { get; set; } [XmlElement("Type")] public string Type { get; set; } [XmlElement("Size")] public long Size { get; set; } [XmlElement("StorageClass")] public string StorageClass { get; set; } [XmlElement("Owner")] public Owner Owner { get; set; } } [XmlRoot("DeleteMarker")] public class ObjectDeleteMarker { [XmlElement("Key")] public string Key { get; set; } [XmlElement("VersionId")] public string VersionId { get; set; } [XmlElement("IsLatest")] public bool IsLatest { get; set; } [XmlElement("LastModified")] public DateTime LastModified { get; set; } [XmlElement("Owner")] public Owner Owner { get; set; } } [XmlRoot("CommonPrefixes")] public class CommonPrefixesModel { [XmlElement("Prefix")] public string Prefix { get; set; } } } }