TrinityCore
Battlenet::Session::GameAccountInfo Struct Reference

#include <Session.h>

Public Member Functions

void LoadResult (Field const *fields)
 

Public Attributes

uint32 Id
 
std::string Name
 
std::string DisplayName
 
uint32 UnbanDate
 
bool IsBanned
 
bool IsPermanenetlyBanned
 
AccountTypes SecurityLevel
 
std::unordered_map< uint32, uint8CharacterCounts
 
std::unordered_map< std::string, LastPlayedCharacterInfoLastPlayedCharacters
 

Detailed Description

Definition at line 80 of file Session.h.

Member Function Documentation

◆ LoadResult()

void Battlenet::Session::GameAccountInfo::LoadResult ( Field const *  fields)

Definition at line 60 of file Session.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ CharacterCounts

std::unordered_map<uint32 , uint8> Battlenet::Session::GameAccountInfo::CharacterCounts

Definition at line 92 of file Session.h.

◆ DisplayName

std::string Battlenet::Session::GameAccountInfo::DisplayName

Definition at line 86 of file Session.h.

◆ Id

uint32 Battlenet::Session::GameAccountInfo::Id

Definition at line 84 of file Session.h.

◆ IsBanned

bool Battlenet::Session::GameAccountInfo::IsBanned

Definition at line 88 of file Session.h.

◆ IsPermanenetlyBanned

bool Battlenet::Session::GameAccountInfo::IsPermanenetlyBanned

Definition at line 89 of file Session.h.

◆ LastPlayedCharacters

std::unordered_map<std::string , LastPlayedCharacterInfo> Battlenet::Session::GameAccountInfo::LastPlayedCharacters

Definition at line 93 of file Session.h.

◆ Name

std::string Battlenet::Session::GameAccountInfo::Name

Definition at line 85 of file Session.h.

◆ SecurityLevel

AccountTypes Battlenet::Session::GameAccountInfo::SecurityLevel

Definition at line 90 of file Session.h.

◆ UnbanDate

uint32 Battlenet::Session::GameAccountInfo::UnbanDate

Definition at line 87 of file Session.h.


The documentation for this struct was generated from the following files: