public async Task <ApiResponse <List <ClanSummary> > > SearchClanResponseAsync(ClanSummaryFilter clanSummaryFilter = null) { var apiResponse = await _restApiClient.GetApiResponseAsync <List <ClanSummary> >(UrlPathBuilder.ClanSearchUrl, clanSummaryFilter?.ToQueryParams()); return(apiResponse); }
public async Task <List <ClanSummary> > GetTopWarClanWarsAsync(Locations location = Locations.None, ClanSummaryFilter clanSummaryFilter = null) { var apiResponse = await GetTopWarClanWarsResponseAsync(location, clanSummaryFilter); return(apiResponse.GetModel()); }
public async Task <List <ClanSummary> > SearchClanAsync(ClanSummaryFilter clanSummaryFilter = null) { var apiResponse = await SearchClanResponseAsync(clanSummaryFilter); return(apiResponse.GetModel()); }
public async Task <ApiResponse <List <ClanSummary> > > GetTopWarClanWarsResponseAsync(Locations location = Locations.None, ClanSummaryFilter clanSummaryFilter = null) { var apiResponse = await _restApiClient.GetApiResponseAsync <List <ClanSummary> >(UrlPathBuilder.GetTopWarClanWarsUrl(location), clanSummaryFilter?.ToQueryParams()); return(apiResponse); }
public async Task <IApiResponse <List <ClanSummary> > > SearchClanResponseAsync(ClanSummaryFilter clanSummaryFilter = null) { IApiResponse <List <ClanSummary> > apiResponse = await _restApiClient.GetApiResponseAsync <List <ClanSummary> >(UrlPathBuilder.ClanSearchUrl, clanSummaryFilter?.ToQueryParams(), null, new CamelCaseNamingStrategy()); return(apiResponse); }
//public async Task<IApiResponse<List<ClanSummary>>> GetTopClansResponseAsync(LocationsEnum locationEnum = LocationsEnum.None, // ClanSummaryFilter clanSummaryFilter = null) //{ // var apiResponse = // await _restApiClient.GetApiResponseAsync<List<ClanSummary>>(UrlPathBuilder.GetTopClansUrl(locationEnum), // clanSummaryFilter?.ToQueryParams()); // return apiResponse; //} //public async Task<IApiResponse<List<Clan>>> GetPopularPlayersResponseAsync(ClanFilter clanFilter = null) //{ // var apiResponse = // await _restApiClient.GetApiResponseAsync<List<Clan>>(UrlPathBuilder.PopularClansUrl, // clanFilter?.ToQueryParams()); // return apiResponse; //} //public async Task<IApiResponse<List<ClanSummary>>> GetTopWarClanWarsResponseAsync( // LocationsEnum locationEnum = LocationsEnum.None, ClanSummaryFilter clanSummaryFilter = null) //{ // var apiResponse = // await _restApiClient.GetApiResponseAsync<List<ClanSummary>>( // UrlPathBuilder.GetTopWarClanWarsUrl(locationEnum), clanSummaryFilter?.ToQueryParams()); // return apiResponse; //} public async Task <List <ClanSummary> > SearchClanAsync(ClanSummaryFilter clanSummaryFilter = null) { IApiResponse <List <ClanSummary> > apiResponse = await SearchClanResponseAsync(clanSummaryFilter); return(apiResponse.Model); }