![]() |
D++ (DPP)
C++ Discord API Bot Library
|
Represents dpp::user membership upon a dpp::guild. More...
#include <guild.h>
Collaboration diagram for dpp::guild_member:Public Member Functions | |
| guild_member () | |
| std::string | build_json () const |
| guild_member & | fill_from_json (nlohmann::json *j, snowflake g_id, snowflake u_id) |
| bool | is_deaf () const |
| bool | is_muted () const |
| bool | is_pending () const |
Public Attributes | |
| uint8_t | flags |
| snowflake | guild_id |
| time_t | joined_at |
| std::string | nickname |
| time_t | premium_since |
| std::vector< snowflake > | roles |
| snowflake | user_id |
Represents dpp::user membership upon a dpp::guild.
| dpp::guild_member::guild_member | ( | ) |
Default constructor
| std::string dpp::guild_member::build_json | ( | ) | const |
Build json string for the member object
| guild_member & dpp::guild_member::fill_from_json | ( | nlohmann::json * | j, |
| snowflake | g_id, | ||
| snowflake | u_id | ||
| ) |
Fill this object from a json object.
| j | The json object to get data from |
| g_id | The guild id to associate the member with |
| u_id | The user id to associate the member with |
| bool dpp::guild_member::is_deaf | ( | ) | const |
Returns true if the user is deafened
| bool dpp::guild_member::is_muted | ( | ) | const |
Returns true if the user is muted
| bool dpp::guild_member::is_pending | ( | ) | const |
Returns true if pending verification by membership screening
| uint8_t dpp::guild_member::flags |
A set of flags built from the bitmask defined by dpp::guild_member_flags
| snowflake dpp::guild_member::guild_id |
Guild id
| time_t dpp::guild_member::joined_at |
Date and time the user joined the guild
| std::string dpp::guild_member::nickname |
Nickname, or nullptr if they don't have a nickname on this guild
| time_t dpp::guild_member::premium_since |
Boosting since
| std::vector<snowflake> dpp::guild_member::roles |
List of roles this user has on this guild
| snowflake dpp::guild_member::user_id |
User id