using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Api.Models { /// /// 表示 [POST] /channels/ec/qic/inspect/register_logistics 接口的请求。 /// public class ChannelsECQICInspectRegisterLogisticsRequest : WechatApiRequest, IInferable { public static class Types { public class LogisticsInfo { /// /// 获取或设置快递单号。 /// [Newtonsoft.Json.JsonProperty("waybill_id")] [System.Text.Json.Serialization.JsonPropertyName("waybill_id")] public string WaybillId { get; set; } = string.Empty; /// /// 获取或设置发货方式。 /// [Newtonsoft.Json.JsonProperty("delivery_type")] [System.Text.Json.Serialization.JsonPropertyName("delivery_type")] public int DeliveryType { get; set; } /// /// 获取或设置快递公司 ID。 /// [Newtonsoft.Json.JsonProperty("delivery_id")] [System.Text.Json.Serialization.JsonPropertyName("delivery_id")] public string? DeliveryId { get; set; } /// /// 获取或设置快递公司名称。 /// [Newtonsoft.Json.JsonProperty("delivery_name")] [System.Text.Json.Serialization.JsonPropertyName("delivery_name")] public string? DeliveryName { get; set; } } } /// /// 获取或设置快递物流信息。 /// [Newtonsoft.Json.JsonProperty("order_id_list")] [System.Text.Json.Serialization.JsonPropertyName("order_id_list")] public IList OrderIdList { get; set; } = new List(); /// /// 获取或设置订单 ID 列表。 /// [Newtonsoft.Json.JsonProperty("logistics_info")] [System.Text.Json.Serialization.JsonPropertyName("logistics_info")] public Types.LogisticsInfo LogisticsInfo { get; set; } = new Types.LogisticsInfo(); } }