File tree Expand file tree Collapse file tree 8 files changed +64
-6
lines changed Expand file tree Collapse file tree 8 files changed +64
-6
lines changed Original file line number Diff line number Diff line change 1- import { ICard } from './card.interface'
1+ import { ICard , ICardSupport } from './card.interface'
22
33export interface CardResponse {
44 items : ICard [ ]
5- supportItems : ICard [ ]
5+ supportItems : ICardSupport [ ]
66}
Original file line number Diff line number Diff line change 1+ export interface IBadgeIconUrls {
2+ large : string
3+ }
4+
5+ export interface IBadge {
6+ name : string
7+ level : number
8+ maxLevel : number
9+ progress : number
10+ target : number
11+ iconUrls : IBadgeIconUrls
12+ }
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ export interface IBattleLog {
1616 startingTrophies : number
1717 trophyChange : number
1818 crowns : number
19+ kingTowerHitPoints : number
20+ princessTowersHitPoints : number [ ]
1921 clan : {
2022 tag : string
2123 name : string
@@ -31,6 +33,8 @@ export interface IBattleLog {
3133 startingTrophies : number
3234 trophyChange : number
3335 crowns : number
36+ kingTowerHitPoints : number
37+ princessTowersHitPoints : number [ ]
3438 clan : {
3539 tag : string
3640 name : string
Original file line number Diff line number Diff line change 11export interface ICardIconUrls {
22 medium : string
3+ evolutionMedium ?: string
34}
45
6+ export interface ICardSupportIconUrls
7+ extends Omit < ICardIconUrls , 'evolutionMedium' > { }
58export interface ICard {
6- id : number
79 name : string
10+ id : number
11+ level : number
12+ starLevel : number
13+ evolutionLevel ?: number
814 maxLevel : number
15+ maxEvolutionLevel ?: number
16+ rarity : string
17+ count : number
18+ elixirCost : number
919 iconUrls : ICardIconUrls
1020}
21+
22+ export interface ICardSupport
23+ extends Omit <
24+ ICard ,
25+ | 'starLevel'
26+ | 'evolutionLevel'
27+ | 'maxEvolutionLevel'
28+ | 'elixirCost'
29+ | 'iconUrls'
30+ > {
31+ iconUrls : ICardSupportIconUrls
32+ }
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ export interface IClanMember {
77 trophies : number
88 arena : IArena
99 role : string
10+ lastSeen : string
1011 clanRank : number
1112 previousClanRank : number
1213 donations : number
@@ -20,8 +21,10 @@ export interface IClanMember {
2021export interface IClan {
2122 tag : string
2223 name : string
24+ type : string
2325 badgeId : number
2426 clanScore : number
27+ clanWarTrophies : number
2528 requiredTrophies : number
2629 donationsPerWeek : number
2730 clanChestLevel : number
Original file line number Diff line number Diff line change 1+ export interface IPathOfLegend {
2+ leagueNumber : number
3+ trophies : number
4+ rank : number | null
5+ }
Original file line number Diff line number Diff line change 11import { IArena } from './arena.interface'
2- import { ICard } from './card.interface'
3-
2+ import { ICard , ICardSupport } from './card.interface'
3+ import { IBadge } from './badge.interface'
4+ import { IPathOfLegend } from './path_of_legend.interface'
45export interface IPlayer {
56 tag : string
67 name : string
@@ -44,6 +45,7 @@ export interface IPlayer {
4445 bestTrophies : number
4546 }
4647 }
48+ badges : IBadge [ ]
4749 achievements : [
4850 {
4951 name : string
@@ -54,5 +56,15 @@ export interface IPlayer {
5456 } ,
5557 ]
5658 cards : ICard [ ]
59+ supportCards : ICardSupport [ ]
60+ currentDeck : ICard [ ]
61+ currentDeckSupportCards : ICardSupport [ ]
5762 currentFavouriteCard : ICard
63+ starPoints : number
64+ expPoints : number
65+ legacyTrophyRoadHighScore : number
66+ currentPathOfLegendSeasonResult : IPathOfLegend
67+ lastPathOfLegendSeasonResult : IPathOfLegend
68+ bestPathOfLegendSeasonResult : IPathOfLegend
69+ totalExpPoints : number
5870}
Original file line number Diff line number Diff line change @@ -27,6 +27,6 @@ export interface ICurrentWar {
2727 state : string
2828 warEndTime : string
2929 collectionEndTime : string
30- clan : ICurrentWarClan
30+ clans : ICurrentWarClan [ ]
3131 participants : IWarParticipants [ ]
3232}
You can’t perform that action at this time.
0 commit comments