|
|
|
@@ -7,7 +7,7 @@ using Flurl.Http;
|
|
|
|
|
|
|
|
|
|
namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
{
|
|
|
|
|
public static class WechatWorkClientExecuteCgibinWebDriveExtensions
|
|
|
|
|
public static class WechatWorkClientExecuteCgibinWedriveExtensions
|
|
|
|
|
{
|
|
|
|
|
#region Space
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -18,7 +18,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceCreateResponse> ExecuteCgibinWebDriveSpaceCreateAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceCreateRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceCreateResponse> ExecuteCgibinWedriveSpaceCreateAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceCreateRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -27,7 +27,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_create")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceCreateResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceCreateResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -38,7 +38,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceRenameResponse> ExecuteCgibinWebDriveSpaceRenameAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceRenameRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceRenameResponse> ExecuteCgibinWedriveSpaceRenameAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceRenameRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -47,7 +47,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_rename")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceRenameResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceRenameResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -58,7 +58,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceDismissResponse> ExecuteCgibinWebDriveSpaceDismissAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceDismissRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceDismissResponse> ExecuteCgibinWedriveSpaceDismissAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceDismissRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -67,7 +67,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_dismiss")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceDismissResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceDismissResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -78,7 +78,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceInfoResponse> ExecuteCgibinWebDriveSpaceInfoAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceInfoResponse> ExecuteCgibinWedriveSpaceInfoAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -87,7 +87,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_info")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -98,7 +98,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveNewSpaceInfoResponse> ExecuteCgibinWebDriveNewSpaceInfoAsync(this WechatWorkClient client, Models.CgibinWebDriveNewSpaceInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveNewSpaceInfoResponse> ExecuteCgibinWedriveNewSpaceInfoAsync(this WechatWorkClient client, Models.CgibinWedriveNewSpaceInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -107,7 +107,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "new_space_info")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveNewSpaceInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveNewSpaceInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -118,7 +118,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceSettingResponse> ExecuteCgibinWebDriveSpaceSettingAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceSettingRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceSettingResponse> ExecuteCgibinWedriveSpaceSettingAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceSettingRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -127,7 +127,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_setting")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceSettingResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceSettingResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -138,7 +138,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceShareResponse> ExecuteCgibinWebDriveSpaceShareAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceShareRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceShareResponse> ExecuteCgibinWedriveSpaceShareAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceShareRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -147,7 +147,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_share")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceShareResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceShareResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
@@ -160,7 +160,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceACLAddResponse> ExecuteCgibinWebDriveSpaceACLAddAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceACLAddRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceACLAddResponse> ExecuteCgibinWedriveSpaceACLAddAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceACLAddRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -169,7 +169,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_acl_add")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceACLAddResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceACLAddResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -180,7 +180,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveSpaceACLDeleteResponse> ExecuteCgibinWebDriveSpaceACLDeleteAsync(this WechatWorkClient client, Models.CgibinWebDriveSpaceACLDeleteRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveSpaceACLDeleteResponse> ExecuteCgibinWedriveSpaceACLDeleteAsync(this WechatWorkClient client, Models.CgibinWedriveSpaceACLDeleteRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -189,7 +189,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "space_acl_del")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveSpaceACLDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveSpaceACLDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
@@ -202,7 +202,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileListResponse> ExecuteCgibinWebDriveFileListAsync(this WechatWorkClient client, Models.CgibinWebDriveFileListRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileListResponse> ExecuteCgibinWedriveFileListAsync(this WechatWorkClient client, Models.CgibinWedriveFileListRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -211,7 +211,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_list")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileListResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileListResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -222,7 +222,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileUploadResponse> ExecuteCgibinWebDriveFileUploadAsync(this WechatWorkClient client, Models.CgibinWebDriveFileUploadRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileUploadResponse> ExecuteCgibinWedriveFileUploadAsync(this WechatWorkClient client, Models.CgibinWedriveFileUploadRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -231,7 +231,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_upload")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileUploadResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileUploadResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -242,7 +242,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileDownloadResponse> ExecuteCgibinWebDriveFileDownloadAsync(this WechatWorkClient client, Models.CgibinWebDriveFileDownloadRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileDownloadResponse> ExecuteCgibinWedriveFileDownloadAsync(this WechatWorkClient client, Models.CgibinWedriveFileDownloadRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -251,7 +251,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_download")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileDownloadResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileDownloadResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -262,7 +262,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileCreateResponse> ExecuteCgibinWebDriveFileCreateAsync(this WechatWorkClient client, Models.CgibinWebDriveFileCreateRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileCreateResponse> ExecuteCgibinWedriveFileCreateAsync(this WechatWorkClient client, Models.CgibinWedriveFileCreateRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -271,7 +271,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_create")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileCreateResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileCreateResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -282,7 +282,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileRenameResponse> ExecuteCgibinWebDriveFileRenameAsync(this WechatWorkClient client, Models.CgibinWebDriveFileRenameRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileRenameResponse> ExecuteCgibinWedriveFileRenameAsync(this WechatWorkClient client, Models.CgibinWedriveFileRenameRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -291,7 +291,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_rename")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileRenameResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileRenameResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -302,7 +302,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileMoveResponse> ExecuteCgibinWebDriveFileMoveAsync(this WechatWorkClient client, Models.CgibinWebDriveFileMoveRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileMoveResponse> ExecuteCgibinWedriveFileMoveAsync(this WechatWorkClient client, Models.CgibinWedriveFileMoveRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -311,7 +311,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_move")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileMoveResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileMoveResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -322,7 +322,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileDeleteResponse> ExecuteCgibinWebDriveFileDeleteAsync(this WechatWorkClient client, Models.CgibinWebDriveFileDeleteRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileDeleteResponse> ExecuteCgibinWedriveFileDeleteAsync(this WechatWorkClient client, Models.CgibinWedriveFileDeleteRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -331,7 +331,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_delete")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -342,7 +342,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileInfoResponse> ExecuteCgibinWebDriveFileInfoAsync(this WechatWorkClient client, Models.CgibinWebDriveFileInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileInfoResponse> ExecuteCgibinWedriveFileInfoAsync(this WechatWorkClient client, Models.CgibinWedriveFileInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -351,7 +351,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_info")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -362,7 +362,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileSettingResponse> ExecuteCgibinWebDriveFileSettingAsync(this WechatWorkClient client, Models.CgibinWebDriveFileSettingRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileSettingResponse> ExecuteCgibinWedriveFileSettingAsync(this WechatWorkClient client, Models.CgibinWedriveFileSettingRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -371,7 +371,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_setting")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileSettingResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileSettingResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -382,7 +382,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileSecureSettingResponse> ExecuteCgibinWebDriveFileSecureSettingAsync(this WechatWorkClient client, Models.CgibinWebDriveFileSecureSettingRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileSecureSettingResponse> ExecuteCgibinWedriveFileSecureSettingAsync(this WechatWorkClient client, Models.CgibinWedriveFileSecureSettingRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -391,7 +391,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_secure_setting")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileSecureSettingResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileSecureSettingResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -402,7 +402,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileShareResponse> ExecuteCgibinWebDriveFileShareAsync(this WechatWorkClient client, Models.CgibinWebDriveFileShareRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileShareResponse> ExecuteCgibinWedriveFileShareAsync(this WechatWorkClient client, Models.CgibinWedriveFileShareRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -411,7 +411,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_share")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileShareResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileShareResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -422,7 +422,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveGetFilePermissionResponse> ExecuteCgibinWebDriveGetFilePermissionAsync(this WechatWorkClient client, Models.CgibinWebDriveGetFilePermissionRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveGetFilePermissionResponse> ExecuteCgibinWedriveGetFilePermissionAsync(this WechatWorkClient client, Models.CgibinWedriveGetFilePermissionRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -431,7 +431,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "get_file_permission")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveGetFilePermissionResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveGetFilePermissionResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
@@ -444,7 +444,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileACLAddResponse> ExecuteCgibinWebDriveFileACLAddAsync(this WechatWorkClient client, Models.CgibinWebDriveFileACLAddRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileACLAddResponse> ExecuteCgibinWedriveFileACLAddAsync(this WechatWorkClient client, Models.CgibinWedriveFileACLAddRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -453,7 +453,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_acl_add")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileACLAddResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileACLAddResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -464,7 +464,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveFileACLDeleteResponse> ExecuteCgibinWebDriveFileACLDeleteAsync(this WechatWorkClient client, Models.CgibinWebDriveFileACLDeleteRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveFileACLDeleteResponse> ExecuteCgibinWedriveFileACLDeleteAsync(this WechatWorkClient client, Models.CgibinWedriveFileACLDeleteRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -473,7 +473,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "file_acl_del")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveFileACLDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveFileACLDeleteResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
@@ -486,7 +486,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveManageProfessionalInfoResponse> ExecuteCgibinWebDriveManageProfessionalInfoAsync(this WechatWorkClient client, Models.CgibinWebDriveManageProfessionalInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveManageProfessionalInfoResponse> ExecuteCgibinWedriveManageProfessionalInfoAsync(this WechatWorkClient client, Models.CgibinWedriveManageProfessionalInfoRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -495,7 +495,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "mng_pro_info")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveManageProfessionalInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveManageProfessionalInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@@ -506,7 +506,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
/// <param name="cancellationToken"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static async Task<Models.CgibinWebDriveManageCapacityResponse> ExecuteCgibinWebDriveManageCapacityAsync(this WechatWorkClient client, Models.CgibinWebDriveManageCapacityRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
public static async Task<Models.CgibinWedriveManageCapacityResponse> ExecuteCgibinWedriveManageCapacityAsync(this WechatWorkClient client, Models.CgibinWedriveManageCapacityRequest request, CancellationToken cancellationToken = default)
|
|
|
|
|
{
|
|
|
|
|
if (client is null) throw new ArgumentNullException(nameof(client));
|
|
|
|
|
if (request is null) throw new ArgumentNullException(nameof(request));
|
|
|
|
@@ -515,7 +515,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
|
|
|
|
.CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedrive", "mng_capacity")
|
|
|
|
|
.SetQueryParam("access_token", request.AccessToken);
|
|
|
|
|
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWebDriveManageCapacityResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
return await client.SendRequestWithJsonAsync<Models.CgibinWedriveManageCapacityResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
}
|