#include <guild.hpp>
Public Member Functions | |
guild (const std::string &_json, aegis::core *bot) noexcept | |
guild (const nlohmann::json &_json, aegis::core *bot) noexcept | |
guild (aegis::core *bot) noexcept | |
Public Attributes | |
snowflake | id |
snowflake | guild_id |
std::string | name |
std::string | icon |
std::string | splash |
snowflake | owner_id = 0 |
std::string | region |
snowflake | afk_channel_id |
int32_t | afk_timeout = 0 |
bool | embed_enabled = false |
snowflake | embed_channel_id |
int8_t | verification_level = 0 |
int8_t | default_message_notifications = 0 |
int8_t | explicit_content_filter = 0 |
std::vector< objects::role > | roles |
std::vector< objects::emoji > | emojis |
std::vector< std::string > | features |
int8_t | mfa_level = 0 |
snowflake | application_id |
bool | widget_enabled = false |
snowflake | widget_channel_id |
std::string | joined_at |
bool | large = false |
bool | unavailable = false |
int32_t | member_count = 0 |
std::vector< objects::voice_state > | voice_states |
std::vector < objects::guild_member > | members |
std::vector< objects::channel > | channels |
std::vector< objects::presence > | presences |
int32_t aegis::gateway::objects::guild::afk_timeout = 0 |
std::vector<objects::channel> aegis::gateway::objects::guild::channels |
int8_t aegis::gateway::objects::guild::default_message_notifications = 0 |
bool aegis::gateway::objects::guild::embed_enabled = false |
std::vector<objects::emoji> aegis::gateway::objects::guild::emojis |
int8_t aegis::gateway::objects::guild::explicit_content_filter = 0 |
std::vector<std::string> aegis::gateway::objects::guild::features |
snowflake aegis::gateway::objects::guild::guild_id |
std::string aegis::gateway::objects::guild::icon |
Icon image
snowflake aegis::gateway::objects::guild::id |
Snowflake
std::string aegis::gateway::objects::guild::joined_at |
bool aegis::gateway::objects::guild::large = false |
int32_t aegis::gateway::objects::guild::member_count = 0 |
std::vector<objects::guild_member> aegis::gateway::objects::guild::members |
int8_t aegis::gateway::objects::guild::mfa_level = 0 |
std::string aegis::gateway::objects::guild::name |
Name
snowflake aegis::gateway::objects::guild::owner_id = 0 |
Snowflake of owner
std::vector<objects::presence> aegis::gateway::objects::guild::presences |
std::string aegis::gateway::objects::guild::region |
Region
std::vector<objects::role> aegis::gateway::objects::guild::roles |
std::string aegis::gateway::objects::guild::splash |
Splash image
bool aegis::gateway::objects::guild::unavailable = false |
int8_t aegis::gateway::objects::guild::verification_level = 0 |
std::vector<objects::voice_state> aegis::gateway::objects::guild::voice_states |
bool aegis::gateway::objects::guild::widget_enabled = false |