Interface APIHeirloom

Heirloom

/data/wow/heirloom/{heirloomId}

interface APIHeirloom {
    _links: linksStruct;
    id: number;
    item: refStruct;
    media: idkeyStruct;
    source: { name: string; type: string };
    source_description: string;
    upgrades: {
        item: {
            armor?: itemStatValueStruct;
            binding: { name: string; type: string };
            bonus_list: number[];
            context: number;
            inventory_type: { name: string; type: string };
            item: refStruct;
            item_class: refStruct;
            item_subclass: refStruct;
            level?: { display_string: string; value: number };
            media: idkeyStruct;
            name: string;
            quality: { name: string; type: string };
            requirements: {
                level?: { display_string: string; value: number };
                playable_classes?: { display_string: string; links: hrefStruct };
            };
            shield_block?: itemStatValueStruct;
            stats?: itemStatStruct;
            upgrades: { display_string: string; max_value: number; value: number };
            weapon?: weaponStruct;
        };
        level: number;
    }[];
}

Properties

_links: linksStruct
id: number
item: refStruct
source: { name: string; type: string }
source_description: string
upgrades: {
    item: {
        armor?: itemStatValueStruct;
        binding: { name: string; type: string };
        bonus_list: number[];
        context: number;
        inventory_type: { name: string; type: string };
        item: refStruct;
        item_class: refStruct;
        item_subclass: refStruct;
        level?: { display_string: string; value: number };
        media: idkeyStruct;
        name: string;
        quality: { name: string; type: string };
        requirements: {
            level?: { display_string: string; value: number };
            playable_classes?: { display_string: string; links: hrefStruct };
        };
        shield_block?: itemStatValueStruct;
        stats?: itemStatStruct;
        upgrades: { display_string: string; max_value: number; value: number };
        weapon?: weaponStruct;
    };
    level: number;
}[]