Package hirez.smite

Class SmiteGame


  • public class SmiteGame
    extends Endpoint
    • Method Detail

      • getGodLeaderboard

        public io.reactivex.rxjava3.core.Flowable<GodLeaderboard> getGodLeaderboard​(long godId,
                                                                                    Queue queue)
      • getGodRecommendedItems

        public io.reactivex.rxjava3.core.Flowable<ItemRecommendation> getGodRecommendedItems​(long godId,
                                                                                             Language language)
      • getGodRecommendedItems

        public io.reactivex.rxjava3.core.Flowable<ItemRecommendation> getGodRecommendedItems​(long godId)
      • getGods

        public io.reactivex.rxjava3.core.Flowable<God> getGods​(Language language)
      • getGods

        public io.reactivex.rxjava3.core.Flowable<God> getGods()
      • getGodSkins

        public io.reactivex.rxjava3.core.Flowable<GodSkin> getGodSkins​(long godId,
                                                                       Language language)
      • getGodSkins

        public io.reactivex.rxjava3.core.Flowable<GodSkin> getGodSkins​(long godId)
      • getItems

        public io.reactivex.rxjava3.core.Flowable<Item> getItems​(Language language)
      • 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.Single<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)
      • getTopMatches

        public io.reactivex.rxjava3.core.Flowable<TopMatch> getTopMatches()
      • getFriends

        public io.reactivex.rxjava3.core.Flowable<Friend> getFriends​(long userId)
      • getGodRanks

        public io.reactivex.rxjava3.core.Flowable<GodRank> getGodRanks​(long userId)
      • getPlayer

        public io.reactivex.rxjava3.core.Single<Player> getPlayer​(long userId)
      • getPlayer

        public io.reactivex.rxjava3.core.Single<Player> getPlayer​(long userId,
                                                                  Portal portal)
      • getPlayerAchievements

        public io.reactivex.rxjava3.core.Single<Achievements> getPlayerAchievements​(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)
      • getPlayerStatus

        public io.reactivex.rxjava3.core.Single<PlayerStatus> getPlayerStatus​(long userId)
      • getTeamDetails

        public io.reactivex.rxjava3.core.Single<Team> getTeamDetails​(long teamId)
      • getTeamPlayers

        public io.reactivex.rxjava3.core.Flowable<TeamMember> getTeamPlayers​(long teamId)
      • searchTeams

        public io.reactivex.rxjava3.core.Flowable<TeamQuery> searchTeams​(java.lang.String query)
      • getEsportsProLeagueDetails

        public io.reactivex.rxjava3.core.Flowable<ProLeagueDetail> getEsportsProLeagueDetails()
      • getMOTD

        public io.reactivex.rxjava3.core.Flowable<MatchOfTheDay> getMOTD()
      • searchPlayer

        public io.reactivex.rxjava3.core.Flowable<PlayerQuery> searchPlayer​(java.lang.String query)