diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaExtensions.cs index cd8ff8a1..0c072c12 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaExtensions.cs @@ -1223,151 +1223,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Api } #endregion - #region WxaSecOrder - /// - /// 异步调用 [POST] /wxa/sec/order/upload_shipping_info 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderUploadShippingInfoAsync(this WechatApiClient client, Models.WxaSecOrderUploadShippingInfoRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "upload_shipping_info") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - - /// - /// 异步调用 [POST] /wxa/sec/order/upload_combined_shipping_info 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderUploadCombinedShippingInfoAsync(this WechatApiClient client, Models.WxaSecOrderUploadCombinedShippingInfoRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "upload_combined_shipping_info") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - - /// - /// 异步调用 [POST] /wxa/sec/order/notify_confirm_receive 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderNotifyConfirmReceiveAsync(this WechatApiClient client, Models.WxaSecOrderNotifyConfirmReceiveRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "notify_confirm_receive") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - - /// - /// 异步调用 [POST] /wxa/sec/order/set_msg_jump_path 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderSetMessageJumpPathAsync(this WechatApiClient client, Models.WxaSecOrderSetMessageJumpPathRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "set_msg_jump_path") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - - /// - /// 异步调用 [POST] /wxa/sec/order/is_trade_managed 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderIsTradeManagedAsync(this WechatApiClient client, Models.WxaSecOrderIsTradeManagedRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - if (request.AppId == null) - request.AppId = client.Credentials.AppId; - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "is_trade_managed") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - - /// - /// 异步调用 [POST] /wxa/sec/order/get_order_list 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderGetOrderListAsync(this WechatApiClient client, Models.WxaSecOrderGetOrderListRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "get_order_list") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - - /// - /// 异步调用 [POST] /wxa/sec/order/get_order 接口。 - /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html - /// - /// - /// - /// - /// - public static async Task ExecuteWxaSecOrderGetOrderAsync(this WechatApiClient client, Models.WxaSecOrderGetOrderRequest request, CancellationToken cancellationToken = default) - { - if (client is null) throw new ArgumentNullException(nameof(client)); - if (request is null) throw new ArgumentNullException(nameof(request)); - - IFlurlRequest flurlReq = client - .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "get_order") - .SetQueryParam("access_token", request.AccessToken); - - return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); - } - #endregion - #region HardwareDevice /// /// 异步调用 [POST] /wxa/getsnticket 接口。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaSecExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaSecExtensions.cs new file mode 100644 index 00000000..ccc69de0 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteWxaSecExtensions.cs @@ -0,0 +1,157 @@ +using System; +using System.Net.Http; +using System.Threading; +using System.Threading.Tasks; +using Flurl; +using Flurl.Http; + +namespace SKIT.FlurlHttpClient.Wechat.Api +{ + public static class WechatApiClientExecuteWxaSecExtensions + { + #region Order + /// + /// 异步调用 [POST] /wxa/sec/order/upload_shipping_info 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderUploadShippingInfoAsync(this WechatApiClient client, Models.WxaSecOrderUploadShippingInfoRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "upload_shipping_info") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + + /// + /// 异步调用 [POST] /wxa/sec/order/upload_combined_shipping_info 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderUploadCombinedShippingInfoAsync(this WechatApiClient client, Models.WxaSecOrderUploadCombinedShippingInfoRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "upload_combined_shipping_info") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + + /// + /// 异步调用 [POST] /wxa/sec/order/notify_confirm_receive 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderNotifyConfirmReceiveAsync(this WechatApiClient client, Models.WxaSecOrderNotifyConfirmReceiveRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "notify_confirm_receive") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + + /// + /// 异步调用 [POST] /wxa/sec/order/set_msg_jump_path 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderSetMessageJumpPathAsync(this WechatApiClient client, Models.WxaSecOrderSetMessageJumpPathRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "set_msg_jump_path") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + + /// + /// 异步调用 [POST] /wxa/sec/order/is_trade_managed 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderIsTradeManagedAsync(this WechatApiClient client, Models.WxaSecOrderIsTradeManagedRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + if (request.AppId == null) + request.AppId = client.Credentials.AppId; + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "is_trade_managed") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + + /// + /// 异步调用 [POST] /wxa/sec/order/get_order_list 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderGetOrderListAsync(this WechatApiClient client, Models.WxaSecOrderGetOrderListRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "get_order_list") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + + /// + /// 异步调用 [POST] /wxa/sec/order/get_order 接口。 + /// REF: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html + /// + /// + /// + /// + /// + public static async Task ExecuteWxaSecOrderGetOrderAsync(this WechatApiClient client, Models.WxaSecOrderGetOrderRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateRequest(request, HttpMethod.Post, "wxa", "sec", "order", "get_order") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); + } + #endregion + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderListRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderListRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderListRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderListResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderListResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderListResponse.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderGetOrderResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderGetOrderResponse.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderIsTradeManagedRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderIsTradeManagedRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderIsTradeManagedResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderIsTradeManagedResponse.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderNotifyConfirmReceiveRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderNotifyConfirmReceiveRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderNotifyConfirmReceiveRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderNotifyConfirmReceiveRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderNotifyConfirmReceiveResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderNotifyConfirmReceiveResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderNotifyConfirmReceiveResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderNotifyConfirmReceiveResponse.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderSetMessageJumpPathRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderSetMessageJumpPathRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderSetMessageJumpPathRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderSetMessageJumpPathRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderSetMessageJumpPathResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderSetMessageJumpPathResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderSetMessageJumpPathResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderSetMessageJumpPathResponse.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadCombinedShippingInfoRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadCombinedShippingInfoRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadCombinedShippingInfoRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadCombinedShippingInfoRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadCombinedShippingInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadCombinedShippingInfoResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadCombinedShippingInfoResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadCombinedShippingInfoResponse.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadShippingInfoRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadShippingInfoRequest.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadShippingInfoRequest.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadShippingInfoRequest.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadShippingInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadShippingInfoResponse.cs similarity index 100% rename from src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaSecOrder/WxaSecOrderUploadShippingInfoResponse.cs rename to src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaSec/Order/WxaSecOrderUploadShippingInfoResponse.cs diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderListRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderListRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderListRequest.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderListResponse.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderListResponse.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderListResponse.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderRequest.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderResponse.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderGetOrderResponse.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderGetOrderResponse.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderIsTradeManagedRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderIsTradeManagedRequest.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderIsTradeManagedResponse.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderIsTradeManagedResponse.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderIsTradeManagedResponse.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderNotifyConfirmReceiveRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderNotifyConfirmReceiveRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderNotifyConfirmReceiveRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderNotifyConfirmReceiveRequest.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderSetMessageJumpPathRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderSetMessageJumpPathRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderSetMessageJumpPathRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderSetMessageJumpPathRequest.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderUploadCombinedShippingInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderUploadCombinedShippingInfoRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderUploadCombinedShippingInfoRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderUploadCombinedShippingInfoRequest.json diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderUploadShippingInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderUploadShippingInfoRequest.json similarity index 100% rename from test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Wxa/WxaSecOrder/WxaSecOrderUploadShippingInfoRequest.json rename to test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/WxaSec/Order/WxaSecOrderUploadShippingInfoRequest.json