public static async Task <TData> GetDataAsync <TParams, TData>(this HttpClient httpClient, string url, TParams parameters) { using (var response = await httpClient.GetAsync(UrlHelpers.AddQueryString(url, parameters))) { return(await ParseResponseAsync <TData>(response)); } }