Horizon Official Technical Documentation
Horizon::Models::Guild::Position Class Reference

#include <Position.hpp>

Public Member Functions

 Position ()
 
 ~Position ()
 
uint32_t get_guild_id ()
 
void set_guild_id (uint32_t guild_id)
 
uint8_t get_id ()
 
void set_id (uint8_t char_id)
 
std::string & get_name ()
 
void set_name (std::string const &name)
 
uint32_t getPermissionsMask ()
 
void setPermissionsMask (uint32_t permissions)
 
uint8_t getTaxPercent ()
 
void setTaxPercent (uint8_t percent)
 

Private Attributes

uint32_t _guild_id
 
uint8_t _position_id
 
std::string _name
 
permission_mask_type _permission_mask
 
uint8_t _tax_percent
 

Constructor & Destructor Documentation

◆ Position()

Horizon::Models::Guild::Position::Position ( )
inline
48{ }

◆ ~Position()

Horizon::Models::Guild::Position::~Position ( )
inline
49{ }

Member Function Documentation

◆ get_guild_id()

uint32_t Horizon::Models::Guild::Position::get_guild_id ( )
inline
52{ return _guild_id; }
uint32_t _guild_id
Definition: Position.hpp:68

References _guild_id.

◆ get_id()

uint8_t Horizon::Models::Guild::Position::get_id ( )
inline
55{ return _character_id; }
uint32_t _character_id
4
Definition: Client.hpp:0

References _character_id.

◆ get_name()

std::string & Horizon::Models::Guild::Position::get_name ( )
inline
58{ return _name; }
std::string _name
Definition: Position.hpp:70

References _name.

◆ getPermissionsMask()

uint32_t Horizon::Models::Guild::Position::getPermissionsMask ( )
inline
61{ return _permission_mask; }
permission_mask_type _permission_mask
Definition: Position.hpp:71

References _permission_mask.

◆ getTaxPercent()

uint8_t Horizon::Models::Guild::Position::getTaxPercent ( )
inline
64{ return _tax_percent; }
uint8_t _tax_percent
Definition: Position.hpp:72

References _tax_percent.

◆ set_guild_id()

void Horizon::Models::Guild::Position::set_guild_id ( uint32_t  guild_id)
inline
53{ _guild_id = guild_id; }

References _guild_id.

◆ set_id()

void Horizon::Models::Guild::Position::set_id ( uint8_t  char_id)
inline
56{ _character_id = char_id; }

References _character_id.

◆ set_name()

void Horizon::Models::Guild::Position::set_name ( std::string const &  name)
inline
59{ _name = name; }

References _name.

◆ setPermissionsMask()

void Horizon::Models::Guild::Position::setPermissionsMask ( uint32_t  permissions)
inline
62{ _permission_mask = permissions; }

References _permission_mask.

◆ setTaxPercent()

void Horizon::Models::Guild::Position::setTaxPercent ( uint8_t  percent)
inline
65{ _tax_percent = percent; }

References _tax_percent.

Member Data Documentation

◆ _guild_id

uint32_t Horizon::Models::Guild::Position::_guild_id
private

Referenced by get_guild_id(), and set_guild_id().

◆ _name

std::string Horizon::Models::Guild::Position::_name
private

Referenced by get_name(), and set_name().

◆ _permission_mask

permission_mask_type Horizon::Models::Guild::Position::_permission_mask
private

◆ _position_id

uint8_t Horizon::Models::Guild::Position::_position_id
private

◆ _tax_percent

uint8_t Horizon::Models::Guild::Position::_tax_percent
private

Referenced by getTaxPercent(), and setTaxPercent().


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