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.Ability(**kwargs)
class pyrez.models.APIResponse(**kwargs)

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

errorMsg : str
The message returned from the API request.
hasError()
class pyrez.models.APIResponseBase(**kwargs)

Represents a generic Pyrez object.

Keyword Arguments:
 json (dict or list) – The request as JSON, if you prefer.
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:
  • scheduled (1),
  • in-progress (2),
  • complete (3)
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)
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.MOTD(**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)
class pyrez.models.PlayerId(**kwargs)
class pyrez.models.PlayerPS(**kwargs)
class pyrez.models.PlayerStatus(**kwargs)
class pyrez.models.QueueStats(**kwargs)
class pyrez.models.Ranked(**kwargs)
hasPlayedRanked()
class pyrez.models.ServerStatus(**kwargs)
class pyrez.models.Session(**kwargs)
isApproved()
class pyrez.models.Skin(**kwargs)
class pyrez.models.TestSession(kwargs)
class pyrez.models.StatusPage(**kwargs)
class pyrez.models.HiRez.AccountInfo(**kwargs)
class pyrez.models.HiRez.ContactInfo(**kwargs)
class pyrez.models.HiRez.Game(**kwargs)
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.Page(**kwargs)
class pyrez.models.StatusPage.Status(**kwargs)
class pyrez.models.StatusPage.StatusPage(**kwargs)
class pyrez.models.StatusPage.Incidents(**kwargs)
class pyrez.models.StatusPage.IncidentUpdates(**kwargs)
class pyrez.models.StatusPage.ScheduledMaintenances(**kwargs)