WoW Addon Manager Client  0.0.1-alpha
A p2p World of Warcraft addon manager
User Class Reference

#include <user.h>

Public Member Functions

Response< Userlogin (const std::string &username, const std::string &password)
 
Response< Userlogin (const std::string &token)
 
Response< bool > validate ()
 

Private Attributes

std::string m_account_id
 
std::string m_display_name
 
std::string m_token
 
std::string m_email
 

Detailed Description

Definition at line 6 of file user.h.

Member Function Documentation

◆ login() [1/2]

Response< User > User::login ( const std::string &  token)

Definition at line 13 of file user.cpp.

◆ login() [2/2]

Response< User > User::login ( const std::string &  username,
const std::string &  password 
)

Definition at line 7 of file user.cpp.

◆ validate()

Response< bool > User::validate ( )
Returns
Response<bool> true if the user's sessions is valid, false otherwise.

Definition at line 19 of file user.cpp.

Member Data Documentation

◆ m_account_id

std::string User::m_account_id
private

Definition at line 14 of file user.h.

◆ m_display_name

std::string User::m_display_name
private

Definition at line 15 of file user.h.

◆ m_email

std::string User::m_email
private

Definition at line 17 of file user.h.

◆ m_token

std::string User::m_token
private

Definition at line 16 of file user.h.


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