WoW API Elixir v0.1.3 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

The realm status API allows developers to retrieve realm status information. This information is limited to whether or not the realm is up, the type and state of the realm, and the current population

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.

Link to this function

get_realm_status!() View Source
get_realm_status!() :: [
  %RealmStatus{
    battlegroup: term(),
    connected_realms: term(),
    locale: term(),
    name: term(),
    population: term(),
    queue: term(),
    slug: term(),
    status: term(),
    timezone: term(),
    type: term()
  }
]

The realm status API allows developers to retrieve realm status information. This information is limited to whether or not the realm is up, the type and state of the realm, and the current population.