Channel permission overwrites. More...
#include "channel.h"
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. 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.
Referenced by dpp::forum_tag::to_json_impl().
permission dpp::permission_overwrite::deny |
Bitmask of denied permissions.
Referenced by dpp::forum_tag::to_json_impl().
snowflake dpp::permission_overwrite::id |
ID of the role or the member.
Referenced by dpp::forum_tag::to_json_impl().
uint8_t dpp::permission_overwrite::type |