diff options
-rw-r--r-- | src/lib/APITypes.d.ts | 67 |
1 files changed, 37 insertions, 30 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts index 983fb61..2547669 100644 --- a/src/lib/APITypes.d.ts +++ b/src/lib/APITypes.d.ts @@ -8,26 +8,26 @@ export interface CleanMemberProfile { } export interface CleanMemberProfilePlayer extends CleanPlayer { - profileName: string; - firstJoin: number | null; - lastSave: number | null; - purse: number; - stats: StatItem[]; + profileName: string + firstJoin: number | null + lastSave: number | null + purse: number + stats: StatItem[] rawHypixelStats: { - [key: string]: number; - }; - minions: CleanMinion[]; - fairySouls: FairySouls; - inventories?: Inventories; - objectives: Objective[]; - skills: Skill[]; - zones: Zone[]; - collections: Collection[]; - slayers: SlayerData; - pets: PetsData; - harp: HarpData; - coopInvitation: CoopInvitation | null; - farmingContests: FarmingContests; + [key: string]: number + } + minions: CleanMinion[] + fairySouls: FairySouls + inventories?: Inventories + objectives: Objective[] + skills: Skill[] + zones: Zone[] + collections: Collection[] + slayers: SlayerData + pets: PetsData + harp: HarpData + coopInvitation: CoopInvitation | null + farmingContests: FarmingContests } export interface CleanMember extends CleanBasicMember { @@ -320,23 +320,30 @@ export interface ItemListData { } export interface PlayerFarmingContestStats { - year: number; - month: number; - day: number; + year: number + month: number + day: number crops: { - item: string; - amount: number; + item: string + amount: number /** The position (1-indexed) that the user got on the contest. */ - position: number | null; + position: number | null /** Whether the player has claimed their rewards. */ - claimed: boolean | null; + claimed: boolean | null /** * The number of people who participated in this contest. */ - participants: number | null; - }[]; + participants: number | null + }[] } export interface FarmingContests { - talkedToJacob: boolean; - list: PlayerFarmingContestStats[]; + talkedToJacob: boolean + list: PlayerFarmingContestStats[] +} + +export interface CoopInvitation { + invitedTimestamp: number + invitedByUuid: string + accepted: boolean + acceptedTimestamp: number | null } |