DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
|
Data structure representing a single guild_member_data. More...
#include <FoundationEntities.hpp>
Inherits discord_core_api::flag_entity< value_type >, and discord_core_api::get_guild_member_image_url< value_type >.
Public Data Members | |
jsonifier::string | avatar {} |
The member's guild avatar hash. | |
time_stamp | communicationDisabledUntil {} |
Iso8601 timestamp when the user's timeout will expire. | |
bool | deaf {} |
Whether the user is deafened in voice channels. | |
guild_member_flags | flags {} |
Guild member flags represented as a bit set, defaults to 0. | |
snowflake | guildId {} |
The guild that this member belongs to. | |
time_stamp | joinedAt {} |
Iso8601 timestamp when the user joined the guild. | |
bool | mute {} |
Whether the user is muted in voice channels. | |
jsonifier::string | nick {} |
This user's guild nickname. | |
bool | pending {} |
Whether the user has not yet passed the guild's membership screening requirements. | |
permissions_parse | permissions {} |
Total permissions of the member in the channel, including overwrites. | |
jsonifier::string | premiumSince {} |
Iso8601 timestamp when the user started boosting the guild. | |
jsonifier::vector< snowflake > | roles {} |
Array of role object ids. | |
user_data | user {} |
The user this guild member represents. | |