Models¶ Gamemode¶ class mctiers.Gamemode[source]¶ Bases: object __init__(*, slug, data)[source]¶ Parameters: slug (str) data (GamemodePayload) Return type: None slug: str¶ title: str¶ info_text: str | None¶ kit_image: str | None¶ discord_url: str | None¶ Ranking¶ class mctiers.Ranking[source]¶ Bases: object __init__(*, gamemode, data)[source]¶ Parameters: gamemode (str) data (RankingPayload) Return type: None gamemode: str¶ tier: int¶ pos: int¶ retired: bool¶ attained: int | None¶ peak_tier: int | None¶ peak_pos: int | None¶ property is_high: bool¶ property attained_at: datetime | None¶ OverallPlayer¶ class mctiers.OverallPlayer[source]¶ Bases: _RankedPlayer __init__(data)[source]¶ Parameters: data (OverallPlayerPayload) Return type: None points: int¶ GamemodePlayer¶ class mctiers.GamemodePlayer[source]¶ Bases: object __init__(data)[source]¶ Parameters: data (GamemodePlayerPayload) Return type: None uuid: str¶ name: str¶ region: Region¶ pos: int¶ property is_high: bool¶ Player¶ class mctiers.Player[source]¶ Bases: _RankedPlayer __init__(data)[source]¶ Parameters: data (PlayerPayload) Return type: None overall: int¶ points: int¶ discord_id: str | None¶ tests: List[Test]¶ badges: List[Badge]¶ Test¶ class mctiers.Test[source]¶ Bases: object __init__(data)[source]¶ Parameters: data (TestPayload) Return type: None gamemode: str¶ at: int¶ result_tier: int¶ result_pos: int¶ prev_tier: int | None¶ prev_pos: int | None¶ player: TestPlayer | None¶ tester: TestPlayer | None¶ property occurred_at: datetime¶ TestPlayer¶ class mctiers.TestPlayer[source]¶ Bases: object __init__(data)[source]¶ Parameters: data (TestPlayerPayload) Return type: None uuid: str¶ name: str¶ discord_id: str | None¶ Badge¶ class mctiers.Badge[source]¶ Bases: object __init__(data)[source]¶ Parameters: data (BadgePayload) Return type: None title: str¶ desc: str¶