WoW API Elixir v0.1.2 WowCommunityApi View Source

Provides functions for the World of Warcraft Community APIs. https://develop.battle.net/documentation/api-reference/world-of-warcraft-community-api

Link to this section Summary

Functions

Returns a list of all supported bosses. A "boss" in this context should be considered a boss encounter, which may include more than one NPC

Returns a list of all supported mounts

Returns a list of all supported battle and vanity pets

Link to this section Functions

Link to this function

get_all_bosses!() View Source
get_all_bosses!() :: [
  %Boss{
    available_in_heroic_mode: term(),
    available_in_normal_mode: term(),
    description: term(),
    encounter_faction: term(),
    health: term(),
    heroic_health: term(),
    heroic_level: term(),
    id: term(),
    journal_id: term(),
    level: term(),
    name: term(),
    npcs: term(),
    url_slug: term(),
    zone_id: term()
  }
]

Returns a list of all supported bosses. A "boss" in this context should be considered a boss encounter, which may include more than one NPC.

Link to this function

get_all_mounts!() View Source
get_all_mounts!() :: [
  %Mount{
    creature_id: term(),
    icon: term(),
    is_aquatic: term(),
    is_flying: term(),
    is_ground: term(),
    is_jumping: term(),
    item_id: term(),
    name: term(),
    quality_id: term(),
    spell_id: term()
  }
]

Returns a list of all supported mounts.

Link to this function

get_all_pets!() View Source
get_all_pets!() :: [
  %Pet{
    can_battle: term(),
    creature_id: term(),
    family: term(),
    icon: term(),
    name: term(),
    quality_id: term(),
    stats: term(),
    strong_against: term(),
    type_id: term(),
    weak_against: term()
  }
]

Returns a list of all supported battle and vanity pets.