diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/GetMerchantServiceComplaintByComplaintIdResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/GetMerchantServiceComplaintByComplaintIdResponse.cs
index 3bb1f1e8..9a64404e 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/GetMerchantServiceComplaintByComplaintIdResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/GetMerchantServiceComplaintByComplaintIdResponse.cs
@@ -33,6 +33,23 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
[System.Text.Json.Serialization.JsonPropertyName("amount")]
public int Amount { get; set; }
}
+
+ public class ComplaintMedia
+ {
+ ///
+ /// 获取或设置媒体文件业务类型。
+ ///
+ [Newtonsoft.Json.JsonProperty("media_type")]
+ [System.Text.Json.Serialization.JsonPropertyName("media_type")]
+ public string MediaType { get; set; } = default!;
+
+ ///
+ /// 获取或设置媒体文件 URL 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("media_url")]
+ [System.Text.Json.Serialization.JsonPropertyName("media_url")]
+ public string[] MediaUrl { get; set; } = default!;
+ }
}
///
@@ -91,7 +108,21 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
///
[Newtonsoft.Json.JsonProperty("complaint_order_info")]
[System.Text.Json.Serialization.JsonPropertyName("complaint_order_info")]
- public Types.ComplaintOrder[]? ComplaintOrderList { get; set; }
+ public Types.ComplaintOrder[] ComplaintOrderList { get; set; } = default!;
+
+ ///
+ /// 获取或设置投诉资料列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("complaint_media_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("complaint_media_list")]
+ public Types.ComplaintMedia[] ComplaintMediaList { get; set; } = default!;
+
+ ///
+ /// 获取或设置问题描述。
+ ///
+ [Newtonsoft.Json.JsonProperty("problem_description")]
+ [System.Text.Json.Serialization.JsonPropertyName("problem_description")]
+ public string ProblemDescription { get; set; } = default!;
///
/// 获取或设置投诉单是否已全额退款。
diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintNegotiationHistoriesResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintNegotiationHistoriesResponse.cs
index 611f63a1..4587a991 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintNegotiationHistoriesResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintNegotiationHistoriesResponse.cs
@@ -12,6 +12,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
{
public class NegotiationHistory
{
+ public static class Types
+ {
+ public class ComplaintMedia : GetMerchantServiceComplaintByComplaintIdResponse.Types.ComplaintMedia
+ {
+ }
+ }
+
///
/// 获取或设置操作流水号。
///
@@ -55,6 +62,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
[Newtonsoft.Json.JsonProperty("image_list")]
[System.Text.Json.Serialization.JsonPropertyName("image_list")]
public string[]? ImageUrlList { get; set; }
+
+ ///
+ /// 获取或设置投诉资料列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("complaint_media_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("complaint_media_list")]
+ public Types.ComplaintMedia[]? ComplaintMediaList { get; set; }
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintsResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintsResponse.cs
index e82c1327..8282dce3 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintsResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Models/MerchantService/ComplaintsV2/QueryMerchantServiceComplaintsResponse.cs
@@ -14,28 +14,12 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
{
public static class Types
{
- public class ComplaintOrder
+ public class ComplaintOrder : GetMerchantServiceComplaintByComplaintIdResponse.Types.ComplaintOrder
{
- ///
- /// 获取或设置微信订单号。
- ///
- [Newtonsoft.Json.JsonProperty("transaction_id")]
- [System.Text.Json.Serialization.JsonPropertyName("transaction_id")]
- public string TransactionId { get; set; } = default!;
+ }
- ///
- /// 获取或设置商户订单号。
- ///
- [Newtonsoft.Json.JsonProperty("out_trade_no")]
- [System.Text.Json.Serialization.JsonPropertyName("out_trade_no")]
- public string OutTradeNumber { get; set; } = default!;
-
- ///
- /// 获取或设置订单金额(单位:分)。
- ///
- [Newtonsoft.Json.JsonProperty("amount")]
- [System.Text.Json.Serialization.JsonPropertyName("amount")]
- public int Amount { get; set; }
+ public class ComplaintMedia : GetMerchantServiceComplaintByComplaintIdResponse.Types.ComplaintMedia
+ {
}
}
@@ -88,7 +72,21 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
///
[Newtonsoft.Json.JsonProperty("complaint_order_info")]
[System.Text.Json.Serialization.JsonPropertyName("complaint_order_info")]
- public Types.ComplaintOrder[]? ComplaintOrderList { get; set; }
+ public Types.ComplaintOrder[] ComplaintOrderList { get; set; } = default!;
+
+ ///
+ /// 获取或设置投诉资料列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("complaint_media_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("complaint_media_list")]
+ public Types.ComplaintMedia[] ComplaintMediaList { get; set; } = default!;
+
+ ///
+ /// 获取或设置问题描述。
+ ///
+ [Newtonsoft.Json.JsonProperty("problem_description")]
+ [System.Text.Json.Serialization.JsonPropertyName("problem_description")]
+ public string ProblemDescription { get; set; } = default!;
///
/// 获取或设置投诉单是否已全额退款。