using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Api.Models { /// /// 表示 [POST] /wxa/modify_domain 接口的请求。 /// public class WxaModifyDomainRequest : WechatApiRequest, IInferable { /// /// 获取或设置操作类型。 /// 默认值:get /// [Newtonsoft.Json.JsonProperty("action")] [System.Text.Json.Serialization.JsonPropertyName("action")] public string Action { get; set; } = "get"; /// /// 获取或设置 Request 合法域名列表。 /// [Newtonsoft.Json.JsonProperty("requestdomain")] [System.Text.Json.Serialization.JsonPropertyName("requestdomain")] public IList? RequestDomainList { get; set; } /// /// 获取或设置 Socket 合法域名列表。 /// [Newtonsoft.Json.JsonProperty("wsrequestdomain")] [System.Text.Json.Serialization.JsonPropertyName("wsrequestdomain")] public IList? WebSocketDomainList { get; set; } /// /// 获取或设置 UploadFile 合法域名列表。 /// [Newtonsoft.Json.JsonProperty("uploaddomain")] [System.Text.Json.Serialization.JsonPropertyName("uploaddomain")] public IList? UploadDomainList { get; set; } /// /// 获取或设置 DownloadFile 合法域名列表。 /// [Newtonsoft.Json.JsonProperty("downloaddomain")] [System.Text.Json.Serialization.JsonPropertyName("downloaddomain")] public IList? DownloadDomainList { get; set; } /// /// 获取或设置 UDP 合法域名列表。 /// [Newtonsoft.Json.JsonProperty("udpdomain")] [System.Text.Json.Serialization.JsonPropertyName("udpdomain")] public IList? UdpDomainList { get; set; } /// /// 获取或设置 TCP 合法域名列表。 /// [Newtonsoft.Json.JsonProperty("tcpdomain")] [System.Text.Json.Serialization.JsonPropertyName("tcpdomain")] public IList? TcpDomainList { get; set; } } }