From 0bcc2b9d853b6faac41819cec38ab7284130a7f0 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 24 Sep 2021 13:00:03 +0800 Subject: [PATCH] Refactor the proxy class. --- .../Client/ClientProxying/ClientProxyBase.cs | 15 ++++-- .../ClientProxyRequestTypeValue.cs | 10 ++++ .../AccountClientProxy.Generated.cs | 15 ++++-- .../BlogManagementClientProxy.Generated.cs | 26 ++++++++-- .../BlogFilesClientProxy.Generated.cs | 10 +++- .../BlogsClientProxy.Generated.cs | 10 +++- .../CommentsClientProxy.Generated.cs | 21 +++++++-- .../PostsClientProxy.Generated.cs | 37 ++++++++++++--- .../TagsClientProxy.Generated.cs | 6 ++- .../BlogAdminClientProxy.Generated.cs | 26 ++++++++-- .../BlogFeatureAdminClientProxy.Generated.cs | 11 ++++- .../BlogPostAdminClientProxy.Generated.cs | 26 ++++++++-- .../CommentAdminClientProxy.Generated.cs | 15 ++++-- .../EntityTagAdminClientProxy.Generated.cs | 15 ++++-- ...diaDescriptorAdminClientProxy.Generated.cs | 11 ++++- .../MenuItemAdminClientProxy.Generated.cs | 32 ++++++++++--- .../PageAdminClientProxy.Generated.cs | 26 ++++++++-- .../TagAdminClientProxy.Generated.cs | 26 ++++++++-- .../BlogFeatureClientProxy.Generated.cs | 6 ++- .../MediaDescriptorClientProxy.Generated.cs | 5 +- .../BlogPostPublicClientProxy.Generated.cs | 12 ++++- .../CommentPublicClientProxy.Generated.cs | 24 ++++++++-- .../PagesPublicClientProxy.Generated.cs | 5 +- .../RatingPublicClientProxy.Generated.cs | 19 ++++++-- .../ReactionPublicClientProxy.Generated.cs | 20 ++++++-- .../TagPublicClientProxy.Generated.cs | 6 ++- .../DocumentsAdminClientProxy.Generated.cs | 30 +++++++++--- .../ProjectsAdminClientProxy.Generated.cs | 31 +++++++++--- .../DocsDocumentClientProxy.Generated.cs | 35 +++++++++++--- .../DocsProjectClientProxy.Generated.cs | 22 +++++++-- .../FeaturesClientProxy.Generated.cs | 13 ++++- .../IdentityRoleClientProxy.Generated.cs | 26 ++++++++-- .../IdentityUserClientProxy.Generated.cs | 47 +++++++++++++++---- ...IdentityUserLookupClientProxy.Generated.cs | 20 ++++++-- .../ProfileClientProxy.Generated.cs | 10 +++- .../PermissionsClientProxy.Generated.cs | 13 ++++- .../EmailSettingsClientProxy.Generated.cs | 5 +- .../TenantClientProxy.Generated.cs | 42 +++++++++++++---- 38 files changed, 592 insertions(+), 137 deletions(-) create mode 100644 framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs index e45176393b..8549e412e9 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs @@ -38,19 +38,24 @@ namespace Volo.Abp.Http.Client.ClientProxying protected ClientProxyRequestPayloadBuilder ClientProxyRequestPayloadBuilder => LazyServiceProvider.LazyGetRequiredService(); protected ClientProxyUrlBuilder ClientProxyUrlBuilder => LazyServiceProvider.LazyGetRequiredService(); - protected virtual async Task RequestAsync(string methodName, params object[] arguments) + protected virtual async Task RequestAsync(string methodName, ClientProxyRequestTypeValue arguments = null) { await RequestAsync(BuildHttpProxyClientProxyContext(methodName, arguments)); } - protected virtual async Task RequestAsync(string methodName, params object[] arguments) + protected virtual async Task RequestAsync(string methodName, ClientProxyRequestTypeValue arguments = null) { return await RequestAsync(BuildHttpProxyClientProxyContext(methodName, arguments)); } - protected virtual ClientProxyRequestContext BuildHttpProxyClientProxyContext(string methodName, params object[] arguments) + protected virtual ClientProxyRequestContext BuildHttpProxyClientProxyContext(string methodName, ClientProxyRequestTypeValue arguments = null) { - var methodUniqueName = $"{typeof(TService).FullName}.{methodName}.{string.Join("-", arguments.Select(x => x.GetType().FullName))}"; + if (arguments == null) + { + arguments = new ClientProxyRequestTypeValue(); + } + + var methodUniqueName = $"{typeof(TService).FullName}.{methodName}.{string.Join("-", arguments.Select(x => x.Key.FullName))}"; var action = ClientProxyApiDescriptionFinder.FindAction(methodUniqueName); if (action == null) { @@ -60,7 +65,7 @@ namespace Volo.Abp.Http.Client.ClientProxying action, action.Parameters .GroupBy(x => x.NameOnMethod) - .Select((x, i) => new KeyValuePair(x.Key, arguments[i])) + .Select((x, i) => new KeyValuePair(x.Key, arguments.Values.Skip(i).Take(1))) .ToDictionary(x => x.Key, x => x.Value), typeof(TService)); } diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs new file mode 100644 index 0000000000..7560a9971e --- /dev/null +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; + +namespace Volo.Abp.Http.Client.ClientProxying +{ + public class ClientProxyRequestTypeValue : Dictionary + { + + } +} diff --git a/modules/account/src/Volo.Abp.Account.HttpApi.Client/ClientProxies/AccountClientProxy.Generated.cs b/modules/account/src/Volo.Abp.Account.HttpApi.Client/ClientProxies/AccountClientProxy.Generated.cs index ea103705bf..54a353cdf8 100644 --- a/modules/account/src/Volo.Abp.Account.HttpApi.Client/ClientProxies/AccountClientProxy.Generated.cs +++ b/modules/account/src/Volo.Abp.Account.HttpApi.Client/ClientProxies/AccountClientProxy.Generated.cs @@ -18,17 +18,26 @@ namespace Volo.Abp.Account.ClientProxies { public virtual async Task RegisterAsync(RegisterDto input) { - return await RequestAsync(nameof(RegisterAsync), input); + return await RequestAsync(nameof(RegisterAsync), new ClientProxyRequestTypeValue + { + { typeof(RegisterDto), input } + }); } public virtual async Task SendPasswordResetCodeAsync(SendPasswordResetCodeDto input) { - await RequestAsync(nameof(SendPasswordResetCodeAsync), input); + await RequestAsync(nameof(SendPasswordResetCodeAsync), new ClientProxyRequestTypeValue + { + { typeof(SendPasswordResetCodeDto), input } + }); } public virtual async Task ResetPasswordAsync(ResetPasswordDto input) { - await RequestAsync(nameof(ResetPasswordAsync), input); + await RequestAsync(nameof(ResetPasswordAsync), new ClientProxyRequestTypeValue + { + { typeof(ResetPasswordDto), input } + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/ClientProxies/BlogManagementClientProxy.Generated.cs b/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/ClientProxies/BlogManagementClientProxy.Generated.cs index f357628f76..ee0b6b8a97 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/ClientProxies/BlogManagementClientProxy.Generated.cs +++ b/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/ClientProxies/BlogManagementClientProxy.Generated.cs @@ -23,27 +23,43 @@ namespace Volo.Blogging.Admin.ClientProxies public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task CreateAsync(CreateBlogDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreateBlogDto), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdateBlogDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdateBlogDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task ClearCacheAsync(Guid id) { - await RequestAsync(nameof(ClearCacheAsync), id); + await RequestAsync(nameof(ClearCacheAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogFilesClientProxy.Generated.cs b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogFilesClientProxy.Generated.cs index de480f91c8..c3188daf7e 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogFilesClientProxy.Generated.cs +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogFilesClientProxy.Generated.cs @@ -17,12 +17,18 @@ namespace Volo.Blogging.ClientProxies { public virtual async Task GetAsync(string name) { - return await RequestAsync(nameof(GetAsync), name); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(string), name } + }); } public virtual async Task CreateAsync(FileUploadInputDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(FileUploadInputDto), input } + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogsClientProxy.Generated.cs b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogsClientProxy.Generated.cs index 16af93e711..66b39a1353 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogsClientProxy.Generated.cs +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/BlogsClientProxy.Generated.cs @@ -23,12 +23,18 @@ namespace Volo.Blogging.ClientProxies public virtual async Task GetByShortNameAsync(string shortName) { - return await RequestAsync(nameof(GetByShortNameAsync), shortName); + return await RequestAsync(nameof(GetByShortNameAsync), new ClientProxyRequestTypeValue + { + { typeof(string), shortName } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/CommentsClientProxy.Generated.cs b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/CommentsClientProxy.Generated.cs index 898e015013..f08ea4afb3 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/CommentsClientProxy.Generated.cs +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/CommentsClientProxy.Generated.cs @@ -19,22 +19,35 @@ namespace Volo.Blogging.ClientProxies { public virtual async Task> GetHierarchicalListOfPostAsync(Guid postId) { - return await RequestAsync>(nameof(GetHierarchicalListOfPostAsync), postId); + return await RequestAsync>(nameof(GetHierarchicalListOfPostAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), postId } + }); } public virtual async Task CreateAsync(CreateCommentDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreateCommentDto), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdateCommentDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdateCommentDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/PostsClientProxy.Generated.cs b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/PostsClientProxy.Generated.cs index be12464b6e..ac586dbfa4 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/PostsClientProxy.Generated.cs +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/PostsClientProxy.Generated.cs @@ -17,37 +17,60 @@ namespace Volo.Blogging.ClientProxies { public virtual async Task> GetListByBlogIdAndTagNameAsync(Guid blogId, string tagName) { - return await RequestAsync>(nameof(GetListByBlogIdAndTagNameAsync), blogId, tagName); + return await RequestAsync>(nameof(GetListByBlogIdAndTagNameAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), blogId }, + { typeof(string), tagName } + }); } public virtual async Task> GetTimeOrderedListAsync(Guid blogId) { - return await RequestAsync>(nameof(GetTimeOrderedListAsync), blogId); + return await RequestAsync>(nameof(GetTimeOrderedListAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), blogId } + }); } public virtual async Task GetForReadingAsync(GetPostInput input) { - return await RequestAsync(nameof(GetForReadingAsync), input); + return await RequestAsync(nameof(GetForReadingAsync), new ClientProxyRequestTypeValue + { + { typeof(GetPostInput), input } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task CreateAsync(CreatePostDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreatePostDto), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdatePostDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdatePostDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/TagsClientProxy.Generated.cs b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/TagsClientProxy.Generated.cs index 42d0ee3850..bcc924deb5 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/TagsClientProxy.Generated.cs +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/ClientProxies/TagsClientProxy.Generated.cs @@ -19,7 +19,11 @@ namespace Volo.Blogging.ClientProxies { public virtual async Task> GetPopularTagsAsync(Guid blogId, GetPopularTagsInput input) { - return await RequestAsync>(nameof(GetPopularTagsAsync), blogId, input); + return await RequestAsync>(nameof(GetPopularTagsAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), blogId }, + { typeof(GetPopularTagsInput), input } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogAdminClientProxy.Generated.cs index df328f38d9..132a53a4eb 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogAdminClientProxy.Generated.cs @@ -17,27 +17,43 @@ namespace Volo.CmsKit.Admin.Blogs.ClientProxies { public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetListAsync(BlogGetListInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(BlogGetListInput), input } + }); } public virtual async Task CreateAsync(CreateBlogDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreateBlogDto), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdateBlogDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdateBlogDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogFeatureAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogFeatureAdminClientProxy.Generated.cs index 9449270499..a94158fc14 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogFeatureAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogFeatureAdminClientProxy.Generated.cs @@ -19,12 +19,19 @@ namespace Volo.CmsKit.Admin.Blogs.ClientProxies { public virtual async Task> GetListAsync(Guid blogId) { - return await RequestAsync>(nameof(GetListAsync), blogId); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), blogId } + }); } public virtual async Task SetAsync(Guid blogId, BlogFeatureInputDto dto) { - await RequestAsync(nameof(SetAsync), blogId, dto); + await RequestAsync(nameof(SetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), blogId }, + { typeof(BlogFeatureInputDto), dto } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogPostAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogPostAdminClientProxy.Generated.cs index 47bf77459c..66cbcc8c65 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogPostAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/BlogPostAdminClientProxy.Generated.cs @@ -17,27 +17,43 @@ namespace Volo.CmsKit.Admin.Blogs.ClientProxies { public virtual async Task CreateAsync(CreateBlogPostDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreateBlogPostDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetListAsync(BlogPostGetListInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(BlogPostGetListInput), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdateBlogPostDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdateBlogPostDto), input } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/CommentAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/CommentAdminClientProxy.Generated.cs index 9bab1d6f5f..70714febc9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/CommentAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/CommentAdminClientProxy.Generated.cs @@ -17,17 +17,26 @@ namespace Volo.CmsKit.Admin.Comments.ClientProxies { public virtual async Task> GetListAsync(CommentGetListInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(CommentGetListInput), input } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/EntityTagAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/EntityTagAdminClientProxy.Generated.cs index 80099abad4..45e81f4fae 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/EntityTagAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/EntityTagAdminClientProxy.Generated.cs @@ -17,17 +17,26 @@ namespace Volo.CmsKit.Admin.Tags.ClientProxies { public virtual async Task AddTagToEntityAsync(EntityTagCreateDto input) { - await RequestAsync(nameof(AddTagToEntityAsync), input); + await RequestAsync(nameof(AddTagToEntityAsync), new ClientProxyRequestTypeValue + { + { typeof(EntityTagCreateDto), input } + }); } public virtual async Task RemoveTagFromEntityAsync(EntityTagRemoveDto input) { - await RequestAsync(nameof(RemoveTagFromEntityAsync), input); + await RequestAsync(nameof(RemoveTagFromEntityAsync), new ClientProxyRequestTypeValue + { + { typeof(EntityTagRemoveDto), input } + }); } public virtual async Task SetEntityTagsAsync(EntityTagSetDto input) { - await RequestAsync(nameof(SetEntityTagsAsync), input); + await RequestAsync(nameof(SetEntityTagsAsync), new ClientProxyRequestTypeValue + { + { typeof(EntityTagSetDto), input } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MediaDescriptorAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MediaDescriptorAdminClientProxy.Generated.cs index 4bff5ab073..08bad64e4b 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MediaDescriptorAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MediaDescriptorAdminClientProxy.Generated.cs @@ -17,12 +17,19 @@ namespace Volo.CmsKit.Admin.MediaDescriptors.ClientProxies { public virtual async Task CreateAsync(string entityType, CreateMediaInputWithStream inputStream) { - return await RequestAsync(nameof(CreateAsync), entityType, inputStream); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(CreateMediaInputWithStream), inputStream } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MenuItemAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MenuItemAdminClientProxy.Generated.cs index 59407b4718..90b997a120 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MenuItemAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/MenuItemAdminClientProxy.Generated.cs @@ -23,32 +23,52 @@ namespace Volo.CmsKit.Admin.Menus.ClientProxies public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task CreateAsync(MenuItemCreateInput input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(MenuItemCreateInput), input } + }); } public virtual async Task UpdateAsync(Guid id, MenuItemUpdateInput input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(MenuItemUpdateInput), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task MoveMenuItemAsync(Guid id, MenuItemMoveInput input) { - await RequestAsync(nameof(MoveMenuItemAsync), id, input); + await RequestAsync(nameof(MoveMenuItemAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(MenuItemMoveInput), input } + }); } public virtual async Task> GetPageLookupAsync(PageLookupInputDto input) { - return await RequestAsync>(nameof(GetPageLookupAsync), input); + return await RequestAsync>(nameof(GetPageLookupAsync), new ClientProxyRequestTypeValue + { + { typeof(PageLookupInputDto), input } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/PageAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/PageAdminClientProxy.Generated.cs index 255e8290ce..e65f9d0587 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/PageAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/PageAdminClientProxy.Generated.cs @@ -17,27 +17,43 @@ namespace Volo.CmsKit.Admin.Pages.ClientProxies { public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetListAsync(GetPagesInputDto input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(GetPagesInputDto), input } + }); } public virtual async Task CreateAsync(CreatePageInputDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreatePageInputDto), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdatePageInputDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdatePageInputDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/TagAdminClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/TagAdminClientProxy.Generated.cs index a679b1e935..c141040804 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/TagAdminClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/TagAdminClientProxy.Generated.cs @@ -19,27 +19,43 @@ namespace Volo.CmsKit.Admin.Tags.ClientProxies { public virtual async Task CreateAsync(TagCreateDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(TagCreateDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetListAsync(TagGetListInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(TagGetListInput), input } + }); } public virtual async Task UpdateAsync(Guid id, TagUpdateDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(TagUpdateDto), input } + }); } public virtual async Task> GetTagDefinitionsAsync() diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.Generated.cs index 3370cb52da..494e4aaed4 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/BlogFeatureClientProxy.Generated.cs @@ -17,7 +17,11 @@ namespace Volo.CmsKit.Blogs.ClientProxies { public virtual async Task GetOrDefaultAsync(Guid blogId, string featureName) { - return await RequestAsync(nameof(GetOrDefaultAsync), blogId, featureName); + return await RequestAsync(nameof(GetOrDefaultAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), blogId }, + { typeof(string), featureName } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs index da5f7ae99e..39f4e1eb82 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/ClientProxies/MediaDescriptorClientProxy.Generated.cs @@ -18,7 +18,10 @@ namespace Volo.CmsKit.MediaDescriptors.ClientProxies { public virtual async Task DownloadAsync(Guid id) { - return await RequestAsync(nameof(DownloadAsync), id); + return await RequestAsync(nameof(DownloadAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/BlogPostPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/BlogPostPublicClientProxy.Generated.cs index d87cf38286..9d917e844d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/BlogPostPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/BlogPostPublicClientProxy.Generated.cs @@ -17,12 +17,20 @@ namespace Volo.CmsKit.Public.Blogs.ClientProxies { public virtual async Task GetAsync(string blogSlug, string blogPostSlug) { - return await RequestAsync(nameof(GetAsync), blogSlug, blogPostSlug); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(string), blogSlug }, + { typeof(string), blogPostSlug } + }); } public virtual async Task> GetListAsync(string blogSlug, PagedAndSortedResultRequestDto input) { - return await RequestAsync>(nameof(GetListAsync), blogSlug, input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(string), blogSlug }, + { typeof(PagedAndSortedResultRequestDto), input } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/CommentPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/CommentPublicClientProxy.Generated.cs index a5bfff4ee5..208cf561e4 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/CommentPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/CommentPublicClientProxy.Generated.cs @@ -17,22 +17,38 @@ namespace Volo.CmsKit.Public.Comments.ClientProxies { public virtual async Task> GetListAsync(string entityType, string entityId) { - return await RequestAsync>(nameof(GetListAsync), entityType, entityId); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId } + }); } public virtual async Task CreateAsync(string entityType, string entityId, CreateCommentInput input) { - return await RequestAsync(nameof(CreateAsync), entityType, entityId, input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId }, + { typeof(CreateCommentInput), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdateCommentInput input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdateCommentInput), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/PagesPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/PagesPublicClientProxy.Generated.cs index 5ebaa3a0eb..cd206f0fc9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/PagesPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/PagesPublicClientProxy.Generated.cs @@ -17,7 +17,10 @@ namespace Volo.CmsKit.Public.Pages.ClientProxies { public virtual async Task FindBySlugAsync(string slug) { - return await RequestAsync(nameof(FindBySlugAsync), slug); + return await RequestAsync(nameof(FindBySlugAsync), new ClientProxyRequestTypeValue + { + { typeof(string), slug } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/RatingPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/RatingPublicClientProxy.Generated.cs index 5895de111d..19386e7602 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/RatingPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/RatingPublicClientProxy.Generated.cs @@ -18,17 +18,30 @@ namespace Volo.CmsKit.Public.Ratings.ClientProxies { public virtual async Task CreateAsync(string entityType, string entityId, CreateUpdateRatingInput input) { - return await RequestAsync(nameof(CreateAsync), entityType, entityId, input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId }, + { typeof(CreateUpdateRatingInput), input } + }); } public virtual async Task DeleteAsync(string entityType, string entityId) { - await RequestAsync(nameof(DeleteAsync), entityType, entityId); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId } + }); } public virtual async Task> GetGroupedStarCountsAsync(string entityType, string entityId) { - return await RequestAsync>(nameof(GetGroupedStarCountsAsync), entityType, entityId); + return await RequestAsync>(nameof(GetGroupedStarCountsAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/ReactionPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/ReactionPublicClientProxy.Generated.cs index 84e08ee9fa..ef7018c014 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/ReactionPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/ReactionPublicClientProxy.Generated.cs @@ -17,17 +17,31 @@ namespace Volo.CmsKit.Public.Reactions.ClientProxies { public virtual async Task> GetForSelectionAsync(string entityType, string entityId) { - return await RequestAsync>(nameof(GetForSelectionAsync), entityType, entityId); + return await RequestAsync>(nameof(GetForSelectionAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId } + }); } public virtual async Task CreateAsync(string entityType, string entityId, string reaction) { - await RequestAsync(nameof(CreateAsync), entityType, entityId, reaction); + await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId }, + { typeof(string), reaction } + }); } public virtual async Task DeleteAsync(string entityType, string entityId, string reaction) { - await RequestAsync(nameof(DeleteAsync), entityType, entityId, reaction); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId }, + { typeof(string), reaction } + }); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs index da7fe9c4e2..43a54a3857 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/TagPublicClientProxy.Generated.cs @@ -18,7 +18,11 @@ namespace Volo.CmsKit.Public.Tags.ClientProxies { public virtual async Task> GetAllRelatedTagsAsync(string entityType, string entityId) { - return await RequestAsync>(nameof(GetAllRelatedTagsAsync), entityType, entityId); + return await RequestAsync>(nameof(GetAllRelatedTagsAsync), new ClientProxyRequestTypeValue + { + { typeof(string), entityType }, + { typeof(string), entityId } + }); } } } diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/DocumentsAdminClientProxy.Generated.cs b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/DocumentsAdminClientProxy.Generated.cs index e715ceddc4..642e1808c6 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/DocumentsAdminClientProxy.Generated.cs +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/DocumentsAdminClientProxy.Generated.cs @@ -17,32 +17,50 @@ namespace Volo.Docs.Admin.ClientProxies { public virtual async Task ClearCacheAsync(ClearCacheInput input) { - await RequestAsync(nameof(ClearCacheAsync), input); + await RequestAsync(nameof(ClearCacheAsync), new ClientProxyRequestTypeValue + { + { typeof(ClearCacheInput), input } + }); } public virtual async Task PullAllAsync(PullAllDocumentInput input) { - await RequestAsync(nameof(PullAllAsync), input); + await RequestAsync(nameof(PullAllAsync), new ClientProxyRequestTypeValue + { + { typeof(PullAllDocumentInput), input } + }); } public virtual async Task PullAsync(PullDocumentInput input) { - await RequestAsync(nameof(PullAsync), input); + await RequestAsync(nameof(PullAsync), new ClientProxyRequestTypeValue + { + { typeof(PullDocumentInput), input } + }); } public virtual async Task> GetAllAsync(GetAllInput input) { - return await RequestAsync>(nameof(GetAllAsync), input); + return await RequestAsync>(nameof(GetAllAsync), new ClientProxyRequestTypeValue + { + { typeof(GetAllInput), input } + }); } public virtual async Task RemoveFromCacheAsync(Guid documentId) { - await RequestAsync(nameof(RemoveFromCacheAsync), documentId); + await RequestAsync(nameof(RemoveFromCacheAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), documentId } + }); } public virtual async Task ReindexAsync(Guid documentId) { - await RequestAsync(nameof(ReindexAsync), documentId); + await RequestAsync(nameof(ReindexAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), documentId } + }); } } } diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/ProjectsAdminClientProxy.Generated.cs b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/ProjectsAdminClientProxy.Generated.cs index 9ffe72edd7..66180b158c 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/ProjectsAdminClientProxy.Generated.cs +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/ClientProxies/ProjectsAdminClientProxy.Generated.cs @@ -17,27 +17,43 @@ namespace Volo.Docs.Admin.ClientProxies { public virtual async Task> GetListAsync(PagedAndSortedResultRequestDto input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(PagedAndSortedResultRequestDto), input } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task CreateAsync(CreateProjectDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(CreateProjectDto), input } + }); } public virtual async Task UpdateAsync(Guid id, UpdateProjectDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(UpdateProjectDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task ReindexAllAsync() @@ -47,7 +63,10 @@ namespace Volo.Docs.Admin.ClientProxies public virtual async Task ReindexAsync(ReindexInput input) { - await RequestAsync(nameof(ReindexAsync), input); + await RequestAsync(nameof(ReindexAsync), new ClientProxyRequestTypeValue + { + { typeof(ReindexInput), input } + }); } } } diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsDocumentClientProxy.Generated.cs b/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsDocumentClientProxy.Generated.cs index be359b0126..5892e9a31f 100644 --- a/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsDocumentClientProxy.Generated.cs +++ b/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsDocumentClientProxy.Generated.cs @@ -18,27 +18,42 @@ namespace Volo.Docs.Documents.ClientProxies { public virtual async Task GetAsync(GetDocumentInput input) { - return await RequestAsync(nameof(GetAsync), input); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(GetDocumentInput), input } + }); } public virtual async Task GetDefaultAsync(GetDefaultDocumentInput input) { - return await RequestAsync(nameof(GetDefaultAsync), input); + return await RequestAsync(nameof(GetDefaultAsync), new ClientProxyRequestTypeValue + { + { typeof(GetDefaultDocumentInput), input } + }); } public virtual async Task GetNavigationAsync(GetNavigationDocumentInput input) { - return await RequestAsync(nameof(GetNavigationAsync), input); + return await RequestAsync(nameof(GetNavigationAsync), new ClientProxyRequestTypeValue + { + { typeof(GetNavigationDocumentInput), input } + }); } public virtual async Task GetResourceAsync(GetDocumentResourceInput input) { - return await RequestAsync(nameof(GetResourceAsync), input); + return await RequestAsync(nameof(GetResourceAsync), new ClientProxyRequestTypeValue + { + { typeof(GetDocumentResourceInput), input } + }); } public virtual async Task> SearchAsync(DocumentSearchInput input) { - return await RequestAsync>(nameof(SearchAsync), input); + return await RequestAsync>(nameof(SearchAsync), new ClientProxyRequestTypeValue + { + { typeof(DocumentSearchInput), input } + }); } public virtual async Task FullSearchEnabledAsync() @@ -48,12 +63,18 @@ namespace Volo.Docs.Documents.ClientProxies public virtual async Task> GetUrlsAsync(string prefix) { - return await RequestAsync>(nameof(GetUrlsAsync), prefix); + return await RequestAsync>(nameof(GetUrlsAsync), new ClientProxyRequestTypeValue + { + { typeof(string), prefix } + }); } public virtual async Task GetParametersAsync(GetParametersDocumentInput input) { - return await RequestAsync(nameof(GetParametersAsync), input); + return await RequestAsync(nameof(GetParametersAsync), new ClientProxyRequestTypeValue + { + { typeof(GetParametersDocumentInput), input } + }); } } } diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsProjectClientProxy.Generated.cs b/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsProjectClientProxy.Generated.cs index de74e6ef29..ec0bb50688 100644 --- a/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsProjectClientProxy.Generated.cs +++ b/modules/docs/src/Volo.Docs.HttpApi.Client/ClientProxies/DocsProjectClientProxy.Generated.cs @@ -23,22 +23,36 @@ namespace Volo.Docs.Projects.ClientProxies public virtual async Task GetAsync(string shortName) { - return await RequestAsync(nameof(GetAsync), shortName); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(string), shortName } + }); } public virtual async Task GetDefaultLanguageCodeAsync(string shortName, string version) { - return await RequestAsync(nameof(GetDefaultLanguageCodeAsync), shortName, version); + return await RequestAsync(nameof(GetDefaultLanguageCodeAsync), new ClientProxyRequestTypeValue + { + { typeof(string), shortName }, + { typeof(string), version } + }); } public virtual async Task> GetVersionsAsync(string shortName) { - return await RequestAsync>(nameof(GetVersionsAsync), shortName); + return await RequestAsync>(nameof(GetVersionsAsync), new ClientProxyRequestTypeValue + { + { typeof(string), shortName } + }); } public virtual async Task GetLanguageListAsync(string shortName, string version) { - return await RequestAsync(nameof(GetLanguageListAsync), shortName, version); + return await RequestAsync(nameof(GetLanguageListAsync), new ClientProxyRequestTypeValue + { + { typeof(string), shortName }, + { typeof(string), version } + }); } } } diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/ClientProxies/FeaturesClientProxy.Generated.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/ClientProxies/FeaturesClientProxy.Generated.cs index cfe81acc64..8e14682460 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/ClientProxies/FeaturesClientProxy.Generated.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/ClientProxies/FeaturesClientProxy.Generated.cs @@ -17,12 +17,21 @@ namespace Volo.Abp.FeatureManagement.ClientProxies { public virtual async Task GetAsync(string providerName, string providerKey) { - return await RequestAsync(nameof(GetAsync), providerName, providerKey); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(string), providerName }, + { typeof(string), providerKey } + }); } public virtual async Task UpdateAsync(string providerName, string providerKey, UpdateFeaturesDto input) { - await RequestAsync(nameof(UpdateAsync), providerName, providerKey, input); + await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(string), providerName }, + { typeof(string), providerKey }, + { typeof(UpdateFeaturesDto), input } + }); } } } diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityRoleClientProxy.Generated.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityRoleClientProxy.Generated.cs index d018365c15..0cda6cb043 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityRoleClientProxy.Generated.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityRoleClientProxy.Generated.cs @@ -22,27 +22,43 @@ namespace Volo.Abp.Identity.ClientProxies public virtual async Task> GetListAsync(GetIdentityRolesInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(GetIdentityRolesInput), input } + }); } public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task CreateAsync(IdentityRoleCreateDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(IdentityRoleCreateDto), input } + }); } public virtual async Task UpdateAsync(Guid id, IdentityRoleUpdateDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(IdentityRoleUpdateDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } } diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserClientProxy.Generated.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserClientProxy.Generated.cs index 4b489c2e73..773c7edcd8 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserClientProxy.Generated.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserClientProxy.Generated.cs @@ -17,32 +17,51 @@ namespace Volo.Abp.Identity.ClientProxies { public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetListAsync(GetIdentityUsersInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(GetIdentityUsersInput), input } + }); } public virtual async Task CreateAsync(IdentityUserCreateDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(IdentityUserCreateDto), input } + }); } public virtual async Task UpdateAsync(Guid id, IdentityUserUpdateDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(IdentityUserUpdateDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetRolesAsync(Guid id) { - return await RequestAsync>(nameof(GetRolesAsync), id); + return await RequestAsync>(nameof(GetRolesAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetAssignableRolesAsync() @@ -52,17 +71,27 @@ namespace Volo.Abp.Identity.ClientProxies public virtual async Task UpdateRolesAsync(Guid id, IdentityUserUpdateRolesDto input) { - await RequestAsync(nameof(UpdateRolesAsync), id, input); + await RequestAsync(nameof(UpdateRolesAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(IdentityUserUpdateRolesDto), input } + }); } public virtual async Task FindByUsernameAsync(string userName) { - return await RequestAsync(nameof(FindByUsernameAsync), userName); + return await RequestAsync(nameof(FindByUsernameAsync), new ClientProxyRequestTypeValue + { + { typeof(string), userName } + }); } public virtual async Task FindByEmailAsync(string email) { - return await RequestAsync(nameof(FindByEmailAsync), email); + return await RequestAsync(nameof(FindByEmailAsync), new ClientProxyRequestTypeValue + { + { typeof(string), email } + }); } } } diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserLookupClientProxy.Generated.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserLookupClientProxy.Generated.cs index 1f864ab858..9f71ed2a50 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserLookupClientProxy.Generated.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/IdentityUserLookupClientProxy.Generated.cs @@ -18,22 +18,34 @@ namespace Volo.Abp.Identity.ClientProxies { public virtual async Task FindByIdAsync(Guid id) { - return await RequestAsync(nameof(FindByIdAsync), id); + return await RequestAsync(nameof(FindByIdAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task FindByUserNameAsync(string userName) { - return await RequestAsync(nameof(FindByUserNameAsync), userName); + return await RequestAsync(nameof(FindByUserNameAsync), new ClientProxyRequestTypeValue + { + { typeof(string), userName } + }); } public virtual async Task> SearchAsync(UserLookupSearchInputDto input) { - return await RequestAsync>(nameof(SearchAsync), input); + return await RequestAsync>(nameof(SearchAsync), new ClientProxyRequestTypeValue + { + { typeof(UserLookupSearchInputDto), input } + }); } public virtual async Task GetCountAsync(UserLookupCountInputDto input) { - return await RequestAsync(nameof(GetCountAsync), input); + return await RequestAsync(nameof(GetCountAsync), new ClientProxyRequestTypeValue + { + { typeof(UserLookupCountInputDto), input } + }); } } } diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/ProfileClientProxy.Generated.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/ProfileClientProxy.Generated.cs index 6595fcedff..aac071ecb2 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/ProfileClientProxy.Generated.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/ProfileClientProxy.Generated.cs @@ -22,12 +22,18 @@ namespace Volo.Abp.Identity.ClientProxies public virtual async Task UpdateAsync(UpdateProfileDto input) { - return await RequestAsync(nameof(UpdateAsync), input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(UpdateProfileDto), input } + }); } public virtual async Task ChangePasswordAsync(ChangePasswordInput input) { - await RequestAsync(nameof(ChangePasswordAsync), input); + await RequestAsync(nameof(ChangePasswordAsync), new ClientProxyRequestTypeValue + { + { typeof(ChangePasswordInput), input } + }); } } } diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/ClientProxies/PermissionsClientProxy.Generated.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/ClientProxies/PermissionsClientProxy.Generated.cs index b21c3a6585..adb04a8feb 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/ClientProxies/PermissionsClientProxy.Generated.cs +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/ClientProxies/PermissionsClientProxy.Generated.cs @@ -17,12 +17,21 @@ namespace Volo.Abp.PermissionManagement.ClientProxies { public virtual async Task GetAsync(string providerName, string providerKey) { - return await RequestAsync(nameof(GetAsync), providerName, providerKey); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(string), providerName }, + { typeof(string), providerKey } + }); } public virtual async Task UpdateAsync(string providerName, string providerKey, UpdatePermissionsDto input) { - await RequestAsync(nameof(UpdateAsync), providerName, providerKey, input); + await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(string), providerName }, + { typeof(string), providerKey }, + { typeof(UpdatePermissionsDto), input } + }); } } } diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/ClientProxies/EmailSettingsClientProxy.Generated.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/ClientProxies/EmailSettingsClientProxy.Generated.cs index b1f7965afe..30340ab831 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/ClientProxies/EmailSettingsClientProxy.Generated.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/ClientProxies/EmailSettingsClientProxy.Generated.cs @@ -22,7 +22,10 @@ namespace Volo.Abp.SettingManagement.ClientProxies public virtual async Task UpdateAsync(UpdateEmailSettingsDto input) { - await RequestAsync(nameof(UpdateAsync), input); + await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(UpdateEmailSettingsDto), input } + }); } } } diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/ClientProxies/TenantClientProxy.Generated.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/ClientProxies/TenantClientProxy.Generated.cs index b28767ef19..c067cf66be 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/ClientProxies/TenantClientProxy.Generated.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/ClientProxies/TenantClientProxy.Generated.cs @@ -17,42 +17,68 @@ namespace Volo.Abp.TenantManagement.ClientProxies { public virtual async Task GetAsync(Guid id) { - return await RequestAsync(nameof(GetAsync), id); + return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task> GetListAsync(GetTenantsInput input) { - return await RequestAsync>(nameof(GetListAsync), input); + return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue + { + { typeof(GetTenantsInput), input } + }); } public virtual async Task CreateAsync(TenantCreateDto input) { - return await RequestAsync(nameof(CreateAsync), input); + return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue + { + { typeof(TenantCreateDto), input } + }); } public virtual async Task UpdateAsync(Guid id, TenantUpdateDto input) { - return await RequestAsync(nameof(UpdateAsync), id, input); + return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(TenantUpdateDto), input } + }); } public virtual async Task DeleteAsync(Guid id) { - await RequestAsync(nameof(DeleteAsync), id); + await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task GetDefaultConnectionStringAsync(Guid id) { - return await RequestAsync(nameof(GetDefaultConnectionStringAsync), id); + return await RequestAsync(nameof(GetDefaultConnectionStringAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } public virtual async Task UpdateDefaultConnectionStringAsync(Guid id, string defaultConnectionString) { - await RequestAsync(nameof(UpdateDefaultConnectionStringAsync), id, defaultConnectionString); + await RequestAsync(nameof(UpdateDefaultConnectionStringAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id }, + { typeof(string), defaultConnectionString } + }); } public virtual async Task DeleteDefaultConnectionStringAsync(Guid id) { - await RequestAsync(nameof(DeleteDefaultConnectionStringAsync), id); + await RequestAsync(nameof(DeleteDefaultConnectionStringAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); } } }