using System; using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Models { /// /// 表示 [POST] /v2/bot/publish/get_record 接口的响应。 /// public class BotPublishGetRecordResponse : WechatOpenAIResponse { public static class Types { public class Data { public static class Types { public class Record { /// /// 获取或设置 ID。 /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] public string Id { get; set; } = default!; /// /// 获取或设置发布者 OpenId。 /// [Newtonsoft.Json.JsonProperty("open_id")] [System.Text.Json.Serialization.JsonPropertyName("open_id")] public string OpenId { get; set; } = default!; /// /// 获取或设置发布状态。 /// [Newtonsoft.Json.JsonProperty("status")] [System.Text.Json.Serialization.JsonPropertyName("status")] public int Status { get; set; } /// /// 获取或设置同步数据状态。 /// [Newtonsoft.Json.JsonProperty("sync_status")] [System.Text.Json.Serialization.JsonPropertyName("sync_status")] public int SyncStatus { get; set; } /// /// 获取或设置描述。 /// [Newtonsoft.Json.JsonProperty("description")] [System.Text.Json.Serialization.JsonPropertyName("description")] public string Description { get; set; } = default!; /// /// 获取或设置发布时间戳。 /// [Newtonsoft.Json.JsonProperty("created_time")] [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("created_time")] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTimestamp { get; set; } } } /// /// 获取或设置发布记录列表。 /// [Newtonsoft.Json.JsonProperty("list")] [System.Text.Json.Serialization.JsonPropertyName("list")] public Types.Record[] RecordList { get; set; } = default!; /// /// 获取或设置总数量。 /// [Newtonsoft.Json.JsonProperty("count")] [System.Text.Json.Serialization.JsonPropertyName("count")] public int TotalCount { get; set; } } } } }