battlenet-api-types
Version:
Typescript interfaces for Blizzard's Battle.net API
36 lines (33 loc) • 826 B
text/typescript
/**
* @categoryDescription Character Profession API
* Character Profession API
* @module
*/
import { refStruct, idNameStruct, linksStruct, characterRef } from "../shared";
/**
* Character Professions Summary
*
* /profile/wow/character/{realmSlug}/{characterName}/professions
* @category Character Profession API
*/
export interface APICharacterProfessionsSummary {
links: linksStruct;
character: characterRef;
primaries?: characterProfession[];
secondaries?: characterProfession[];
}
/**
* @category Character Profession API
*/
export interface characterProfession {
profession: refStruct;
tiers: {
skill_points: number;
max_skill_points: number;
tier: idNameStruct;
known_recipes: refStruct;
}[];
specialization?: {
name: string;
}
}