Exemplo n.º 1
0
        public async Task <ILoLResponse> GetChampionsAsync()
        {
            var queryUrl = StaticDataApiAdapter.GetChampionsStaticData(Region);

            queryUrl = $"{AppendApiKey(queryUrl)}&locale=en_US&tags=all&dataById=false";

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <StaticDataChampionsResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 2
0
        public ILoLResponse GetSummonerByName(string summonerName)
        {
            var queryUrl = SummonerApiAdapter.GetSummonerByNameRequestUrl(summonerName, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <SummonerResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 3
0
        public async Task <ILoLResponse> GetSummonerBySummonerIdAsync(long summonerId)
        {
            var queryUrl = SummonerApiAdapter.GetSummonerBySummonerIdRequestUrl(summonerId, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <SummonerResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 4
0
        public async Task <ILoLResponse> GetApiStatusAsync()
        {
            var queryUrl = ApiStatusAdapter.GetApiStatus(Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <ApiStatusResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 5
0
        public ILoLResponse GetSummonerByAccountId(long accountId)
        {
            var queryUrl = SummonerApiAdapter.GetSummonerByAccountIdRequestUrl(accountId, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <SummonerResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 6
0
        public async Task <ILoLResponse> GetMatchesByTournamentCodeAsync(long tournamentCode)
        {
            var queryUrl = _adapter.GetMatchTimelineByMatchIdRequestUrl(tournamentCode, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <MatchDetailsResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 7
0
        public ILoLResponse GetApiStatus()
        {
            var queryUrl = ApiStatusAdapter.GetApiStatus(Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <ApiStatusResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 8
0
        public async Task <ILoLResponse> GetRecentMatchByAccountIdAsync(long accountId)
        {
            var queryUrl = _adapter.GetRecentMatchByAccountIdRequestUrl(accountId, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <MatchListsResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 9
0
        public async Task <ILoLResponse> GetMatchTimelineByMatchIdAsync(long matchId)
        {
            var queryUrl = _adapter.GetMatchTimelineByMatchIdRequestUrl(matchId, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <MatchTimeLineResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 10
0
        public ILoLResponse GetMatchByMatchIdAndTournamentCode(long matchId, long tournamentCode)
        {
            var queryUrl = _adapter.GetMatchByMatchIdAndTournamentCodeRequestUrl(matchId, tournamentCode, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <MatchDetailsResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 11
0
        public ILoLResponse GetMatchListByAccountId(long accountId)
        {
            var queryUrl = _adapter.GetMatchByAccountIdRequestUrl(accountId, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <MatchListsResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 12
0
        public async Task <ILoLResponse> GetActiveGamesBySummonerIdAsync(long summonerId)
        {
            var queryUrl = SpectatorApiAdapter.GetActiveGamesBySummonerId(summonerId, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <Gamelist, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 13
0
        public async Task <ILoLResponse> GetFeaturedGamesAsync()
        {
            var queryUrl = SpectatorApiAdapter.GetFeaturedGames(Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <SpectatorGamesResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 14
0
        public ILoLResponse GetFeaturedGames()
        {
            var queryUrl = SpectatorApiAdapter.GetFeaturedGames(Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <SpectatorGamesResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 15
0
        public async Task <ILoLResponse> GetChampionByIdAsync(long id)
        {
            var queryUrl = ChampionsApiAdapter.GetChampionById(id, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(await WebUtilFunctions.GetEndpointResponseFromUrlAsync <ChampionsResponse, ErrorResponse>(Handler, queryUrl));
        }
Exemplo n.º 16
0
        public ILoLResponse GetChampionById(long id)
        {
            var queryUrl = ChampionsApiAdapter.GetChampionById(id, Region);

            queryUrl = AppendApiKey(queryUrl);

            return(WebUtilFunctions.GetEndpointResponseFromUrl <ChampionsResponse, ErrorResponse>(Handler, queryUrl));
        }