csharp/core/Models/GetBucketInfoResponse.cs (65 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 GetBucketInfoResponse : TeaModel { /// <summary> /// x-oss-request-id /// </summary> [NameInMap("x-oss-request-id")] [Validation(Required=true)] public string RequestId { get; set; } /// <summary> /// BucketInfo /// </summary> [NameInMap("BucketInfo")] [Validation(Required=true)] public GetBucketInfoResponseBucketInfo BucketInfo { get; set; } public class GetBucketInfoResponseBucketInfo : TeaModel { [NameInMap("Bucket")] [Validation(Required=true)] public GetBucketInfoResponseBucketInfoBucket Bucket { get; set; } public class GetBucketInfoResponseBucketInfoBucket : TeaModel { /// <summary> /// CreationDate /// </summary> [NameInMap("CreationDate")] [Validation(Required=false)] public string CreationDate { get; set; } /// <summary> /// ExtranetEndpoint /// </summary> [NameInMap("ExtranetEndpoint")] [Validation(Required=false)] public string ExtranetEndpoint { get; set; } /// <summary> /// IntranetEndpoint /// </summary> [NameInMap("IntranetEndpoint")] [Validation(Required=false)] public string IntranetEndpoint { get; set; } /// <summary> /// Location /// </summary> [NameInMap("Location")] [Validation(Required=false)] public string Location { get; set; } /// <summary> /// Name /// </summary> [NameInMap("Name")] [Validation(Required=false)] public string Name { get; set; } /// <summary> /// DataRedundancyType /// </summary> [NameInMap("DataRedundancyType")] [Validation(Required=false)] public string DataRedundancyType { get; set; } /// <summary> /// StorageClass /// </summary> [NameInMap("StorageClass")] [Validation(Required=false)] public string StorageClass { get; set; } /// <summary> /// Comment /// </summary> [NameInMap("Comment")] [Validation(Required=false)] public string Comment { get; set; } /// <summary> /// Owner /// </summary> [NameInMap("Owner")] [Validation(Required=true)] public GetBucketInfoResponseBucketInfoBucketOwner Owner { get; set; } public class GetBucketInfoResponseBucketInfoBucketOwner : TeaModel { [NameInMap("ID")] [Validation(Required=false)] public string ID { get; set; } [NameInMap("DisplayName")] [Validation(Required=false)] public string DisplayName { get; set; } }; /// <summary> /// AccessControlList /// </summary> [NameInMap("AccessControlList")] [Validation(Required=true)] public GetBucketInfoResponseBucketInfoBucketAccessControlList AccessControlList { get; set; } public class GetBucketInfoResponseBucketInfoBucketAccessControlList : TeaModel { [NameInMap("Grant")] [Validation(Required=false)] public string Grant { get; set; } }; } }; } }