|  | D++ (DPP)
    C++ Discord API Bot Library | 
Channel permission overwrites. More...
#include <channel.h>
 Collaboration diagram for dpp::permission_overwrite:
 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.