30#ifndef HORIZON_MODELS_GUILD_POSITION_HPP
31#define HORIZON_MODELS_GUILD_POSITION_HPP
uint32_t _character_id
4
Definition: Client.hpp:0
Definition: Position.hpp:46
permission_mask_type _permission_mask
Definition: Position.hpp:71
uint8_t getTaxPercent()
Definition: Position.hpp:64
Position()
Definition: Position.hpp:48
uint8_t get_id()
Definition: Position.hpp:55
uint32_t _guild_id
Definition: Position.hpp:68
std::string _name
Definition: Position.hpp:70
uint32_t getPermissionsMask()
Definition: Position.hpp:61
uint8_t _tax_percent
Definition: Position.hpp:72
uint32_t get_guild_id()
Definition: Position.hpp:52
void setTaxPercent(uint8_t percent)
Definition: Position.hpp:65
void set_name(std::string const &name)
Definition: Position.hpp:59
std::string & get_name()
Definition: Position.hpp:58
void set_guild_id(uint32_t guild_id)
Definition: Position.hpp:53
void setPermissionsMask(uint32_t permissions)
Definition: Position.hpp:62
void set_id(uint8_t char_id)
Definition: Position.hpp:56
~Position()
Definition: Position.hpp:49
uint8_t _position_id
Definition: Position.hpp:69
permission_mask_type
Definition: Position.hpp:40
@ GPERM_ALL
Definition: Position.hpp:43
@ GPERM_INVITE
Definition: Position.hpp:41
@ GPERM_EXPEL
Definition: Position.hpp:42
Definition: Element.hpp:7