Data classes (pyrez.models)

These are the classes created by API responses. They hold the data that is responded from the API server in an easy to use way. You shouldn’t create these yourself.

class pyrez.models.APIResponse(**kwargs)

Represents a generic Pyrez object. This is a sub-class of APIResponseBase.

errorMsgstr

The message returned from the API request.

property hasError
class pyrez.models.APIResponseBase(**kwargs)

Superclass for all Pyrez models.

Keyword Arguments

json (dict or list) – The request as JSON, if you prefer.

class pyrez.models.Ability(**kwargs)
class pyrez.models.BaseMatchDetail(**kwargs)
class pyrez.models.DataUsed(**kwargs)
concurrentSessionsLeft()
requestsLeft()
sessionsLeft()
class pyrez.models.DemoDetails(**kwargs)
class pyrez.models.EsportProLeague(**kwargs)

An important return value is “matchStatus” which represents a match being: - 1: scheduled, - 2: in-progress, - 3: complete.

class pyrez.models.Friend(**kwargs)
class pyrez.models.God(**kwargs)
class pyrez.models.InGameItem(itemID, itemName, itemLevel)
class pyrez.models.Item(**kwargs)
class pyrez.models.ItemDescription(**kwargs)
class pyrez.models.LeagueLeaderboard(**kwargs)
class pyrez.models.LeagueSeason(**kwargs)
class pyrez.models.LiveMatch(**kwargs)
getMapName(_clear=False)
property region
class pyrez.models.MOTD(**kwargs)
class pyrez.models.Match(**kwargs)
class pyrez.models.MatchBase(**kwargs)
class pyrez.models.MatchHistory(**kwargs)
class pyrez.models.MatchId(**kwargs)
class pyrez.models.Menuitem(**kwargs)
class pyrez.models.MergedPlayer(**kwargs)
class pyrez.models.PatchInfo(**kwargs)
class pyrez.models.Ping(kwargs)
class pyrez.models.Player(**kwargs)
class pyrez.models.PlayerAcheviements(**kwargs)
class pyrez.models.PlayerBase(**kwargs)
property last_login
class pyrez.models.PlayerId(**kwargs)
class pyrez.models.PlayerPS(**kwargs)
property playtime
class pyrez.models.PlayerStatus(**kwargs)
class pyrez.models.QueueStats(**kwargs)
class pyrez.models.Ranked(**kwargs)
property hasPlayed
class pyrez.models.ServerStatus(**kwargs)
class pyrez.models.Session(**kwargs)
isApproved()
class pyrez.models.Skin(**kwargs)
class pyrez.models.StatusPage(**kwargs)
class pyrez.models.TestSession(kwargs)
class pyrez.models.HiRez.AccountInfo(**kwargs)
class pyrez.models.HiRez.ContactInfo(**kwargs)
class pyrez.models.HiRez.Game(**kwargs)
avatarId
avatarURL
class pyrez.models.HiRez.LinkedAccount(**kwargs)
class pyrez.models.HiRez.PortalAccount(**kwargs)
class pyrez.models.HiRez.Transaction(**kwargs)
class pyrez.models.HiRez.UserInfo(**kwargs)
class pyrez.models.Paladins.Champion(**kwargs)
class pyrez.models.Paladins.ChampionAbility(**kwargs)
class pyrez.models.Paladins.ChampionCard(**kwargs)
getCardURL()
getIconURL()
class pyrez.models.Paladins.ChampionSkin(**kwargs)
class pyrez.models.Paladins.Item(**kwargs)
class pyrez.models.Paladins.Loadout(**kwargs)
class pyrez.models.Paladins.LoadoutItem(**kwargs)
getCard()
getFrame()
class pyrez.models.Paladins.Player(**kwargs)
class pyrez.models.Paladins.Post(**kwargs)
class pyrez.models.RealmRoyale.Leaderboard(**kwargs)
class pyrez.models.RealmRoyale.LeaderboardDetails(**kwargs)
class pyrez.models.RealmRoyale.Match(**kwargs)
class pyrez.models.RealmRoyale.MatchHistory(**kwargs)
class pyrez.models.RealmRoyale.Player(**kwargs)
class pyrez.models.RealmRoyale.Talent(**kwargs)
class pyrez.models.Smite.God(**kwargs)
class pyrez.models.Smite.GodLeaderboard(**kwargs)
class pyrez.models.Smite.GodRank(**kwargs)
class pyrez.models.Smite.GodRecommendedItem(**kwargs)
class pyrez.models.Smite.GodSkin(**kwargs)
class pyrez.models.Smite.Item(**kwargs)
class pyrez.models.Smite.Player(**kwargs)
class pyrez.models.Smite.TopMatch(**kwargs)
class pyrez.models.StatusPage.AffectedComponents(**kwargs)
class pyrez.models.StatusPage.Base(**kwargs)
class pyrez.models.StatusPage.Component(**kwargs)
class pyrez.models.StatusPage.ComponentMixin(**kwargs)
class pyrez.models.StatusPage.IncidentInfo(**kwargs)
class pyrez.models.StatusPage.IncidentUpdates(**kwargs)
class pyrez.models.StatusPage.Incidents(**kwargs)
class pyrez.models.StatusPage.Page(**kwargs)
class pyrez.models.StatusPage.ScheduledMaintenances(**kwargs)
class pyrez.models.StatusPage.Status(**kwargs)
class pyrez.models.StatusPage.StatusPage(**kwargs)