TenorClient by halomademeapc

<PackageReference Include="TenorClient" Version="1.0.2" />

 ApiClient

class ApiClient

public ApiClient()

public ApiClient(HttpClient httpClient)

protected HttpContent CreateHttpContent<T>(T content)

public Task DeleteAsync(string endpoint)

protected virtual T DeserializeJsonResponse<T>(Stream stream)

public Task<T> GetAsync<T>(string endpoint)

public Task<string> GetStringAsync(string endpoint)

public Task<T> PostAsync<T>(string endpoint, T content)

public Task<S> PostAsync<T, S>(string endpoint, T content)

public Task PostNoResponseAsync<TInput>(string endpoint, TInput content)

public Task<TOutput> PutAsync<TInput, TOutput>(string endpoint, TInput content)

public Task<TModel> PutAsync<TModel>(string endpoint, TModel content)

public Task PutNoResponseAsync<TInput>(string endpoint, TInput content)