Files
canvasManagement/Management/Services/IWebRequestor.cs

13 lines
464 B
C#

using RestSharp;
public interface IWebRequestor
{
Task<(T[]?, RestResponse)> GetManyAsync<T>(RestRequest request);
Task<(T?, RestResponse)> GetAsync<T>(RestRequest request);
Task<RestResponse> PostAsync(RestRequest request);
Task<(T?, RestResponse)> PostAsync<T>(RestRequest request);
Task<RestResponse> PutAsync(RestRequest request);
Task<(T?, RestResponse)> PutAsync<T>(RestRequest request);
Task<RestResponse> DeleteAsync(RestRequest request);
}