// This file is automatically generated by ABP framework to use MVC Controllers from CSharp using System; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Http.Client; using Volo.Abp.Http.Modeling; using Volo.Abp.DependencyInjection; using Volo.Abp.Http.Client.ClientProxying; using Volo.Docs.Projects; using Volo.Docs.Documents; // ReSharper disable once CheckNamespace namespace Volo.Docs.Projects.ClientProxies; [Dependency(ReplaceServices = true)] [ExposeServices(typeof(IProjectAppService), typeof(DocsProjectClientProxy))] public partial class DocsProjectClientProxy : ClientProxyBase, IProjectAppService { public virtual async Task> GetListAsync() { return await RequestAsync>(nameof(GetListAsync)); } public virtual async Task GetAsync(string 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), new ClientProxyRequestTypeValue { { typeof(string), shortName }, { typeof(string), version } }); } public virtual async Task> GetVersionsAsync(string 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), new ClientProxyRequestTypeValue { { typeof(string), shortName }, { typeof(string), version } }); } }