diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Promoter/ShopPromoterListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Promoter/ShopPromoterListResponse.cs
index 113ea5fb..a616b338 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Promoter/ShopPromoterListResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Promoter/ShopPromoterListResponse.cs
@@ -16,12 +16,19 @@
[System.Text.Json.Serialization.JsonPropertyName("promoter_id")]
public string PromoterId { get; set; } = default!;
+ ///
+ /// 获取或设置推广员 OpenId。
+ ///
+ [Newtonsoft.Json.JsonProperty("promoter_openid")]
+ [System.Text.Json.Serialization.JsonPropertyName("promoter_openid")]
+ public string? PromoterOpenId { get; set; }
+
///
/// 获取或设置推广员视频号昵称。
///
[Newtonsoft.Json.JsonProperty("finder_nickname")]
[System.Text.Json.Serialization.JsonPropertyName("finder_nickname")]
- public string FinderNickname { get; set; } = default!;
+ public string? FinderNickname { get; set; }
}
}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Promoter/ShopPromoterListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Promoter/ShopPromoterListResponse.json
index 33697743..465fcf31 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Promoter/ShopPromoterListResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/Promoter/ShopPromoterListResponse.json
@@ -4,15 +4,18 @@
"promoters": [
{
"finder_nickname": "XXXX",
- "promoter_id": "a-***************************************po"
+ "promoter_id": "a-***************************************po",
+ "promoter_openid": "openid"
},
{
"finder_nickname": "XXXX",
- "promoter_id": "N1***************************************BE"
+ "promoter_id": "N1***************************************BE",
+ "promoter_openid": "openid"
},
{
"finder_nickname": "XXXX",
- "promoter_id": "9Z***************************************Vk"
+ "promoter_id": "9Z***************************************Vk",
+ "promoter_openid": "openid"
}
]
}
\ No newline at end of file