@varandas/clash-royale-api
Version:
A Clash Royale API official wrapper for seamless integration with your applications.
58 lines (57 loc) • 1.34 kB
TypeScript
import { IArena } from './arena.interface';
import { ICard } from './card.interface';
export interface IPlayer {
tag: string;
name: string;
expLevel: number;
trophies: number;
arena: IArena;
bestTrophies: number;
wins: number;
losses: number;
battleCount: number;
threeCrownWins: number;
challengeCardsWon: number;
challengeMaxWins: number;
tournamentCardsWon: number;
tournamentBattleCount: number;
role: string;
donations: number;
donationsReceived: number;
totalDonations: number;
warDayWins: number;
clanCardsCollected: number;
clan: {
tag: string;
name: string;
badgeId: number;
};
leagueStatistics: {
currentSeason: {
id: string;
trophies: number;
bestTrophies: number;
};
previousSeason: {
id: string;
trophies: number;
bestTrophies: number;
};
bestSeason: {
id: string;
trophies: number;
bestTrophies: number;
};
};
achievements: [
{
name: string;
stars: number;
value: number;
target: number;
info: string;
}
];
cards: ICard[];
currentFavouriteCard: ICard;
}