RadarrSharp/Proxies/IRadarrProxy.cs
2022-01-17 16:48:09 -08:00

14 lines
356 B
C#

using System.Net.Http;
using System.Threading.Tasks;
namespace RadarrSharp.Proxies
{
internal interface IRadarrProxy
{
Task<T> GetAsync<T>(string url);
Task<T> PostAsync<T, U>(string rootUrl, U data);
Task<T> PutAsync<T, U>(string rootUrl, U data);
Task<HttpResponseMessage> DeleteAsync(string rootUrl);
}
}