package WoW::Armory::Class::RealmStatus; use strict; use warnings; ######################################################################## package WoW::Armory::Class::RealmStatus::Realms::Battlegrounds; use base 'WoW::Armory::Class'; use constant FIELDS => [ 'area', 'controlling-faction', 'next', 'status' ]; __PACKAGE__->mk_accessors; ######################################################################## package WoW::Armory::Class::RealmStatus::Realms; use base 'WoW::Armory::Class'; use constant FIELDS => [ 'battlegroup', 'locale', 'name', 'population', 'queue', 'slug', 'status', 'timezone', 'type' ]; use constant BLESSED_FIELDS => { 'tol-barad' => 'WoW::Armory::Class::RealmStatus::Realms::Battlegrounds', 'wintergrasp' => 'WoW::Armory::Class::RealmStatus::Realms::Battlegrounds', }; __PACKAGE__->mk_accessors; ######################################################################## package WoW::Armory::Class::RealmStatus; use base 'WoW::Armory::Class'; use constant LIST_FIELDS => { 'realms' => 'WoW::Armory::Class::RealmStatus::Realms', }; __PACKAGE__->mk_accessors; 1;