using System; using System.Threading; using System.Threading.Tasks; using Volo.Abp.Content; namespace Volo.Abp.Http.DynamicProxying; public interface IRegularTestController { Task IncrementValueAsync(int value); Task GetPlainStringAsync(); Task GetProducesJsonStringAsync(); Task GetProducesTextStringAsync(); Task GetNullStringAsync(); Task GetProducesJsonNullStringAsync(); Task GetEmptyStringAsync(); Task GetEscapedStringAsync(); Task DownloadIconAsync(); Task GetReferenceTypeObjectAsync(); Task GetByteArrayAsync(); Task GetException1Async(); Task GetException2Async(); Task GetWithDateTimeParameterAsync(DateTime dateTime1); Task PostValueWithHeaderAndQueryStringAsync(string headerValue, string qsValue); Task PostValueWithBodyAsync(string bodyValue); Task PostObjectWithBodyAsync(Car bodyValue); Task PostObjectWithQueryAsync(Car bodyValue); Task QueryObjectWithBodyAsync(Car bodyValue); Task GetObjectWithUrlAsync(Car bodyValue); Task GetObjectandIdAsync(int id, Car bodyValue); Task GetObjectandFirstReleaseDateAsync(DateTime time, Car bodyValue); Task GetObjectandCountAsync(int count, Car bodyValue); Task GetObjectAndIdWithQueryAsync(int id, Car bodyValue); Task PutValueWithBodyAsync(string bodyValue); Task PatchValueWithBodyAsync(string bodyValue); Task PutValueWithHeaderAndQueryStringAsync(string headerValue, string qsValue); Task PatchValueWithHeaderAndQueryStringAsync(string headerValue, string qsValue); Task DeleteByIdAsync(int id); Task AbortRequestAsync(CancellationToken cancellationToken = default); Task TimeOutRequestAsync(); }