mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-12-29 09:54:44 +08:00
fix(wxapi): 修复小程序会员服务接口模型定义错误
This commit is contained in:
@@ -7764,144 +7764,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
|
|||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipWxaInfoGetV3Response>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipWxaInfoGetV3Response>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// <para>异步调用 [POST] /channels/ec/vip/user/info/add 接口。</para>
|
|
||||||
/// <para>
|
|
||||||
/// REF: <br/>
|
|
||||||
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/add_vip_member.html ]]>
|
|
||||||
/// </para>
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="client"></param>
|
|
||||||
/// <param name="request"></param>
|
|
||||||
/// <param name="cancellationToken"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
public static async Task<Models.ChannelsECVipUserInfoAddResponse> ExecuteChannelsECVipUserInfoAddAsync(this WechatApiClient client, Models.ChannelsECVipUserInfoAddRequest 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
|
|
||||||
.CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "vip", "user", "info", "add")
|
|
||||||
.SetQueryParam("access_token", request.AccessToken);
|
|
||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipUserInfoAddResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// <para>异步调用 [POST] /channels/ec/vip/user/info/update 接口。</para>
|
|
||||||
/// <para>
|
|
||||||
/// REF: <br/>
|
|
||||||
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/update_vip_member.html ]]>
|
|
||||||
/// </para>
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="client"></param>
|
|
||||||
/// <param name="request"></param>
|
|
||||||
/// <param name="cancellationToken"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
public static async Task<Models.ChannelsECVipUserInfoUpdateResponse> ExecuteChannelsECVipUserInfoUpdateAsync(this WechatApiClient client, Models.ChannelsECVipUserInfoUpdateRequest 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
|
|
||||||
.CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "vip", "user", "info", "update")
|
|
||||||
.SetQueryParam("access_token", request.AccessToken);
|
|
||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipUserInfoUpdateResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// <para>异步调用 [POST] /channels/ec/vip/user/info/get 接口。</para>
|
|
||||||
/// <para>
|
|
||||||
/// REF: <br/>
|
|
||||||
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/get_vip_member.html ]]>
|
|
||||||
/// </para>
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="client"></param>
|
|
||||||
/// <param name="request"></param>
|
|
||||||
/// <param name="cancellationToken"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
public static async Task<Models.ChannelsECVipUserInfoGetResponse> ExecuteChannelsECVipUserInfoGetAsync(this WechatApiClient client, Models.ChannelsECVipUserInfoGetRequest 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
|
|
||||||
.CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "vip", "user", "info", "get")
|
|
||||||
.SetQueryParam("access_token", request.AccessToken);
|
|
||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipUserInfoGetResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// <para>异步调用 [POST] /channels/ec/vip/user/list/get 接口。</para>
|
|
||||||
/// <para>
|
|
||||||
/// REF: <br/>
|
|
||||||
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/get_vip_member_list.html ]]>
|
|
||||||
/// </para>
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="client"></param>
|
|
||||||
/// <param name="request"></param>
|
|
||||||
/// <param name="cancellationToken"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
public static async Task<Models.ChannelsECVipUserListGetResponse> ExecuteChannelsECVipUserListGetAsync(this WechatApiClient client, Models.ChannelsECVipUserListGetRequest 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
|
|
||||||
.CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "vip", "user", "list", "get")
|
|
||||||
.SetQueryParam("access_token", request.AccessToken);
|
|
||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipUserListGetResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// <para>异步调用 [POST] /channels/ec/vip/user/info/delete 接口。</para>
|
|
||||||
/// <para>
|
|
||||||
/// REF: <br/>
|
|
||||||
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/delete_vip_member.html ]]>
|
|
||||||
/// </para>
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="client"></param>
|
|
||||||
/// <param name="request"></param>
|
|
||||||
/// <param name="cancellationToken"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
public static async Task<Models.ChannelsECVipUserInfoDeleteResponse> ExecuteChannelsECVipUserInfoDeleteAsync(this WechatApiClient client, Models.ChannelsECVipUserInfoDeleteRequest 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
|
|
||||||
.CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "vip", "user", "info", "delete")
|
|
||||||
.SetQueryParam("access_token", request.AccessToken);
|
|
||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipUserInfoDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// <para>异步调用 [POST] /channels/ec/vip/shop/list/get 接口。</para>
|
|
||||||
/// <para>
|
|
||||||
/// REF: <br/>
|
|
||||||
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/get_bind_shop_list.html ]]>
|
|
||||||
/// </para>
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="client"></param>
|
|
||||||
/// <param name="request"></param>
|
|
||||||
/// <param name="cancellationToken"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
public static async Task<Models.ChannelsECVipShopListGetResponse> ExecuteChannelsECVipShopListGetAsync(this WechatApiClient client, Models.ChannelsECVipShopListGetRequest 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
|
|
||||||
.CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "vip", "shop", "list", "get")
|
|
||||||
.SetQueryParam("access_token", request.AccessToken);
|
|
||||||
|
|
||||||
return await client.SendFlurlRequestAsJsonAsync<Models.ChannelsECVipShopListGetResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region ECVoucher
|
#region ECVoucher
|
||||||
|
|||||||
@@ -1234,6 +1234,146 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
|
|||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Vip
|
||||||
|
/// <summary>
|
||||||
|
/// <para>异步调用 [POST] /wxa/vip/user/info/add 接口。</para>
|
||||||
|
/// <para>
|
||||||
|
/// REF: <br/>
|
||||||
|
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/add_vip_member.html ]]>
|
||||||
|
/// </para>
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <param name="cancellationToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<Models.WxaVipUserInfoAddResponse> ExecuteWxaVipUserInfoAddAsync(this WechatApiClient client, Models.WxaVipUserInfoAddRequest 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
|
||||||
|
.CreateFlurlRequest(request, HttpMethod.Post, "wxa", "vip", "user", "info", "add")
|
||||||
|
.SetQueryParam("access_token", request.AccessToken);
|
||||||
|
|
||||||
|
return await client.SendFlurlRequestAsJsonAsync<Models.WxaVipUserInfoAddResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// <para>异步调用 [POST] /wxa/vip/user/info/update 接口。</para>
|
||||||
|
/// <para>
|
||||||
|
/// REF: <br/>
|
||||||
|
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/update_vip_member.html ]]>
|
||||||
|
/// </para>
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <param name="cancellationToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<Models.WxaVipUserInfoUpdateResponse> ExecuteWxaVipUserInfoUpdateAsync(this WechatApiClient client, Models.WxaVipUserInfoUpdateRequest 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
|
||||||
|
.CreateFlurlRequest(request, HttpMethod.Post, "wxa", "vip", "user", "info", "update")
|
||||||
|
.SetQueryParam("access_token", request.AccessToken);
|
||||||
|
|
||||||
|
return await client.SendFlurlRequestAsJsonAsync<Models.WxaVipUserInfoUpdateResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// <para>异步调用 [POST] /wxa/vip/user/info/get 接口。</para>
|
||||||
|
/// <para>
|
||||||
|
/// REF: <br/>
|
||||||
|
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/get_vip_member.html ]]>
|
||||||
|
/// </para>
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <param name="cancellationToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<Models.WxaVipUserInfoGetResponse> ExecuteWxaVipUserInfoGetAsync(this WechatApiClient client, Models.WxaVipUserInfoGetRequest 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
|
||||||
|
.CreateFlurlRequest(request, HttpMethod.Post, "wxa", "vip", "user", "info", "get")
|
||||||
|
.SetQueryParam("access_token", request.AccessToken);
|
||||||
|
|
||||||
|
return await client.SendFlurlRequestAsJsonAsync<Models.WxaVipUserInfoGetResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// <para>异步调用 [POST] /wxa/vip/user/list/get 接口。</para>
|
||||||
|
/// <para>
|
||||||
|
/// REF: <br/>
|
||||||
|
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/get_vip_member_list.html ]]>
|
||||||
|
/// </para>
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <param name="cancellationToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<Models.WxaVipUserListGetResponse> ExecuteWxaVipUserListGetAsync(this WechatApiClient client, Models.WxaVipUserListGetRequest 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
|
||||||
|
.CreateFlurlRequest(request, HttpMethod.Post, "wxa", "vip", "user", "list", "get")
|
||||||
|
.SetQueryParam("access_token", request.AccessToken);
|
||||||
|
|
||||||
|
return await client.SendFlurlRequestAsJsonAsync<Models.WxaVipUserListGetResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// <para>异步调用 [POST] /wxa/vip/user/info/delete 接口。</para>
|
||||||
|
/// <para>
|
||||||
|
/// REF: <br/>
|
||||||
|
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/delete_vip_member.html ]]>
|
||||||
|
/// </para>
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <param name="cancellationToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<Models.WxaVipUserInfoDeleteResponse> ExecuteWxaVipUserInfoDeleteAsync(this WechatApiClient client, Models.WxaVipUserInfoDeleteRequest 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
|
||||||
|
.CreateFlurlRequest(request, HttpMethod.Post, "wxa", "vip", "user", "info", "delete")
|
||||||
|
.SetQueryParam("access_token", request.AccessToken);
|
||||||
|
|
||||||
|
return await client.SendFlurlRequestAsJsonAsync<Models.WxaVipUserInfoDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// <para>异步调用 [POST] /wxa/vip/shop/list/get 接口。</para>
|
||||||
|
/// <para>
|
||||||
|
/// REF: <br/>
|
||||||
|
/// <![CDATA[ https://developers.weixin.qq.com/doc/store/shop/API/wxamember/wxa/get_bind_shop_list.html ]]>
|
||||||
|
/// </para>
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <param name="cancellationToken"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static async Task<Models.WxaVipShopListGetResponse> ExecuteWxaVipShopListGetAsync(this WechatApiClient client, Models.WxaVipShopListGetRequest 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
|
||||||
|
.CreateFlurlRequest(request, HttpMethod.Post, "wxa", "vip", "shop", "list", "get")
|
||||||
|
.SetQueryParam("access_token", request.AccessToken);
|
||||||
|
|
||||||
|
return await client.SendFlurlRequestAsJsonAsync<Models.WxaVipShopListGetResponse>(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region WxaCode
|
#region WxaCode
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>异步调用 [POST] /wxa/getwxacode 接口。</para>
|
/// <para>异步调用 [POST] /wxa/getwxacode 接口。</para>
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// <para>表示 [POST] /channels/ec/vip/shop/list/get 接口的请求。</para>
|
|
||||||
/// </summary>
|
|
||||||
public class ChannelsECVipShopListGetRequest : WechatApiRequest, IInferable<ChannelsECVipShopListGetRequest, ChannelsECVipShopListGetResponse>
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/add 接口的响应。</para>
|
|
||||||
/// </summary>
|
|
||||||
public class ChannelsECVipUserInfoAddResponse : WechatApiResponse
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/delete 接口的响应。</para>
|
|
||||||
/// </summary>
|
|
||||||
public class ChannelsECVipUserInfoDeleteResponse : WechatApiResponse
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/update 接口的响应。</para>
|
|
||||||
/// </summary>
|
|
||||||
public class ChannelsECVipUserInfoUpdateResponse : WechatApiResponse
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// <para>表示 [POST] /wxa/vip/shop/list/get 接口的请求。</para>
|
||||||
|
/// </summary>
|
||||||
|
public class WxaVipShopListGetRequest : WechatApiRequest, IInferable<WxaVipShopListGetRequest, WxaVipShopListGetResponse>
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/shop/list/get 接口的响应。</para>
|
/// <para>表示 [POST] /wxa/vip/shop/list/get 接口的响应。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipShopListGetResponse : WechatApiResponse
|
public class WxaVipShopListGetResponse : WechatApiResponse
|
||||||
{
|
{
|
||||||
public static class Types
|
public static class Types
|
||||||
{
|
{
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/add 接口的请求。</para>
|
/// <para>表示 [POST] /wxa/vip/user/info/add 接口的请求。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserInfoAddRequest : WechatApiRequest, IInferable<ChannelsECVipUserInfoAddRequest, ChannelsECVipUserInfoAddResponse>
|
public class WxaVipUserInfoAddRequest : WechatApiRequest, IInferable<WxaVipUserInfoAddRequest, WxaVipUserInfoAddResponse>
|
||||||
{
|
{
|
||||||
public static class Types
|
public static class Types
|
||||||
{
|
{
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// <para>表示 [POST] /wxa/vip/user/info/add 接口的响应。</para>
|
||||||
|
/// </summary>
|
||||||
|
public class WxaVipUserInfoAddResponse : WechatApiResponse
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/get 接口的请求。</para>
|
/// <para>表示 [POST] /wxa/vip/user/info/delete 接口的请求。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserInfoGetRequest : WechatApiRequest, IInferable<ChannelsECVipUserInfoGetRequest, ChannelsECVipUserInfoGetResponse>
|
public class WxaVipUserInfoDeleteRequest : WechatApiRequest, IInferable<WxaVipUserInfoDeleteRequest, WxaVipUserInfoDeleteResponse>
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置小程序用户的 OpenId。
|
/// 获取或设置小程序用户的 OpenId。
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// <para>表示 [POST] /wxa/vip/user/info/delete 接口的响应。</para>
|
||||||
|
/// </summary>
|
||||||
|
public class WxaVipUserInfoDeleteResponse : WechatApiResponse
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/delete 接口的请求。</para>
|
/// <para>表示 [POST] /wxa/vip/user/info/get 接口的请求。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserInfoDeleteRequest : WechatApiRequest, IInferable<ChannelsECVipUserInfoDeleteRequest, ChannelsECVipUserInfoDeleteResponse>
|
public class WxaVipUserInfoGetRequest : WechatApiRequest, IInferable<WxaVipUserInfoGetRequest, WxaVipUserInfoGetResponse>
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置小程序用户的 OpenId。
|
/// 获取或设置小程序用户的 OpenId。
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/get 接口的响应。</para>
|
/// <para>表示 [POST] /wxa/vip/user/info/get 接口的响应。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserInfoGetResponse : WechatApiResponse
|
public class WxaVipUserInfoGetResponse : WechatApiResponse
|
||||||
{
|
{
|
||||||
public static class Types
|
public static class Types
|
||||||
{
|
{
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/info/update 接口的请求。</para>
|
/// <para>表示 [POST] /wxa/vip/user/info/update 接口的请求。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserInfoUpdateRequest : WechatApiRequest, IInferable<ChannelsECVipUserInfoUpdateRequest, ChannelsECVipUserInfoUpdateResponse>
|
public class WxaVipUserInfoUpdateRequest : WechatApiRequest, IInferable<WxaVipUserInfoUpdateRequest, WxaVipUserInfoUpdateResponse>
|
||||||
{
|
{
|
||||||
public static class Types
|
public static class Types
|
||||||
{
|
{
|
||||||
public class UserInfo : ChannelsECVipUserInfoAddRequest.Types.UserInfo
|
public class UserInfo : WxaVipUserInfoAddRequest.Types.UserInfo
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// <para>表示 [POST] /wxa/vip/user/info/update 接口的响应。</para>
|
||||||
|
/// </summary>
|
||||||
|
public class WxaVipUserInfoUpdateResponse : WechatApiResponse
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/list/get 接口的请求。</para>
|
/// <para>表示 [POST] /wxa/vip/user/list/get 接口的请求。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserListGetRequest : WechatApiRequest, IInferable<ChannelsECVipUserListGetRequest, ChannelsECVipUserListGetResponse>
|
public class WxaVipUserListGetRequest : WechatApiRequest, IInferable<WxaVipUserListGetRequest, WxaVipUserListGetResponse>
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置分页起始位置。
|
/// 获取或设置分页起始位置。
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /channels/ec/vip/user/list/get 接口的响应。</para>
|
/// <para>表示 [POST] /wxa/vip/user/list/get 接口的响应。</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ChannelsECVipUserListGetResponse : WechatApiResponse
|
public class WxaVipUserListGetResponse : WechatApiResponse
|
||||||
{
|
{
|
||||||
public static class Types
|
public static class Types
|
||||||
{
|
{
|
||||||
Reference in New Issue
Block a user