DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
discord_core_api::guild_member_data Class Reference

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< snowflakeroles {}
 Array of role object ids.
 
user_data user {}
 The user this guild member represents.
 

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