diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleComplaintUpdateOrderStateEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleComplaintUpdateOrderStateEvent.cs
new file mode 100644
index 00000000..c549a658
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleComplaintUpdateOrderStateEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_complaint_update_order_state 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_complaint_update_order_state.html
+ ///
+ public class AftersaleComplaintUpdateOrderStateEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantConfirmReceiptOverdueEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantConfirmReceiptOverdueEvent.cs
new file mode 100644
index 00000000..499571b5
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantConfirmReceiptOverdueEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_merchant_confirm_receipt_overdue 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_merchant_confirm_receipt_overdue.html
+ ///
+ public class AftersaleMerchantConfirmReceiptOverdueEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantHandleRefundOverdueEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantHandleRefundOverdueEvent.cs
new file mode 100644
index 00000000..1d230c8f
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantHandleRefundOverdueEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_merchant_handle_refund_overdue 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_merchant_handle_refund_overdue.html
+ ///
+ public class AftersaleMerchantHandleRefundOverdueEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantHandleReturnOverdueEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantHandleReturnOverdueEvent.cs
new file mode 100644
index 00000000..fc786485
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleMerchantHandleReturnOverdueEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_merchant_handle_return_overdue 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_merchant_handle_return_overdue.html
+ ///
+ public class AftersaleMerchantHandleReturnOverdueEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUpdateOrderEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUpdateOrderEvent.cs
new file mode 100644
index 00000000..b014cfbe
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUpdateOrderEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_update_order 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_user_update_order.html
+ ///
+ public class AftersaleUpdateOrderEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserApplyPlatformJudgeOverdueEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserApplyPlatformJudgeOverdueEvent.cs
new file mode 100644
index 00000000..029982ab
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserApplyPlatformJudgeOverdueEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_user_apply_platform_judge_overdue 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_user_apply_platform_judge_overdue.html
+ ///
+ public class AftersaleUserApplyPlatformJudgeOverdueEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserConfirmRefundCertificateEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserConfirmRefundCertificateEvent.cs
new file mode 100644
index 00000000..f2677eb5
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserConfirmRefundCertificateEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_user_confirm_refund_certificate 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_user_confirm_refund_certificate.html
+ ///
+ public class AftersaleUserConfirmRefundCertificateEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserModifyReturnInfoEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserModifyReturnInfoEvent.cs
new file mode 100644
index 00000000..e90d87cf
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserModifyReturnInfoEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_user_modify_return_info 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_user_modify_return_info.html
+ ///
+ public class AftersaleUserModifyReturnInfoEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserUploadReturnInfoOverdueEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserUploadReturnInfoOverdueEvent.cs
new file mode 100644
index 00000000..a3670316
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleUserUploadReturnInfoOverdueEvent.cs
@@ -0,0 +1,39 @@
+namespace SKIT.FlurlHttpClient.Wechat.Api.Events
+{
+ ///
+ /// 表示 EVENT.aftersale_user_upload_return_info_overdue 事件的数据。
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_user_upload_return_info_overdue.html
+ ///
+ public class AftersaleUserUploadReturnInfoOverdueEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
+ {
+ public static class Types
+ {
+ public class AftersaleOrder
+ {
+ ///
+ /// 获取或设置售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_id")]
+ [System.Xml.Serialization.XmlElement("aftersale_id")]
+ public long AftersaleOrderId { get; set; }
+
+ ///
+ /// 获取或设置商家自定义售后单号。
+ ///
+ [Newtonsoft.Json.JsonProperty("out_aftersale_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("out_aftersale_id")]
+ [System.Xml.Serialization.XmlElement("out_aftersale_id")]
+ public string OutAftersaleOrderId { get; set; } = default!;
+ }
+ }
+
+ ///
+ /// 获取或设置售后单信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("aftersale_info")]
+ [System.Text.Json.Serialization.JsonPropertyName("aftersale_info")]
+ [System.Xml.Serialization.XmlElement("aftersale_info")]
+ public Types.AftersaleOrder AftersaleOrder { get; set; } = default!;
+ }
+}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleWaitMerchantOfflineRefundEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleWaitMerchantOfflineRefundEvent.cs
index 3cfd43e7..e4eb81b3 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleWaitMerchantOfflineRefundEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/AftersaleWaitMerchantOfflineRefundEvent.cs
@@ -3,6 +3,7 @@
///
/// 表示 EVENT.aftersale_wait_merchant_offline_refund 事件的数据。
/// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_wait_merchant_offline_refund.html
+ /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/callback/aftersale/aftersale_refund_failed.html
///
public class AftersaleWaitMerchantOfflineRefundEvent : WechatApiEvent, WechatApiEvent.Serialization.IJsonSerializable, WechatApiEvent.Serialization.IXmlSerializable
{
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderAnalyzeEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderAnalyzeEvent.cs
index e7373df0..9ca4a5f9 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderAnalyzeEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderAnalyzeEvent.cs
@@ -8,7 +8,7 @@
{
public static class Types
{
- public class EventData
+ public class Order
{
///
/// 获取或设置商家自定义订单号。
@@ -37,11 +37,11 @@
}
///
- /// 获取或设置事件数据。
+ /// 获取或设置订单信息。
///
[Newtonsoft.Json.JsonProperty("order_info")]
[System.Text.Json.Serialization.JsonPropertyName("order_info")]
[System.Xml.Serialization.XmlElement("order_info")]
- public Types.EventData EventData { get; set; } = default!;
+ public Types.Order Order { get; set; } = default!;
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderCancelEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderCancelEvent.cs
index 9cc5f48d..3327cfaf 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderCancelEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderCancelEvent.cs
@@ -8,7 +8,7 @@
{
public static class Types
{
- public class EventData
+ public class Order
{
///
/// 获取或设置商家自定义订单号。
@@ -29,11 +29,11 @@
}
///
- /// 获取或设置事件数据。
+ /// 获取或设置订单信息。
///
[Newtonsoft.Json.JsonProperty("order_info")]
[System.Text.Json.Serialization.JsonPropertyName("order_info")]
[System.Xml.Serialization.XmlElement("order_info")]
- public Types.EventData EventData { get; set; } = default!;
+ public Types.Order Order { get; set; } = default!;
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderConfirmEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderConfirmEvent.cs
index 1854f1e9..3ab3e4c3 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderConfirmEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderConfirmEvent.cs
@@ -8,7 +8,7 @@
{
public static class Types
{
- public class EventData
+ public class Order
{
///
/// 获取或设置商家自定义订单号。
@@ -29,11 +29,11 @@
}
///
- /// 获取或设置事件数据。
+ /// 获取或设置订单信息。
///
[Newtonsoft.Json.JsonProperty("order_info")]
[System.Text.Json.Serialization.JsonPropertyName("order_info")]
[System.Xml.Serialization.XmlElement("order_info")]
- public Types.EventData EventData { get; set; } = default!;
+ public Types.Order Order { get; set; } = default!;
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderPayEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderPayEvent.cs
index 21d7ed71..09a9dd54 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderPayEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderPayEvent.cs
@@ -8,7 +8,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events
{
public static class Types
{
- public class EventData
+ public class Order
{
///
/// 获取或设置商家自定义订单号。
@@ -45,11 +45,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events
}
///
- /// 获取或设置事件数据。
+ /// 获取或设置订单信息。
///
[Newtonsoft.Json.JsonProperty("order_info")]
[System.Text.Json.Serialization.JsonPropertyName("order_info")]
[System.Xml.Serialization.XmlElement("order_info")]
- public Types.EventData EventData { get; set; } = default!;
+ public Types.Order Order { get; set; } = default!;
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderRefundEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderRefundEvent.cs
index d603f45a..89f3d08c 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderRefundEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderRefundEvent.cs
@@ -8,7 +8,7 @@
{
public static class Types
{
- public class EventData
+ public class Order
{
///
/// 获取或设置商家自定义订单号。
@@ -29,11 +29,11 @@
}
///
- /// 获取或设置事件数据。
+ /// 获取或设置订单信息。
///
[Newtonsoft.Json.JsonProperty("order_info")]
[System.Text.Json.Serialization.JsonPropertyName("order_info")]
[System.Xml.Serialization.XmlElement("order_info")]
- public Types.EventData EventData { get; set; } = default!;
+ public Types.Order Order { get; set; } = default!;
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderSettleEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderSettleEvent.cs
index a0a408b3..beb40a0e 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderSettleEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/OpenProduct/OpenProductOrderSettleEvent.cs
@@ -8,7 +8,7 @@
{
public static class Types
{
- public class EventData
+ public class Order
{
///
/// 获取或设置商家自定义订单号。
@@ -53,11 +53,11 @@
}
///
- /// 获取或设置事件数据。
+ /// 获取或设置订单信息。
///
[Newtonsoft.Json.JsonProperty("order_info")]
[System.Text.Json.Serialization.JsonPropertyName("order_info")]
[System.Xml.Serialization.XmlElement("order_info")]
- public Types.EventData EventData { get; set; } = default!;
+ public Types.Order Order { get; set; } = default!;
}
}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleComplaintUpdateOrderStateEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleComplaintUpdateOrderStateEvent.xml
new file mode 100644
index 00000000..99845d57
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleComplaintUpdateOrderStateEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_complaint_update_order_state
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantConfirmReceiptOverdueEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantConfirmReceiptOverdueEvent.xml
new file mode 100644
index 00000000..575801bd
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantConfirmReceiptOverdueEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_merchant_confirm_receipt_overdue
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantHandleRefundOverdueEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantHandleRefundOverdueEvent.xml
new file mode 100644
index 00000000..650ecda2
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantHandleRefundOverdueEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_merchant_handle_refund_overdue
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantHandleReturnOverdueEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantHandleReturnOverdueEvent.xml
new file mode 100644
index 00000000..84242ac2
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleMerchantHandleReturnOverdueEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_merchant_handle_return_overdue
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUpdateOrderEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUpdateOrderEvent.xml
new file mode 100644
index 00000000..70285564
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUpdateOrderEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_update_order
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserApplyPlatformJudgeOverdueEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserApplyPlatformJudgeOverdueEvent.xml
new file mode 100644
index 00000000..9064a918
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserApplyPlatformJudgeOverdueEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_user_apply_platform_judge_overdue
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserConfirmRefundCertificateEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserConfirmRefundCertificateEvent.xml
new file mode 100644
index 00000000..b60473b6
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserConfirmRefundCertificateEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_user_confirm_refund_certificate
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserModifyReturnInfoEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserModifyReturnInfoEvent.xml
new file mode 100644
index 00000000..0dfd37ba
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserModifyReturnInfoEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_user_modify_return_info
+
+ 123456
+ 1234567
+
+
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserUploadReturnInfoOverdueEvent.xml b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserUploadReturnInfoOverdueEvent.xml
new file mode 100644
index 00000000..f830b946
--- /dev/null
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/OpenProduct/AftersaleUserUploadReturnInfoOverdueEvent.xml
@@ -0,0 +1,11 @@
+
+ gh_abcdefg
+ oABCD
+ 12344555555
+ event
+ aftersale_user_upload_return_info_overdue
+
+ 123456
+ 1234567
+
+