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