DotNetCore.SKIT.FlurlHttpCl.../src/SKIT.FlurlHttpClient.Wechat.OpenAI/Models/ThirdKf/KefuStateGetRequest.cs

30 lines
994 B
C#

using System.Xml.Serialization;
namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Models
{
/// <summary>
/// <para>表示 [POST] /kefustate/get/{TOKEN} 接口的请求。</para>
/// </summary>
[XmlRoot("xml")]
public class KefuStateGetRequest : WechatOpenAIRequest, WechatOpenAIRequest.Serialization.IEncryptedXmlable
{
/// <summary>
/// 获取或设置微信 AppId。如果不指定将使用构造 <see cref="WechatOpenAIClient"/> 时的 <see cref="WechatOpenAIClientOptions.AppId"/> 参数。
/// </summary>
[XmlElement("appid")]
public string? AppId { get; set; }
/// <summary>
/// 获取或设置用户的 OpenId。
/// </summary>
[XmlElement("openid")]
public string OpenId { get; set; } = string.Empty;
/// <summary>
/// 获取或设置获取类型。
/// </summary>
[XmlElement("type", IsNullable = true)]
public int? Type { get; set; }
}
}