UNPKG

battlenet-api-types

Version:

Typescript interfaces for Blizzard's Battle.net API

64 lines (57 loc) 1.6 kB
/** * @categoryDescription Character Mythic Keystone API * Character Mythic Keystone API * @module */ import { characterRef, idkeyStruct, linksStruct, refStruct, rgbaColorStruct } from "../shared"; /** * Character Mythic Keystone Profile Index * * /profile/wow/character/{realmSlug}/{characterName}/mythic-keystone-profile * @category Character Mythic Keystone API */ export interface APICharacterMythicKeystoneProfileIndex { _links: linksStruct; current_period: { period: idkeyStruct; } seasons?: idkeyStruct[]; character: characterRef; current_mythic_rating: { color: rgbaColorStruct; rating: number; } } /** * Character Mythic Keystone Season Details * * /profile/wow/character/{realmSlug}/{characterName}/mythic-keystone-profile/season/{seasonId} * @category Character Mythic Keystone API */ export interface APICharacterMythicKeystoneSeasonDetails { $id: number; links: linksStruct; season: idkeyStruct; best_runs: { completed_timestamp: number; duration: number; keystone_level: number; keystone_affixes: refStruct[]; members: { character: characterRef; specialization: refStruct; race: refStruct; equipped_item_level: number; }; dungeon: refStruct; is_completed_within_time: boolean; mythic_rating: { color: rgbaColorStruct; rating: number; } map_rating: { color: rgbaColorStruct; rating: number; } }[]; }