![]() |
D++ (DPP)
C++ Discord API Bot Library
|
Channel permission overwrites. More...
#include <channel.h>
Collaboration diagram for dpp::permission_overwrite:Public Member Functions | |
| permission_overwrite () | |
| Construct a new permission_overwrite object. More... | |
| permission_overwrite (snowflake id, uint64_t allow, uint64_t deny, overwrite_type type) | |
| Construct a new permission_overwrite object. More... | |
Public Attributes | |
| permission | allow |
| Bitmask of allowed permissions. More... | |
| permission | deny |
| Bitmask of denied permissions. More... | |
| snowflake | id |
| ID of the role or the member. More... | |
| uint8_t | type |
| Type of overwrite. See dpp::overwrite_type. More... | |
Channel permission overwrites.
| dpp::permission_overwrite::permission_overwrite | ( | ) |
Construct a new permission_overwrite object.
| dpp::permission_overwrite::permission_overwrite | ( | snowflake | id, |
| uint64_t | allow, | ||
| uint64_t | deny, | ||
| overwrite_type | type | ||
| ) |
Construct a new permission_overwrite object.
| id | ID of the role or the member to create the overwrite for |
| allow | Bitmask of allowed permissions (refer to enum dpp::permissions) for this user/role in this channel |
| deny | Bitmask of denied permissions (refer to enum dpp::permissions) for this user/role in this channel |
| type | Type of overwrite |
| permission dpp::permission_overwrite::allow |
Bitmask of allowed permissions.
| permission dpp::permission_overwrite::deny |
Bitmask of denied permissions.
| snowflake dpp::permission_overwrite::id |
ID of the role or the member.
| uint8_t dpp::permission_overwrite::type |
Type of overwrite. See dpp::overwrite_type.