csharp/core/Models/PostObjectRequest.cs (38 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 PostObjectRequest : TeaModel { /// <summary> /// BucketName /// </summary> [NameInMap("BucketName")] [Validation(Required=true, Pattern="[a-zA-Z0-9-_]+")] public string BucketName { get; set; } /// <summary> /// header /// </summary> [NameInMap("header")] [Validation(Required=true)] public PostObjectRequestHeader Header { get; set; } public class PostObjectRequestHeader : TeaModel { [NameInMap("OSSAccessKeyId")] [Validation(Required=true)] public string AccessKeyId { get; set; } [NameInMap("policy")] [Validation(Required=true)] public string Policy { get; set; } [NameInMap("Signature")] [Validation(Required=true)] public string Signature { get; set; } [NameInMap("success_action_status")] [Validation(Required=false)] public string SuccessActionStatus { get; set; } [NameInMap("file")] [Validation(Required=true)] public AlibabaCloud.SDK.TeaFileform.Models.FileField File { get; set; } [NameInMap("key")] [Validation(Required=true)] public string Key { get; set; } [NameInMap("UserMeta")] [Validation(Required=false)] public Dictionary<string, string> UserMeta { get; set; } }; } }