Package | Description |
---|---|
net.rithms.riot.api |
This package provides the
RiotApi class to request data from the Riot Api. |
net.rithms.riot.api.request |
This package contains the classes and interfaces that are used to send requests to the Riot Api and parse the responses.
|
Modifier and Type | Method and Description |
---|---|
AsyncRequest |
RiotApiAsync.callCustomApiMethod(ApiMethod method)
Call a custom
ApiMethod |
AsyncRequest |
RiotApiAsync.createTournament(int providerId)
Creates a tournament and returns its ID.
|
AsyncRequest |
RiotApiAsync.createTournament(java.lang.String tournamentName,
int providerId)
Creates a tournament and returns its ID.
|
AsyncRequest |
RiotApiAsync.createTournamentCodes(int tournamentId,
int count,
int teamSize,
TournamentMap mapType,
PickType pickType,
SpectatorType spectatorType,
long... allowedSummonerIds)
Create tournament codes for the given tournament.
|
AsyncRequest |
RiotApiAsync.createTournamentCodes(int tournamentId,
int count,
int teamSize,
TournamentMap mapType,
PickType pickType,
SpectatorType spectatorType,
java.lang.String metaData,
long... allowedSummonerIds)
Create tournament codes for the given tournament.
|
AsyncRequest |
RiotApiAsync.createTournamentProvider(java.lang.String region,
java.lang.String callbackUrl)
Creates a tournament provider and returns its ID.
|
AsyncRequest |
RiotApiAsync.getActiveGameBySummoner(Platform platform,
long summonerId)
Get current game information for the given summoner ID.
|
AsyncRequest |
RiotApiAsync.getChallengerLeagueByQueue(Platform platform,
LeagueQueue queue)
Get the challenger league for a given
queue . |
AsyncRequest |
RiotApiAsync.getChallengerLeagueByQueue(Platform platform,
java.lang.String queue)
Get the challenger league for a given
queue . |
AsyncRequest |
RiotApiAsync.getChampion(Platform platform,
int id)
Retrieve champion by
id . |
AsyncRequest |
RiotApiAsync.getChampionMasteriesBySummoner(Platform platform,
long summonerId)
Get all champion mastery entries sorted by number of champion points descending
|
AsyncRequest |
RiotApiAsync.getChampionMasteriesBySummonerByChampion(Platform platform,
long summonerId,
int championId)
Get a champion mastery by
summonerId and championId . |
AsyncRequest |
RiotApiAsync.getChampionMasteryScoresBySummoner(Platform platform,
long summonerId)
Get a player's total champion mastery score, which is sum of individual champion mastery levels
|
AsyncRequest |
RiotApiAsync.getChampions(Platform platform)
Retrieve all champions.
|
AsyncRequest |
RiotApiAsync.getChampions(Platform platform,
boolean freeToPlay)
Retrieve all champions.
|
AsyncRequest |
RiotApiAsync.getDataChampion(Platform platform,
int id)
Retrieves a champion by
id . |
AsyncRequest |
RiotApiAsync.getDataChampion(Platform platform,
int id,
Locale locale,
java.lang.String version,
ChampionTags... tags)
Retrieves a champion by
id . |
AsyncRequest |
RiotApiAsync.getDataChampionList(Platform platform)
Retrieves champion list.
|
AsyncRequest |
RiotApiAsync.getDataChampionList(Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
ChampionListTags... tags)
Retrieves champion list.
|
AsyncRequest |
RiotApiAsync.getDataItem(Platform platform,
int id)
Retrieves item by
id . |
AsyncRequest |
RiotApiAsync.getDataItem(Platform platform,
int id,
Locale locale,
java.lang.String version,
ItemTags... tags)
Retrieves item by
id . |
AsyncRequest |
RiotApiAsync.getDataItemList(Platform platform)
Retrieves item list.
|
AsyncRequest |
RiotApiAsync.getDataItemList(Platform platform,
Locale locale,
java.lang.String version,
ItemListTags... tags)
Retrieves item list.
|
AsyncRequest |
RiotApiAsync.getDataLanguages(Platform platform)
Retrieve supported languages data.
|
AsyncRequest |
RiotApiAsync.getDataLanguageStrings(Platform platform)
Retrieve language strings data.
|
AsyncRequest |
RiotApiAsync.getDataLanguageStrings(Platform platform,
Locale locale,
java.lang.String version)
Retrieve language strings data.
|
AsyncRequest |
RiotApiAsync.getDataMaps(Platform platform)
Retrieves map data.
|
AsyncRequest |
RiotApiAsync.getDataMaps(Platform platform,
Locale locale,
java.lang.String version)
Retrieves map data.
|
AsyncRequest |
RiotApiAsync.getDataMastery(Platform platform,
int id)
Retrieves mastery item by
id . |
AsyncRequest |
RiotApiAsync.getDataMastery(Platform platform,
int id,
Locale locale,
java.lang.String version,
MasteryTags... tags)
Retrieves mastery item by
id . |
AsyncRequest |
RiotApiAsync.getDataMasteryList(Platform platform)
Retrieves mastery list.
|
AsyncRequest |
RiotApiAsync.getDataMasteryList(Platform platform,
Locale locale,
java.lang.String version,
MasteryListTags... tags)
Retrieves mastery list.
|
AsyncRequest |
RiotApiAsync.getDataProfileIcons(Platform platform)
Retrieve profile icons.
|
AsyncRequest |
RiotApiAsync.getDataProfileIcons(Platform platform,
Locale locale,
java.lang.String version)
Retrieve profile icons.
|
AsyncRequest |
RiotApiAsync.getDataRealm(Platform platform)
Retrieve realm data.
|
AsyncRequest |
RiotApiAsync.getDataRune(Platform platform,
int id)
Retrieves rune by
id . |
AsyncRequest |
RiotApiAsync.getDataRune(Platform platform,
int id,
Locale locale,
java.lang.String version,
RuneTags... tags)
Retrieves rune by
id . |
AsyncRequest |
RiotApiAsync.getDataRuneList(Platform platform)
Retrieves rune list.
|
AsyncRequest |
RiotApiAsync.getDataRuneList(Platform platform,
Locale locale,
java.lang.String version,
RuneListTags... tags)
Retrieves rune list.
|
AsyncRequest |
RiotApiAsync.getDataSummonerSpell(Platform platform,
int id)
Retrieves summoner spell by
id . |
AsyncRequest |
RiotApiAsync.getDataSummonerSpell(Platform platform,
int id,
Locale locale,
java.lang.String version,
SpellTags... tags)
Retrieves summoner spell by
id . |
AsyncRequest |
RiotApiAsync.getDataSummonerSpellList(Platform platform)
Retrieves summoner spell list.
|
AsyncRequest |
RiotApiAsync.getDataSummonerSpellList(Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
SpellListTags... tags)
Retrieves summoner spell list.
|
AsyncRequest |
RiotApiAsync.getDataVersions(Platform platform)
Retrieve version data.
|
AsyncRequest |
RiotApiAsync.getFeaturedGames(Platform platform)
Get list of featured games.
|
AsyncRequest |
RiotApiAsync.getLeaguePositionsBySummonerId(Platform platform,
long summonerId)
Get league positions in all queues for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getLeaguesBySummonerId(Platform platform,
long summonerId)
Get leagues in all queues for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getLobbyEventsByTournament(java.lang.String tournamentCode)
Gets a list of lobby events by
tournamentCode |
AsyncRequest |
RiotApiAsync.getMasteriesBySummoner(Platform platform,
long summonerId)
Get mastery pages for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getMasterLeagueByQueue(Platform platform,
LeagueQueue queue)
Get the master league for a given
queue . |
AsyncRequest |
RiotApiAsync.getMasterLeagueByQueue(Platform platform,
java.lang.String queue)
Get the master league for a given
queue . |
AsyncRequest |
RiotApiAsync.getMatch(Platform platform,
long matchId)
Get match by
matchId . |
AsyncRequest |
RiotApiAsync.getMatch(Platform platform,
long matchId,
long forAccountId)
Get match by
matchId . |
AsyncRequest |
RiotApiAsync.getMatchByMatchIdAndTournamentCode(Platform platform,
long matchId,
java.lang.String tournamentCode)
Retrieve match by
matchId and tournamentCode . |
AsyncRequest |
RiotApiAsync.getMatchIdsByTournamentCode(Platform platform,
java.lang.String tournamentCode)
Retrieve match IDs by
tournamentCode . |
AsyncRequest |
RiotApiAsync.getMatchListByAccountId(Platform platform,
long accountId)
Get matchlist for given account ID and platform ID.
|
AsyncRequest |
RiotApiAsync.getMatchListByAccountId(Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season)
Get matchlist for given account ID and platform ID.
|
AsyncRequest |
RiotApiAsync.getMatchListByAccountId(Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season,
long beginTime,
long endTime,
int beginIndex,
int endIndex)
Get matchlist for given account ID and platform ID.
|
AsyncRequest |
RiotApiAsync.getRecentMatchListByAccountId(Platform platform,
long accountId)
Deprecated.
|
AsyncRequest |
RiotApiAsync.getRunesBySummoner(Platform platform,
long summonerId)
Get rune pages for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getShardData(Platform platform)
Get shard status.
|
AsyncRequest |
RiotApiAsync.getSummoner(Platform platform,
long summonerId)
Get a summoner object for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getSummonerByAccount(Platform platform,
long accountId)
Get a summoner object for a given
accountId . |
AsyncRequest |
RiotApiAsync.getSummonerByName(Platform platform,
java.lang.String summonerName)
Get a single summoner object for a given
summonerName . |
AsyncRequest |
RiotApiAsync.getTimelineByMatchId(Platform platform,
long matchId)
Get match timeline by
matchId . |
AsyncRequest |
RiotApiAsync.getTournamentCode(java.lang.String tournamentCode)
Returns the tournament code DTO associated with a
tournamentCode . |
Modifier and Type | Method and Description |
---|---|
void |
RequestListener.onRequestSucceeded(AsyncRequest request)
Invoked when a request succeeds.
|
void |
RequestAdapter.onRequestSucceeded(AsyncRequest request) |
void |
RequestListener.onRequestTimeout(AsyncRequest request)
Invoked when a request times out.
|
void |
RequestAdapter.onRequestTimeout(AsyncRequest request) |