BaseResponse <Badge> IBadges.GetAllBadges(BadgeFilters filters, string inName) { MakeSure.ArgumentNotNullOrEmptyString(inName, nameof(inName)); var url = ApiUrlBuilder .Initialize(_apiKey) .ForClient(ClientType.Badges) .WithFilter(filters, inName) .GetApiUrl(); var response = _httpClient.GetAsync(url).Result.ReadAsJsonAsync <Data <Badge> >().ValidateApiResponse(); return(response); }