namespace Jugenddienst_Stunden.Interfaces; internal interface IApiClient { Task GetAsync(string path, IDictionary? query = null, CancellationToken ct = default); Task SendAsync(HttpMethod method, string path, object? body = null, IDictionary? query = null, CancellationToken ct = default); Task DeleteAsync(string path, IDictionary? query = null, CancellationToken ct = default); }