Interface IRiotApi
Namespace:RiotSharp
Assembly:RiotSharp.dll
Syntax
public interface IRiotApi
Methods
Declaration
List<ChampionMastery> GetAllChampionsMasteryEntries(Platform platform, long summonerId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
Returns
Declaration
Task<List<ChampionMastery>> GetAllChampionsMasteryEntriesAsync(Platform platform, long summonerId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
Returns
GetChallengerLeague(Region, Queue)
Declaration
League GetChallengerLeague(Region region, Queue queue)
Parameters
Returns
GetChallengerLeagueAsync(Region, Queue)
Declaration
Task<League> GetChallengerLeagueAsync(Region region, Queue queue)
Parameters
Returns
Type |
Description |
Task<><League> |
|
GetChampion(Region, Int32)
Declaration
Champion GetChampion(Region region, int championId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int32 |
championId |
|
Returns
GetChampionAsync(Region, Int32)
Declaration
Task<Champion> GetChampionAsync(Region region, int championId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int32 |
championId |
|
Returns
Declaration
ChampionMastery GetChampionMastery(Platform platform, long summonerId, int championId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
System.Int32 |
championId |
|
Returns
Declaration
Task<ChampionMastery> GetChampionMasteryAsync(Platform platform, long summonerId, int championId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
System.Int32 |
championId |
|
Returns
GetChampions(Region, Boolean)
Declaration
List<Champion> GetChampions(Region region, bool freeToPlay = false)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Boolean |
freeToPlay |
|
Returns
GetChampionsAsync(Region, Boolean)
Declaration
Task<List<Champion>> GetChampionsAsync(Region region, bool freeToPlay = false)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Boolean |
freeToPlay |
|
Returns
Type |
Description |
Task<><List<><Champion>> |
|
Declaration
CurrentGame GetCurrentGame(Platform platform, long summonerId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
Returns
Declaration
Task<CurrentGame> GetCurrentGameAsync(Platform platform, long summonerId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
Returns
GetEntireLeagues(Region, List<Int64>)
Declaration
Dictionary<long, List<League>> GetEntireLeagues(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Dictionary<, ><System.Int64, List<><League>> |
|
GetEntireLeagues(Region, List<String>)
Declaration
Dictionary<string, List<League>> GetEntireLeagues(Region region, List<string> teamIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
teamIds |
|
Returns
Type |
Description |
Dictionary<, ><System.String, List<><League>> |
|
GetEntireLeaguesAsync(Region, List<Int64>)
Declaration
Task<Dictionary<long, List<League>>> GetEntireLeaguesAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.Int64, List<><League>>> |
|
GetEntireLeaguesAsync(Region, List<String>)
Declaration
Task<Dictionary<string, List<League>>> GetEntireLeaguesAsync(Region region, List<string> teamIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
teamIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.String, List<><League>>> |
|
GetFeaturedGames(Region)
Declaration
FeaturedGames GetFeaturedGames(Region region)
Parameters
Type |
Name |
Description |
Region |
region |
|
Returns
GetFeaturedGamesAsync(Region)
Declaration
Task<FeaturedGames> GetFeaturedGamesAsync(Region region)
Parameters
Type |
Name |
Description |
Region |
region |
|
Returns
GetLeagues(Region, List<Int64>)
Declaration
Dictionary<long, List<League>> GetLeagues(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Dictionary<, ><System.Int64, List<><League>> |
|
GetLeagues(Region, List<String>)
Declaration
Dictionary<string, List<League>> GetLeagues(Region region, List<string> teamIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
teamIds |
|
Returns
Type |
Description |
Dictionary<, ><System.String, List<><League>> |
|
GetLeaguesAsync(Region, List<Int64>)
Declaration
Task<Dictionary<long, List<League>>> GetLeaguesAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.Int64, List<><League>>> |
|
GetLeaguesAsync(Region, List<String>)
Declaration
Task<Dictionary<string, List<League>>> GetLeaguesAsync(Region region, List<string> teamIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
teamIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.String, List<><League>>> |
|
GetMasterLeague(Region, Queue)
Declaration
League GetMasterLeague(Region region, Queue queue)
Parameters
Returns
GetMasterLeagueAsync(Region, Queue)
Declaration
Task<League> GetMasterLeagueAsync(Region region, Queue queue)
Parameters
Returns
Type |
Description |
Task<><League> |
|
GetMasteryPages(Region, List<Int64>)
Declaration
Dictionary<long, List<MasteryPage>> GetMasteryPages(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Dictionary<, ><System.Int64, List<><MasteryPage>> |
|
GetMasteryPagesAsync(Region, List<Int64>)
Declaration
Task<Dictionary<long, List<MasteryPage>>> GetMasteryPagesAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.Int64, List<><MasteryPage>>> |
|
GetMatch(Region, Int64, Boolean)
Declaration
MatchDetail GetMatch(Region region, long matchId, bool includeTimeline = false)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
matchId |
|
System.Boolean |
includeTimeline |
|
Returns
GetMatchAsync(Region, Int64, Boolean)
Declaration
Task<MatchDetail> GetMatchAsync(Region region, long matchId, bool includeTimeline = false)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
matchId |
|
System.Boolean |
includeTimeline |
|
Returns
GetRecentGames(Region, Int64)
Declaration
List<Game> GetRecentGames(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
Type |
Description |
List<><Game> |
|
GetRecentGamesAsync(Region, Int64)
Declaration
Task<List<Game>> GetRecentGamesAsync(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
Type |
Description |
Task<><List<><Game>> |
|
GetRunePages(Region, List<Int64>)
Declaration
Dictionary<long, List<RunePage>> GetRunePages(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Dictionary<, ><System.Int64, List<><RunePage>> |
|
GetRunePagesAsync(Region, List<Int64>)
Declaration
Task<Dictionary<long, List<RunePage>>> GetRunePagesAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.Int64, List<><RunePage>>> |
|
GetStatsRanked(Region, Int64)
Declaration
List<ChampionStats> GetStatsRanked(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetStatsRanked(Region, Int64, Season)
Declaration
List<ChampionStats> GetStatsRanked(Region region, long summonerId, Season season)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Season |
season |
|
Returns
GetStatsRankedAsync(Region, Int64)
Declaration
Task<List<ChampionStats>> GetStatsRankedAsync(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetStatsRankedAsync(Region, Int64, Season)
Declaration
Task<List<ChampionStats>> GetStatsRankedAsync(Region region, long summonerId, Season season)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Season |
season |
|
Returns
GetStatsSummaries(Region, Int64)
Declaration
List<PlayerStatsSummary> GetStatsSummaries(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetStatsSummaries(Region, Int64, Season)
Declaration
List<PlayerStatsSummary> GetStatsSummaries(Region region, long summonerId, Season season)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Season |
season |
|
Returns
GetStatsSummariesAsync(Region, Int64)
Declaration
Task<List<PlayerStatsSummary>> GetStatsSummariesAsync(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetStatsSummariesAsync(Region, Int64, Season)
Declaration
Task<List<PlayerStatsSummary>> GetStatsSummariesAsync(Region region, long summonerId, Season season)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Season |
season |
|
Returns
GetSummoner(Region, Int64)
Declaration
Summoner GetSummoner(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetSummoner(Region, String)
Declaration
Summoner GetSummoner(Region region, string summonerName)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.String |
summonerName |
|
Returns
GetSummonerAsync(Region, Int64)
Declaration
Task<Summoner> GetSummonerAsync(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetSummonerAsync(Region, String)
Declaration
Task<Summoner> GetSummonerAsync(Region region, string summonerName)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.String |
summonerName |
|
Returns
GetSummonerName(Region, Int64)
Declaration
SummonerBase GetSummonerName(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetSummonerNameAsync(Region, Int64)
Declaration
Task<SummonerBase> GetSummonerNameAsync(Region region, long summonerId)
Parameters
Type |
Name |
Description |
Region |
region |
|
System.Int64 |
summonerId |
|
Returns
GetSummonerNames(Region, List<Int64>)
Declaration
List<SummonerBase> GetSummonerNames(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
GetSummonerNamesAsync(Region, List<Int64>)
Declaration
Task<List<SummonerBase>> GetSummonerNamesAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
GetSummoners(Region, List<Int64>)
Declaration
List<Summoner> GetSummoners(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
GetSummoners(Region, List<String>)
Declaration
List<Summoner> GetSummoners(Region region, List<string> summonerNames)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
summonerNames |
|
Returns
GetSummonersAsync(Region, List<Int64>)
Declaration
Task<List<Summoner>> GetSummonersAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Task<><List<><Summoner>> |
|
GetSummonersAsync(Region, List<String>)
Declaration
Task<List<Summoner>> GetSummonersAsync(Region region, List<string> summonerNames)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
summonerNames |
|
Returns
Type |
Description |
Task<><List<><Summoner>> |
|
GetTeams(Region, List<Int64>)
Declaration
Dictionary<long, List<Team>> GetTeams(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Dictionary<, ><System.Int64, List<><Team>> |
|
GetTeams(Region, List<String>)
Declaration
Dictionary<string, Team> GetTeams(Region region, List<string> teamIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
teamIds |
|
Returns
Type |
Description |
Dictionary<, ><System.String, Team> |
|
GetTeamsAsync(Region, List<Int64>)
Declaration
Task<Dictionary<long, List<Team>>> GetTeamsAsync(Region region, List<long> summonerIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.Int64> |
summonerIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.Int64, List<><Team>>> |
|
GetTeamsAsync(Region, List<String>)
Declaration
Task<Dictionary<string, Team>> GetTeamsAsync(Region region, List<string> teamIds)
Parameters
Type |
Name |
Description |
Region |
region |
|
List<><System.String> |
teamIds |
|
Returns
Type |
Description |
Task<><Dictionary<, ><System.String, Team>> |
|
Declaration
List<ChampionMastery> GetTopChampionsMasteryEntries(Platform platform, long summonerId, int count)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
System.Int32 |
count |
|
Returns
Declaration
Task<List<ChampionMastery>> GetTopChampionsMasteryEntriesAsync(Platform platform, long summonerId, int count)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
System.Int32 |
count |
|
Returns
Declaration
int GetTotalChampionMasteryScore(Platform platform, long summonerId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
Task<int> GetTotalChampionMasteryScoreAsync(Platform platform, long summonerId)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
System.Int64 |
summonerId |
|
Returns
Type |
Description |
Task<><System.Int32> |
|