laatzen/LaaProductionWeb/LaaProduction.Http/Interfaces/IHttpClient.cs
2024-03-27 13:29:34 +01:00

24 lines
617 B
C#

namespace LaaProduction.Http.Interfaces
{
public interface IHttpClient
{
IHttpMessage Delete(string route, bool full = false);
T DELETE<T>(string route, object query = null);
IHttpMessage Get(string route, bool full = false);
T GET<T>(string route, object query = null);
IHttpMessage Options(string route, bool full = false);
IHttpMessage Post(string route, bool full = false);
T POST<T>(string route, object body = null);
IHttpMessage Put(string route, bool full = false);
T PUT<T>(string route, object body = null);
}
}