using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Api.Models { /// /// 表示 [POST] /tcb/describeextensionuploadinfo 接口的请求。 /// public class TCBDescribeExtensionUploadInfoRequest : WechatApiRequest, IInferable { public static class Types { public class Data { public static class Types { public class ExtensionFile { /// /// 获取或设置文件类型。 /// [Newtonsoft.Json.JsonProperty("FileType")] [System.Text.Json.Serialization.JsonPropertyName("FileType")] public string FileType { get; set; } = string.Empty; /// /// 获取或设置文件名。 /// [Newtonsoft.Json.JsonProperty("FileName")] [System.Text.Json.Serialization.JsonPropertyName("FileName")] public string FileName { get; set; } = string.Empty; } } /// /// 获取或设置待上传的文件列表。 /// [Newtonsoft.Json.JsonProperty("ExtensionFiles")] [System.Text.Json.Serialization.JsonPropertyName("ExtensionFiles")] public IList ExtensionFileList { get; set; } = new List(); } } /// /// 获取或设置上传数据。 /// [Newtonsoft.Json.JsonProperty("PostData")] [System.Text.Json.Serialization.JsonPropertyName("PostData")] public Types.Data Data { get; set; } = new Types.Data(); } }