Player

class clash_royale.models.player.PlayerCard[source]

Represents a card in a player’s collection.

level: int
star_level: int | None
evolution_level: int | None
class clash_royale.models.player.LeagueStatistics[source]

Player’s league statistics.

current_season: dict | None
previous_season: dict | None
best_season: dict | None
class clash_royale.models.player.Player[source]

Represents a Clash Royale player.

tag: str
name: str
exp_level: int
trophies: int
best_trophies: int
wins: int
losses: int
battle_count: int
three_crown_wins: int
challenge_cards_won: int
challenge_max_wins: int
tournament_cards_won: int
tournament_battle_count: int
role: str | None
donations: int | None
donations_received: int | None
total_donations: int
clan: PlayerClan | None
arena: Arena | None
league_statistics: LeagueStatistics | None
cards: list[Card]
current_deck: list[PlayerCard]
current_favourite_card: Card | None
star_points: int | None
exp_points: int | None
class clash_royale.models.player.BattlePlayer[source]

Player information in a battle.

tag: str
name: str
crowns: int
king_tower_hit_points: int | None
princess_towers_hit_points: list[int] | None
cards: list[Card]
support_cards: list[SupportCard] | None
starting_trophies: int | None
trophy_change: int | None
clan: PlayerClan | None
global_rank: int | None
elixir_leaked: float | None
class clash_royale.models.player.BattleTeam[source]

Team information in a battle.

crowns: int
elixir_leaked: float | None
class clash_royale.models.player.Battle[source]

Represents a battle in a player’s battle log.

type: Literal['PvP', 'PvE', 'clanMate', 'tournament', 'friendly', 'survival', 'PvP2v2', 'clanMate2v2', 'challenge2v2', 'clanWarCollectionDay', 'clanWarWarDay', 'casual1v1', 'casual2v2', 'boatBattle', 'boatBattlePractice', 'riverRacePvP', 'riverRacePvp', 'riverRaceDuel', 'riverRaceDuelColosseum', 'tutorial', 'pathOfLegend', 'seasonalBattle', 'practice', 'trail', 'unknown']
battle_time: ISO8601DateTime
is_ladder_tournament: bool
arena: Arena
game_mode: GameMode
deck_selection: Literal['collection', 'draft', 'draftCompetitive', 'predefined', 'eventDeck', 'pick', 'wardeckPick', 'warDeckPick', 'quaddeckPick', 'unknown'] | None
team: list[BattlePlayer]
opponent: list[BattlePlayer]
is_hosted_match: bool
league_number: int
class clash_royale.models.player.UpcomingChest[source]

Represents an upcoming chest for a player.

index: int
name: str