using System; using System.Threading; using System.Threading.Tasks; namespace Volo.Abp.Http.DynamicProxying { public interface IRegularTestController { Task IncrementValueAsync(int value); 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 GetObjectWithUrlAsync(Car bodyValue); Task GetObjectandIdAsync(int id, 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); } }