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 Paladins
create(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_GAMEPAD
io.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)
-
-