Show / Hide Table of Contents

Interface IRiotApi

Namespace:RiotSharp
Assembly:RiotSharp.dll
Syntax
public interface IRiotApi

Methods

GetAllChampionsMasteryEntries(Platform, Int64)

Declaration
List<ChampionMastery> GetAllChampionsMasteryEntries(Platform platform, long summonerId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
Returns
Type Description
List<><ChampionMastery>

GetAllChampionsMasteryEntriesAsync(Platform, Int64)

Declaration
Task<List<ChampionMastery>> GetAllChampionsMasteryEntriesAsync(Platform platform, long summonerId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
Returns
Type Description
Task<><List<><ChampionMastery>>

GetChallengerLeague(Region, Queue)

Declaration
League GetChallengerLeague(Region region, Queue queue)
Parameters
Type Name Description
Region region
Queue queue
Returns
Type Description
League

GetChallengerLeagueAsync(Region, Queue)

Declaration
Task<League> GetChallengerLeagueAsync(Region region, Queue queue)
Parameters
Type Name Description
Region region
Queue queue
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
Type Description
Champion

GetChampionAsync(Region, Int32)

Declaration
Task<Champion> GetChampionAsync(Region region, int championId)
Parameters
Type Name Description
Region region
System.Int32 championId
Returns
Type Description
Task<><Champion>

GetChampionMastery(Platform, Int64, Int32)

Declaration
ChampionMastery GetChampionMastery(Platform platform, long summonerId, int championId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
System.Int32 championId
Returns
Type Description
ChampionMastery

GetChampionMasteryAsync(Platform, Int64, Int32)

Declaration
Task<ChampionMastery> GetChampionMasteryAsync(Platform platform, long summonerId, int championId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
System.Int32 championId
Returns
Type Description
Task<><ChampionMastery>

GetChampions(Region, Boolean)

Declaration
List<Champion> GetChampions(Region region, bool freeToPlay = false)
Parameters
Type Name Description
Region region
System.Boolean freeToPlay
Returns
Type Description
List<><Champion>

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>>

GetCurrentGame(Platform, Int64)

Declaration
CurrentGame GetCurrentGame(Platform platform, long summonerId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
Returns
Type Description
CurrentGame

GetCurrentGameAsync(Platform, Int64)

Declaration
Task<CurrentGame> GetCurrentGameAsync(Platform platform, long summonerId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
Returns
Type Description
Task<><CurrentGame>

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
Type Description
FeaturedGames

GetFeaturedGamesAsync(Region)

Declaration
Task<FeaturedGames> GetFeaturedGamesAsync(Region region)
Parameters
Type Name Description
Region region
Returns
Type Description
Task<><FeaturedGames>

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
Type Name Description
Region region
Queue queue
Returns
Type Description
League

GetMasterLeagueAsync(Region, Queue)

Declaration
Task<League> GetMasterLeagueAsync(Region region, Queue queue)
Parameters
Type Name Description
Region region
Queue queue
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
Type Description
MatchDetail

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
Type Description
Task<><MatchDetail>

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
Type Description
List<><ChampionStats>

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
Type Description
List<><ChampionStats>

GetStatsRankedAsync(Region, Int64)

Declaration
Task<List<ChampionStats>> GetStatsRankedAsync(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
Task<><List<><ChampionStats>>

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
Type Description
Task<><List<><ChampionStats>>

GetStatsSummaries(Region, Int64)

Declaration
List<PlayerStatsSummary> GetStatsSummaries(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
List<><PlayerStatsSummary>

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
Type Description
List<><PlayerStatsSummary>

GetStatsSummariesAsync(Region, Int64)

Declaration
Task<List<PlayerStatsSummary>> GetStatsSummariesAsync(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
Task<><List<><PlayerStatsSummary>>

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
Type Description
Task<><List<><PlayerStatsSummary>>

GetSummoner(Region, Int64)

Declaration
Summoner GetSummoner(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
Summoner

GetSummoner(Region, String)

Declaration
Summoner GetSummoner(Region region, string summonerName)
Parameters
Type Name Description
Region region
System.String summonerName
Returns
Type Description
Summoner

GetSummonerAsync(Region, Int64)

Declaration
Task<Summoner> GetSummonerAsync(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
Task<><Summoner>

GetSummonerAsync(Region, String)

Declaration
Task<Summoner> GetSummonerAsync(Region region, string summonerName)
Parameters
Type Name Description
Region region
System.String summonerName
Returns
Type Description
Task<><Summoner>

GetSummonerName(Region, Int64)

Declaration
SummonerBase GetSummonerName(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
SummonerBase

GetSummonerNameAsync(Region, Int64)

Declaration
Task<SummonerBase> GetSummonerNameAsync(Region region, long summonerId)
Parameters
Type Name Description
Region region
System.Int64 summonerId
Returns
Type Description
Task<><SummonerBase>

GetSummonerNames(Region, List<Int64>)

Declaration
List<SummonerBase> GetSummonerNames(Region region, List<long> summonerIds)
Parameters
Type Name Description
Region region
List<><System.Int64> summonerIds
Returns
Type Description
List<><SummonerBase>

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
Type Description
Task<><List<><SummonerBase>>

GetSummoners(Region, List<Int64>)

Declaration
List<Summoner> GetSummoners(Region region, List<long> summonerIds)
Parameters
Type Name Description
Region region
List<><System.Int64> summonerIds
Returns
Type Description
List<><Summoner>

GetSummoners(Region, List<String>)

Declaration
List<Summoner> GetSummoners(Region region, List<string> summonerNames)
Parameters
Type Name Description
Region region
List<><System.String> summonerNames
Returns
Type Description
List<><Summoner>

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>>

GetTopChampionsMasteryEntries(Platform, Int64, Int32)

Declaration
List<ChampionMastery> GetTopChampionsMasteryEntries(Platform platform, long summonerId, int count)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
System.Int32 count
Returns
Type Description
List<><ChampionMastery>

GetTopChampionsMasteryEntriesAsync(Platform, Int64, Int32)

Declaration
Task<List<ChampionMastery>> GetTopChampionsMasteryEntriesAsync(Platform platform, long summonerId, int count)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
System.Int32 count
Returns
Type Description
Task<><List<><ChampionMastery>>

GetTotalChampionMasteryScore(Platform, Int64)

Declaration
int GetTotalChampionMasteryScore(Platform platform, long summonerId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
Returns
Type Description
System.Int32

GetTotalChampionMasteryScoreAsync(Platform, Int64)

Declaration
Task<int> GetTotalChampionMasteryScoreAsync(Platform platform, long summonerId)
Parameters
Type Name Description
Platform platform
System.Int64 summonerId
Returns
Type Description
Task<><System.Int32>
Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX