namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Models.ThirdParty
{
///
/// 表示 [POST] /v2/api/get_welcome_msg 接口的响应。
///
public class ApiGetWelcomeMessageResponse : WechatOpenAIThirdPartyResponse
{
public static class Types
{
public class Data
{
public static class Types
{
public class WelcomeMessage
{
///
/// 获取或设置来源类型。
///
[Newtonsoft.Json.JsonProperty("source")]
[System.Text.Json.Serialization.JsonPropertyName("source")]
public int Source { get; set; }
///
/// 获取或设置欢迎语 ID。
///
[Newtonsoft.Json.JsonProperty("msgId")]
[System.Text.Json.Serialization.JsonPropertyName("msgId")]
public string MessageId { get; set; } = default!;
///
/// 获取或设置欢迎语类型。
///
[Newtonsoft.Json.JsonProperty("msgType")]
[System.Text.Json.Serialization.JsonPropertyName("msgType")]
public string MessageType { get; set; } = default!;
///
/// 获取或设置欢迎语内容。
///
[Newtonsoft.Json.JsonProperty("welcomeMsg")]
[System.Text.Json.Serialization.JsonPropertyName("welcomeMsg")]
public string MessageContent { get; set; } = default!;
///
/// 获取或设置标签。
///
[Newtonsoft.Json.JsonProperty("label")]
[System.Text.Json.Serialization.JsonPropertyName("label")]
public string? Label { get; set; }
///
/// 获取或设置发送间隔(单位:秒)。
///
[Newtonsoft.Json.JsonProperty("newSendInterval")]
[System.Text.Json.Serialization.JsonPropertyName("newSendInterval")]
public int SendInterval { get; set; }
}
}
///
/// 获取或设置欢迎语列表。
///
[Newtonsoft.Json.JsonProperty("list")]
[System.Text.Json.Serialization.JsonPropertyName("list")]
public Types.WelcomeMessage[] WelcomeMessageList { get; set; } = default!;
///
/// 获取或设置欢迎语总数量。
///
[Newtonsoft.Json.JsonProperty("total")]
[System.Text.Json.Serialization.JsonPropertyName("total")]
public int TotalCount { get; set; }
}
}
}
}