diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliveryGetCompanyListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliveryGetCompanyListResponse.cs index aa637815..85a0c8d0 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliveryGetCompanyListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliveryGetCompanyListResponse.cs @@ -10,17 +10,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models { public static class Types { - public class DeliveryCompanyList - { - /// - /// 获取或设置快递公司列表。 - /// - [Newtonsoft.Json.JsonProperty("company_list")] - [System.Text.Json.Serialization.JsonPropertyName("company_list")] - public DeliveryCompanyItem[] Items { get; set; } = default!; - } - - public class DeliveryCompanyItem + public class DeliveryCompany { /// /// 获取或设置快递公司 ID。 @@ -41,8 +31,8 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// /// 获取或设置快递公司列表。 /// - [Newtonsoft.Json.JsonProperty("data")] - [System.Text.Json.Serialization.JsonPropertyName("data")] - public Types.DeliveryCompanyList DeliveryCompanyList { get; set; } = default!; + [Newtonsoft.Json.JsonProperty("company_list")] + [System.Text.Json.Serialization.JsonPropertyName("company_list")] + public Types.DeliveryCompany[] DeliveryCompanyList { get; set; } = default!; } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Delivery/ShopDeliveryGetCompanyListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Delivery/ShopDeliveryGetCompanyListResponse.json index 0f65583e..b54ee663 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Delivery/ShopDeliveryGetCompanyListResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Delivery/ShopDeliveryGetCompanyListResponse.json @@ -1,20 +1,18 @@ { "errcode": 0, "errmsg": "ok", - "data": { - "company_list": [ - { - "delivery_id": "SF", - "delivery_name": "顺丰速运" - }, - { - "delivery_id": "YTO", - "delivery_name": "圆通快速" - }, - { - "delivery_id": "ZTO", - "delivery_name": "中通快速" - } - ] - } + "company_list": [ + { + "delivery_id": "SF", + "delivery_name": "顺丰速运" + }, + { + "delivery_id": "YTO", + "delivery_name": "圆通快速" + }, + { + "delivery_id": "ZTO", + "delivery_name": "中通快速" + } + ] } \ No newline at end of file