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