ListMultipartUploadsResult.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. /*
  2. * Copyright (C) Alibaba Cloud Computing
  3. * All rights reserved.
  4. *
  5. * 版权所有 (C)阿里云计算有限公司
  6. */
  7. using System;
  8. using System.Diagnostics.CodeAnalysis;
  9. using System.Xml.Serialization;
  10. namespace Aliyun.OSS.Model
  11. {
  12. [XmlRoot("ListMultipartUploadsResult")]
  13. public class ListMultipartUploadsResult
  14. {
  15. [XmlElement("Bucket")]
  16. public string Bucket { get; set; }
  17. [XmlElement("KeyMarker")]
  18. public string KeyMarker { get; set; }
  19. [XmlElement("UploadIdMarker")]
  20. public string UploadIdMarker { get; set; }
  21. [XmlElement("NextKeyMarker")]
  22. public string NextKeyMarker { get; set; }
  23. [XmlElement("NextUploadIdMarker")]
  24. public string NextUploadIdMarker { get; set; }
  25. [XmlElement("Delimiter")]
  26. public string Delimiter { get; set; }
  27. [XmlElement("Prefix")]
  28. public string Prefix { get; set; }
  29. [XmlElement("EncodingType")]
  30. public string EncodingType { get; set; }
  31. [XmlElement("MaxUploads")]
  32. public int MaxUploads { get; set; }
  33. [XmlElement("IsTruncated")]
  34. public bool IsTruncated { get; set; }
  35. [XmlElement("Upload")]
  36. [SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
  37. public Upload[] Uploads { get; set; }
  38. [XmlElement("CommonPrefixes")]
  39. public CommonPrefixs CommonPrefix { get; set; }
  40. [XmlRoot("Upload")]
  41. public class Upload
  42. {
  43. [XmlElement("Key")]
  44. public string Key { get; set; }
  45. [XmlElement("UploadId")]
  46. public string UploadId { get; set; }
  47. [XmlElement("StorageClass")]
  48. public string StorageClass { get; set; }
  49. [XmlElement("Initiated")]
  50. public DateTime Initiated { get; set; }
  51. }
  52. [XmlRoot("CommonPrefixes")]
  53. public class CommonPrefixs
  54. {
  55. [XmlElement("Prefix")]
  56. [SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
  57. public string[] Prefixs { get; set; }
  58. }
  59. }
  60. }