DotNetCore.SKIT.FlurlHttpCl.../src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Domain/WxaModifyDomainRequest.cs
2022-10-26 18:16:38 +08:00

61 lines
2.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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