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