feat(tenpayv3): 境外支付相关接口及模型统一添加前缀 'HK'

This commit is contained in:
Fu Diwei
2022-02-25 10:58:03 +08:00
parent 2303ce5fe1
commit ec6d317cc4
32 changed files with 40 additions and 40 deletions

View File

@@ -7,9 +7,9 @@ using Flurl.Http;
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
{ {
/// <summary> /// <summary>
/// 为 <see cref="WechatTenpayClient"/> 提供境外支付报关相关的 API 扩展方法。 /// 为 <see cref="WechatTenpayClient"/> 提供境外支付报关For HK相关的 API 扩展方法。
/// </summary> /// </summary>
public static class WechatTenpayClientExecuteCustomsExtensions public static class WechatTenpayClientExecuteHKCustomsExtensions
{ {
/// <summary> /// <summary>
/// <para>异步调用 [POST] /customs/orders 接口。</para> /// <para>异步调用 [POST] /customs/orders 接口。</para>
@@ -19,7 +19,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.CreateCustomsOrderResponse> ExecuteCreateCustomsOrderAsync(this WechatTenpayClient client, Models.CreateCustomsOrderRequest request, CancellationToken cancellationToken = default) public static async Task<Models.CreateHKCustomsOrderResponse> ExecuteCreateHKCustomsOrderAsync(this WechatTenpayClient client, Models.CreateHKCustomsOrderRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
IFlurlRequest flurlReq = client IFlurlRequest flurlReq = client
.CreateRequest(request, HttpMethod.Post, "customs", "orders"); .CreateRequest(request, HttpMethod.Post, "customs", "orders");
return await client.SendRequestWithJsonAsync<Models.CreateCustomsOrderResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.CreateHKCustomsOrderResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
/// <summary> /// <summary>
@@ -41,7 +41,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.QueryCustomsOrdersResponse> ExecuteQueryCustomsOrdersAsync(this WechatTenpayClient client, Models.QueryCustomsOrdersRequest request, CancellationToken cancellationToken = default) public static async Task<Models.QueryHKCustomsOrdersResponse> ExecuteQueryHKCustomsOrdersAsync(this WechatTenpayClient client, Models.QueryHKCustomsOrdersRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -63,7 +63,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request.Limit != null) if (request.Limit != null)
flurlReq.SetQueryParam("limit", request.Limit); flurlReq.SetQueryParam("limit", request.Limit);
return await client.SendRequestWithJsonAsync<Models.QueryCustomsOrdersResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.QueryHKCustomsOrdersResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
/// <summary> /// <summary>
@@ -74,7 +74,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.RedeclareCustomsOrderResponse> ExecuteRedeclareCustomsOrderAsync(this WechatTenpayClient client, Models.RedeclareCustomsOrderRequest request, CancellationToken cancellationToken = default) public static async Task<Models.RedeclareHKCustomsOrderResponse> ExecuteRedeclareHKCustomsOrderAsync(this WechatTenpayClient client, Models.RedeclareHKCustomsOrderRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -85,7 +85,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
IFlurlRequest flurlReq = client IFlurlRequest flurlReq = client
.CreateRequest(request, HttpMethod.Post, "customs", "redeclare"); .CreateRequest(request, HttpMethod.Post, "customs", "redeclare");
return await client.SendRequestWithJsonAsync<Models.RedeclareCustomsOrderResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.RedeclareHKCustomsOrderResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
/// <summary> /// <summary>
@@ -96,7 +96,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.ModifyCustomsOrderResponse> ExecuteModifyCustomsOrderAsync(this WechatTenpayClient client, Models.ModifyCustomsOrderRequest request, CancellationToken cancellationToken = default) public static async Task<Models.ModifyHKCustomsOrderResponse> ExecuteModifyHKCustomsOrderAsync(this WechatTenpayClient client, Models.ModifyHKCustomsOrderRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -107,7 +107,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
IFlurlRequest flurlReq = client IFlurlRequest flurlReq = client
.CreateRequest(request, new HttpMethod("PATCH"), "customs", "orders"); .CreateRequest(request, new HttpMethod("PATCH"), "customs", "orders");
return await client.SendRequestWithJsonAsync<Models.ModifyCustomsOrderResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.ModifyHKCustomsOrderResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
/// <summary> /// <summary>
@@ -118,7 +118,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.VerifyCustomsCertificateResponse> ExecuteVerifyCustomsCertificateAsync(this WechatTenpayClient client, Models.VerifyCustomsCertificateRequest request, CancellationToken cancellationToken = default) public static async Task<Models.VerifyHKCustomsCertificateResponse> ExecuteVerifyHKCustomsCertificateAsync(this WechatTenpayClient client, Models.VerifyHKCustomsCertificateRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -129,7 +129,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
IFlurlRequest flurlReq = client IFlurlRequest flurlReq = client
.CreateRequest(request, HttpMethod.Post, "customs", "verify-certificate"); .CreateRequest(request, HttpMethod.Post, "customs", "verify-certificate");
return await client.SendRequestWithJsonAsync<Models.VerifyCustomsCertificateResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.VerifyHKCustomsCertificateResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
} }
} }

View File

@@ -7,9 +7,9 @@ using Flurl.Http;
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
{ {
/// <summary> /// <summary>
/// 为 <see cref="WechatTenpayClient"/> 提供境外支付子商户进件相关的 API 扩展方法。 /// 为 <see cref="WechatTenpayClient"/> 提供境外支付子商户进件For HK相关的 API 扩展方法。
/// </summary> /// </summary>
public static class WechatTenpayClientExecuteMerchantsExtensions public static class WechatTenpayClientExecuteHKMerchantsExtensions
{ {
/// <summary> /// <summary>
/// <para>异步调用 [POST] /merchants 接口。</para> /// <para>异步调用 [POST] /merchants 接口。</para>
@@ -19,7 +19,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.AddSubMerchantResponse> ExecuteAddSubMerchantAsync(this WechatTenpayClient client, Models.AddSubMerchantRequest request, CancellationToken cancellationToken = default) public static async Task<Models.AddHKSubMerchantResponse> ExecuteAddHKSubMerchantAsync(this WechatTenpayClient client, Models.AddHKSubMerchantRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -31,7 +31,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
.CreateRequest(request, HttpMethod.Post, "merchants") .CreateRequest(request, HttpMethod.Post, "merchants")
.WithHeader("Idempotency-Key", request.IdempotencyKey); .WithHeader("Idempotency-Key", request.IdempotencyKey);
return await client.SendRequestWithJsonAsync<Models.AddSubMerchantResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.AddHKSubMerchantResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
/// <summary> /// <summary>
@@ -42,7 +42,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.GetSubMerchantResponse> ExecuteGetSubMerchantAsync(this WechatTenpayClient client, Models.GetSubMerchantRequest request, CancellationToken cancellationToken = default) public static async Task<Models.GetHKSubMerchantResponse> ExecuteGetHKSubMerchantAsync(this WechatTenpayClient client, Models.GetHKSubMerchantRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -55,7 +55,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
.SetQueryParam("sp_mchid", request.MerchantId) .SetQueryParam("sp_mchid", request.MerchantId)
.SetQueryParam("sp_appid", request.AppId); .SetQueryParam("sp_appid", request.AppId);
return await client.SendRequestWithJsonAsync<Models.GetSubMerchantResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.GetHKSubMerchantResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
/// <summary> /// <summary>
@@ -66,7 +66,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <param name="request"></param> /// <param name="request"></param>
/// <param name="cancellationToken"></param> /// <param name="cancellationToken"></param>
/// <returns></returns> /// <returns></returns>
public static async Task<Models.ModifySubMerchantResponse> ExecuteModifySubMerchantAsync(this WechatTenpayClient client, Models.ModifySubMerchantRequest request, CancellationToken cancellationToken = default) public static async Task<Models.ModifyHKSubMerchantResponse> ExecuteModifyHKSubMerchantAsync(this WechatTenpayClient client, Models.ModifyHKSubMerchantRequest request, CancellationToken cancellationToken = default)
{ {
if (client is null) throw new ArgumentNullException(nameof(client)); if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request)); if (request is null) throw new ArgumentNullException(nameof(request));
@@ -77,7 +77,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
IFlurlRequest flurlReq = client IFlurlRequest flurlReq = client
.CreateRequest(request, HttpMethod.Put, "merchants"); .CreateRequest(request, HttpMethod.Put, "merchants");
return await client.SendRequestWithJsonAsync<Models.ModifySubMerchantResponse>(flurlReq, data: request, cancellationToken: cancellationToken); return await client.SendRequestWithJsonAsync<Models.ModifyHKSubMerchantResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
} }
} }
} }

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [POST] /customs/orders 接口的请求。</para> /// <para>表示 [POST] /customs/orders 接口的请求。</para>
/// </summary> /// </summary>
public class CreateCustomsOrderRequest : WechatTenpayRequest public class CreateHKCustomsOrderRequest : WechatTenpayRequest
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。 /// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [POST] /customs/orders 接口的响应。</para> /// <para>表示 [POST] /customs/orders 接口的响应。</para>
/// </summary> /// </summary>
public class CreateCustomsOrderResponse : WechatTenpayResponse public class CreateHKCustomsOrderResponse : WechatTenpayResponse
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。 /// 获取或设置微信商户号。

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [PATCH] /customs/orders 接口的请求。</para> /// <para>表示 [PATCH] /customs/orders 接口的请求。</para>
/// </summary> /// </summary>
public class ModifyCustomsOrderRequest : CreateCustomsOrderRequest public class ModifyHKCustomsOrderRequest : CreateHKCustomsOrderRequest
{ {
} }
} }

View File

@@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// <summary> /// <summary>
/// <para>表示 [PATCH] /customs/orders 接口的响应。</para> /// <para>表示 [PATCH] /customs/orders 接口的响应。</para>
/// </summary> /// </summary>
public class ModifyCustomsOrderResponse : CreateCustomsOrderResponse public class ModifyHKCustomsOrderResponse : CreateHKCustomsOrderResponse
{ {
/// <summary> /// <summary>
/// 获取或设置最后更新时间。 /// 获取或设置最后更新时间。

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [GET] /customs/orders 接口的请求。</para> /// <para>表示 [GET] /customs/orders 接口的请求。</para>
/// </summary> /// </summary>
public class QueryCustomsOrdersRequest : WechatTenpayRequest public class QueryHKCustomsOrdersRequest : WechatTenpayRequest
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。 /// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。

View File

@@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// <summary> /// <summary>
/// <para>表示 [GET] /customs/orders 接口的响应。</para> /// <para>表示 [GET] /customs/orders 接口的响应。</para>
/// </summary> /// </summary>
public class QueryCustomsOrdersResponse : WechatTenpayResponse public class QueryHKCustomsOrdersResponse : WechatTenpayResponse
{ {
public static class Types public static class Types
{ {

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [POST] /customs/redeclare 接口的请求。</para> /// <para>表示 [POST] /customs/redeclare 接口的请求。</para>
/// </summary> /// </summary>
public class RedeclareCustomsOrderRequest : WechatTenpayRequest public class RedeclareHKCustomsOrderRequest : WechatTenpayRequest
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。 /// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。

View File

@@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// <summary> /// <summary>
/// <para>表示 [POST] /customs/redeclare 接口的响应。</para> /// <para>表示 [POST] /customs/redeclare 接口的响应。</para>
/// </summary> /// </summary>
public class RedeclareCustomsOrderResponse : WechatTenpayResponse public class RedeclareHKCustomsOrderResponse : WechatTenpayResponse
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。 /// 获取或设置微信商户号。

View File

@@ -4,7 +4,7 @@
/// <para>表示 [POST] /customs/verify-certificate 接口的请求。</para> /// <para>表示 [POST] /customs/verify-certificate 接口的请求。</para>
/// </summary> /// </summary>
[WechatTenpaySensitive] [WechatTenpaySensitive]
public class VerifyCustomsCertificateRequest : WechatTenpayRequest public class VerifyHKCustomsCertificateRequest : WechatTenpayRequest
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。 /// 获取或设置微信商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。

View File

@@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// <summary> /// <summary>
/// <para>表示 [POST] /customs/verify-certificate 接口的响应。</para> /// <para>表示 [POST] /customs/verify-certificate 接口的响应。</para>
/// </summary> /// </summary>
public class VerifyCustomsCertificateResponse : WechatTenpayResponse public class VerifyHKCustomsCertificateResponse : WechatTenpayResponse
{ {
/// <summary> /// <summary>
/// 获取或设置微信商户号。 /// 获取或设置微信商户号。

View File

@@ -6,7 +6,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// <para>表示 [POST] /merchants 接口的请求。</para> /// <para>表示 [POST] /merchants 接口的请求。</para>
/// </summary> /// </summary>
[WechatTenpaySensitive] [WechatTenpaySensitive]
public class AddSubMerchantRequest : WechatTenpayRequest public class AddHKSubMerchantRequest : WechatTenpayRequest
{ {
public static class Types public static class Types
{ {

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [POST] /merchants 接口的响应。</para> /// <para>表示 [POST] /merchants 接口的响应。</para>
/// </summary> /// </summary>
public class AddSubMerchantResponse : WechatTenpayResponse public class AddHKSubMerchantResponse : WechatTenpayResponse
{ {
/// <summary> /// <summary>
/// 获取或设置子商户号。 /// 获取或设置子商户号。

View File

@@ -4,7 +4,7 @@
/// <para>表示 [GET] /merchants/{sub_mchid} 接口的请求。</para> /// <para>表示 [GET] /merchants/{sub_mchid} 接口的请求。</para>
/// </summary> /// </summary>
[WechatTenpaySensitive] [WechatTenpaySensitive]
public class GetSubMerchantRequest : WechatTenpayRequest public class GetHKSubMerchantRequest : WechatTenpayRequest
{ {
/// <summary> /// <summary>
/// 获取或设置机构商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。 /// 获取或设置机构商户号。如果不指定将使用构造 <see cref="WechatTenpayClient"/> 时的 <see cref="WechatTenpayClientOptions.MerchantId"/> 参数。

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [GET] /merchants/{sub_mchid} 接口的响应。</para> /// <para>表示 [GET] /merchants/{sub_mchid} 接口的响应。</para>
/// </summary> /// </summary>
public class GetSubMerchantResponse : WechatTenpayResponse public class GetHKSubMerchantResponse : WechatTenpayResponse
{ {
public static class Types public static class Types
{ {

View File

@@ -4,23 +4,23 @@
/// <para>表示 [PUT] /merchants 接口的请求。</para> /// <para>表示 [PUT] /merchants 接口的请求。</para>
/// </summary> /// </summary>
[WechatTenpaySensitive] [WechatTenpaySensitive]
public class ModifySubMerchantRequest : WechatTenpayRequest public class ModifyHKSubMerchantRequest : WechatTenpayRequest
{ {
public static class Types public static class Types
{ {
public class Contact : AddSubMerchantRequest.Types.Contact public class Contact : AddHKSubMerchantRequest.Types.Contact
{ {
} }
public class Business : AddSubMerchantRequest.Types.Business public class Business : AddHKSubMerchantRequest.Types.Business
{ {
} }
public class Director : AddSubMerchantRequest.Types.Director public class Director : AddHKSubMerchantRequest.Types.Director
{ {
} }
public class Principal : AddSubMerchantRequest.Types.Principal public class Principal : AddHKSubMerchantRequest.Types.Principal
{ {
} }
} }

View File

@@ -3,7 +3,7 @@
/// <summary> /// <summary>
/// <para>表示 [PUT] /merchants 接口的响应。</para> /// <para>表示 [PUT] /merchants 接口的响应。</para>
/// </summary> /// </summary>
public class ModifySubMerchantResponse : WechatTenpayResponse public class ModifyHKSubMerchantResponse : WechatTenpayResponse
{ {
/// <summary> /// <summary>
/// 获取或设置子商户号。 /// 获取或设置子商户号。