UNPKG

battlenet-api-types

Version:

Typescript interfaces for Blizzard's Battle.net API

50 lines (45 loc) 1.21 kB
/** * @categoryDescription Character Specializations API * Character Specializations API * @module */ import { linksStruct, refStruct, characterRef, spellTooltip } from "../shared"; /** * Character Specializations Summary * * /profile/wow/character/{realmSlug}/{characterName}/specializations * @category Character Specializations API */ export interface APICharacterSpecializationsSummary { _links: linksStruct; specializations: characterSpecialization[]; active_specialization: refStruct; character: characterRef; active_hero_talent_tree: refStruct; } /** * @category Character Specializations API */ export interface characterSpecialization{ specialization: refStruct; glyphs?: refStruct[]; pvp_talent_slots?: { selected: { talent: refStruct; spell_tooltip: spellTooltip; } slot_number: number; }[]; loadouts: { is_active: boolean; talent_loadout_code: string; selected_class_talents: { id: number; rank: number; tooltip?: { talent: refStruct; spell_tooltip: spellTooltip; } } }[]; }