namespace SKIT.FlurlHttpClient.Wechat.Work.Models { /// /// 表示 [POST] /cgi-bin/advanced_api/get_order 接口的响应。 /// public class CgibinAdvancedApiGetOrderResponse : WechatWorkResponse { public static class Types { public class Order { public static class Types { public class ChatArchiveApi { /// /// 获取或设置版本。 /// [Newtonsoft.Json.JsonProperty("edition")] [System.Text.Json.Serialization.JsonPropertyName("edition")] public int Edition { get; set; } /// /// 获取或设置购买数量。 /// [Newtonsoft.Json.JsonProperty("purchase_count")] [System.Text.Json.Serialization.JsonPropertyName("purchase_count")] public int PurchaseCount { get; set; } /// /// 获取或设置购买天数。 /// [Newtonsoft.Json.JsonProperty("purchase_duration_days")] [System.Text.Json.Serialization.JsonPropertyName("purchase_duration_days")] public int PurchaseDurationDays { get; set; } /// /// 获取或设置生效时间戳。 /// [Newtonsoft.Json.JsonProperty("take_effect_time")] [System.Text.Json.Serialization.JsonPropertyName("take_effect_time")] public long TakeEffectTimestamp { get; set; } /// /// 获取或设置到期时间戳。 /// [Newtonsoft.Json.JsonProperty("end_time")] [System.Text.Json.Serialization.JsonPropertyName("end_time")] public long EndTimestamp { get; set; } /// /// 获取或设置原价(单位:分)。 /// [Newtonsoft.Json.JsonProperty("original_price")] [System.Text.Json.Serialization.JsonPropertyName("original_price")] public int? OriginalPrice { get; set; } } } /// /// 获取或设置订单号。 /// [Newtonsoft.Json.JsonProperty("order_id")] [System.Text.Json.Serialization.JsonPropertyName("order_id")] public string OrderId { get; set; } = default!; /// /// 获取或设置购买的高级接口类型。 /// [Newtonsoft.Json.JsonProperty("advanced_api_type")] [System.Text.Json.Serialization.JsonPropertyName("advanced_api_type")] public int AdvancedApiType { get; set; } /// /// 获取或设置客户企业 ID。 /// [Newtonsoft.Json.JsonProperty("custom_corpid")] [System.Text.Json.Serialization.JsonPropertyName("custom_corpid")] public string CustomCorpId { get; set; } = default!; /// /// 获取或设置下单人成员账号。 /// [Newtonsoft.Json.JsonProperty("buyer_userid")] [System.Text.Json.Serialization.JsonPropertyName("buyer_userid")] public string BuyerUserId { get; set; } = default!; /// /// 获取或设置订单类型。 /// [Newtonsoft.Json.JsonProperty("order_type")] [System.Text.Json.Serialization.JsonPropertyName("order_type")] public int OrderType { get; set; } /// /// 获取或设置订单状态。 /// [Newtonsoft.Json.JsonProperty("order_status")] [System.Text.Json.Serialization.JsonPropertyName("order_status")] public int OrderStatus { get; set; } /// /// 获取或设置下单时间戳。 /// [Newtonsoft.Json.JsonProperty("create_time")] [System.Text.Json.Serialization.JsonPropertyName("create_time")] public long CreateTimestamp { get; set; } /// /// 获取或设置应付金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("paid_price")] [System.Text.Json.Serialization.JsonPropertyName("paid_price")] public int PaidPrice { get; set; } /// /// 获取或设置会话内容数据接口订单相关信息。 /// [Newtonsoft.Json.JsonProperty("chat_archive_api")] [System.Text.Json.Serialization.JsonPropertyName("chat_archive_api")] public Types.ChatArchiveApi? ChatArchiveApi { get; set; } } } /// /// 获取或设置订单信息。 /// [Newtonsoft.Json.JsonProperty("order")] [System.Text.Json.Serialization.JsonPropertyName("order")] public Types.Order Order { get; set; } = default!; } }