Package hirez.paladins
Class Paladins
- java.lang.Object
-
- hirez.api.Endpoint
-
- hirez.paladins.Paladins
-
public class Paladins extends Endpoint
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Paladinscreate(java.util.function.Consumer<ConfigurationBuilder> configuration)io.reactivex.rxjava3.core.Flowable<ChampionCard>getChampionCards(long championId)io.reactivex.rxjava3.core.Flowable<ChampionCard>getChampionCards(long championId, Language language)io.reactivex.rxjava3.core.Flowable<ChampionLeaderboard>getChampionLeaderboard(long championId)Only queueQueues.COMPETITIVE_GAMEPADio.reactivex.rxjava3.core.Flowable<ChampionRank>getChampionRanks(long userId)io.reactivex.rxjava3.core.Flowable<Champion>getChampions()io.reactivex.rxjava3.core.Flowable<Champion>getChampions(Language language)io.reactivex.rxjava3.core.Flowable<ChampionSkin>getChampionSkins(long championId)io.reactivex.rxjava3.core.Flowable<ChampionSkin>getChampionSkins(long championId, Language language)io.reactivex.rxjava3.core.Single<DemoDetail>getDemoDetails(long matchId)io.reactivex.rxjava3.core.Flowable<ProLeagueDetail>getEsportsProLeagueDetails()io.reactivex.rxjava3.core.Flowable<Friend>getFriends(long userId)io.reactivex.rxjava3.core.Flowable<Item>getItems()io.reactivex.rxjava3.core.Flowable<Item>getItems(Language language)io.reactivex.rxjava3.core.Flowable<Rank>getLeagueLeaderboard(Queue queue, Division division, int round)io.reactivex.rxjava3.core.Flowable<LeagueSeason>getLeagueSeasons(Queue queue)io.reactivex.rxjava3.core.Flowable<MatchDetail>getMatchDetails(long matchId)io.reactivex.rxjava3.core.Flowable<MatchDetail>getMatchDetailsBatch(long... matchId)io.reactivex.rxjava3.core.Flowable<MatchHistory>getMatchHistory(long userId)io.reactivex.rxjava3.core.Flowable<MatchId>getMatchIdsByQueue(Queue queue, java.util.Date timestamp)io.reactivex.rxjava3.core.Flowable<LiveMatch>getMatchPlayerDetails(long matchId)io.reactivex.rxjava3.core.Single<Player>getPlayer(long userId)io.reactivex.rxjava3.core.Single<Player>getPlayer(long userId, Portal portal)io.reactivex.rxjava3.core.Flowable<PlayerIdPortal>getPlayerIdByName(java.lang.String query)io.reactivex.rxjava3.core.Flowable<PlayerIdPortal>getPlayerIdByPortalUserId(Portal portal, long id)io.reactivex.rxjava3.core.Flowable<PlayerIdXboxSwitch>getPlayerIdInfoForXboxAndSwitch(java.lang.String gamertag)io.reactivex.rxjava3.core.Flowable<PlayerIdPortal>getPlayerIdsByGamerTag(Portal portal, java.lang.String query)io.reactivex.rxjava3.core.Flowable<PlayerLoadout>getPlayerLoadouts(java.lang.Long id)io.reactivex.rxjava3.core.Flowable<PlayerLoadout>getPlayerLoadouts(java.lang.Long id, Language language)io.reactivex.rxjava3.core.Flowable<PlayerLoadout>getPlayerLoadouts(java.lang.String user)io.reactivex.rxjava3.core.Flowable<PlayerLoadout>getPlayerLoadouts(java.lang.String user, Language language)io.reactivex.rxjava3.core.Single<PlayerStatus>getPlayerStatus(long id)io.reactivex.rxjava3.core.Single<PlayerStatus>getPlayerStatus(java.lang.String user)io.reactivex.rxjava3.core.Flowable<QueueStat>getQueueStats(long userId, Queue queue)io.reactivex.rxjava3.core.Flowable<PlayerQuery>searchPlayer(java.lang.String query)-
Methods inherited from class hirez.api.Endpoint
call, createSession, getConfiguration, getDataUsed, getHiRezServerStatus, getPatchInfo, getStatusPage, ping, testAndCall, testSession
-
-
-
-
Method Detail
-
create
public static Paladins create(java.util.function.Consumer<ConfigurationBuilder> configuration)
-
getChampionCards
public io.reactivex.rxjava3.core.Flowable<ChampionCard> getChampionCards(long championId, Language language)
-
getChampionCards
public io.reactivex.rxjava3.core.Flowable<ChampionCard> getChampionCards(long championId)
-
getChampionLeaderboard
public io.reactivex.rxjava3.core.Flowable<ChampionLeaderboard> getChampionLeaderboard(long championId)
Only queueQueues.COMPETITIVE_GAMEPAD- Parameters:
championId-- Returns:
-
getChampions
public io.reactivex.rxjava3.core.Flowable<Champion> getChampions()
-
getChampionSkins
public io.reactivex.rxjava3.core.Flowable<ChampionSkin> getChampionSkins(long championId, Language language)
-
getChampionSkins
public io.reactivex.rxjava3.core.Flowable<ChampionSkin> getChampionSkins(long championId)
-
getItems
public io.reactivex.rxjava3.core.Flowable<Item> getItems()
-
getDemoDetails
public io.reactivex.rxjava3.core.Single<DemoDetail> getDemoDetails(long matchId)
-
getLeagueLeaderboard
public io.reactivex.rxjava3.core.Flowable<Rank> getLeagueLeaderboard(Queue queue, Division division, int round)
-
getLeagueSeasons
public io.reactivex.rxjava3.core.Flowable<LeagueSeason> getLeagueSeasons(Queue queue)
-
getMatchDetails
public io.reactivex.rxjava3.core.Flowable<MatchDetail> getMatchDetails(long matchId)
-
getMatchDetailsBatch
public io.reactivex.rxjava3.core.Flowable<MatchDetail> getMatchDetailsBatch(long... matchId)
-
getMatchHistory
public io.reactivex.rxjava3.core.Flowable<MatchHistory> getMatchHistory(long userId)
-
getMatchIdsByQueue
public io.reactivex.rxjava3.core.Flowable<MatchId> getMatchIdsByQueue(Queue queue, java.util.Date timestamp)
-
getMatchPlayerDetails
public io.reactivex.rxjava3.core.Flowable<LiveMatch> getMatchPlayerDetails(long matchId)
-
getQueueStats
public io.reactivex.rxjava3.core.Flowable<QueueStat> getQueueStats(long userId, Queue queue)
-
getChampionRanks
public io.reactivex.rxjava3.core.Flowable<ChampionRank> getChampionRanks(long userId)
-
getFriends
public io.reactivex.rxjava3.core.Flowable<Friend> getFriends(long userId)
-
getPlayer
public io.reactivex.rxjava3.core.Single<Player> getPlayer(long userId)
-
getPlayerIdByName
public io.reactivex.rxjava3.core.Flowable<PlayerIdPortal> getPlayerIdByName(java.lang.String query)
-
getPlayerIdByPortalUserId
public io.reactivex.rxjava3.core.Flowable<PlayerIdPortal> getPlayerIdByPortalUserId(Portal portal, long id)
-
getPlayerIdsByGamerTag
public io.reactivex.rxjava3.core.Flowable<PlayerIdPortal> getPlayerIdsByGamerTag(Portal portal, java.lang.String query)
-
getPlayerIdInfoForXboxAndSwitch
public io.reactivex.rxjava3.core.Flowable<PlayerIdXboxSwitch> getPlayerIdInfoForXboxAndSwitch(java.lang.String gamertag)
-
getPlayerLoadouts
public io.reactivex.rxjava3.core.Flowable<PlayerLoadout> getPlayerLoadouts(java.lang.String user, Language language)
-
getPlayerLoadouts
public io.reactivex.rxjava3.core.Flowable<PlayerLoadout> getPlayerLoadouts(java.lang.Long id)
-
getPlayerLoadouts
public io.reactivex.rxjava3.core.Flowable<PlayerLoadout> getPlayerLoadouts(java.lang.String user)
-
getPlayerLoadouts
public io.reactivex.rxjava3.core.Flowable<PlayerLoadout> getPlayerLoadouts(java.lang.Long id, Language language)
-
getPlayerStatus
public io.reactivex.rxjava3.core.Single<PlayerStatus> getPlayerStatus(java.lang.String user)
-
getPlayerStatus
public io.reactivex.rxjava3.core.Single<PlayerStatus> getPlayerStatus(long id)
-
getEsportsProLeagueDetails
public io.reactivex.rxjava3.core.Flowable<ProLeagueDetail> getEsportsProLeagueDetails()
-
searchPlayer
public io.reactivex.rxjava3.core.Flowable<PlayerQuery> searchPlayer(java.lang.String query)
-
-