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)

Superclass for all Pyrez models.

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)
region
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)
last_login
class pyrez.models.PlayerId(**kwargs)
class pyrez.models.PlayerPS(**kwargs)
playtime
class pyrez.models.PlayerStatus(**kwargs)
class pyrez.models.QueueStats(**kwargs)
class pyrez.models.Ranked(**kwargs)
hasPlayed
matches_played
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)
card
frame
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)