csharp/core/Models/GetBucketResponse.cs (60 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. using System; using System.Collections.Generic; using System.IO; using Tea; namespace AlibabaCloud.OSS.Models { public class GetBucketResponse : TeaModel { /// <summary> /// x-oss-request-id /// </summary> [NameInMap("x-oss-request-id")] [Validation(Required=true)] public string RequestId { get; set; } /// <summary> /// ListBucketResult /// </summary> [NameInMap("ListBucketResult")] [Validation(Required=true)] public GetBucketResponseListBucketResult ListBucketResult { get; set; } public class GetBucketResponseListBucketResult : TeaModel { [NameInMap("Name")] [Validation(Required=false)] public string Name { get; set; } [NameInMap("Prefix")] [Validation(Required=false)] public string Prefix { get; set; } [NameInMap("Marker")] [Validation(Required=false)] public string Marker { get; set; } [NameInMap("MaxKeys")] [Validation(Required=false)] public string MaxKeys { get; set; } [NameInMap("Delimiter")] [Validation(Required=false)] public string Delimiter { get; set; } [NameInMap("IsTruncated")] [Validation(Required=false)] public string IsTruncated { get; set; } [NameInMap("EncodingType")] [Validation(Required=false)] public string EncodingType { get; set; } [NameInMap("CommonPrefixes")] [Validation(Required=false)] public string CommonPrefixes { get; set; } [NameInMap("Contents")] [Validation(Required=false)] public List<GetBucketResponseListBucketResultContents> Contents { get; set; } public class GetBucketResponseListBucketResultContents : TeaModel { public string Key { get; set; } public string ETag { get; set; } public string LastModified { get; set; } public string Size { get; set; } public string StorageClass { get; set; } public GetBucketResponseListBucketResultContentsOwner Owner { get; set; } public class GetBucketResponseListBucketResultContentsOwner : TeaModel { /// <summary> /// ID /// </summary> [NameInMap("ID")] [Validation(Required=false)] public string ID { get; set; } /// <summary> /// DisplayName /// </summary> [NameInMap("DisplayName")] [Validation(Required=false)] public string DisplayName { get; set; } } } }; } }