|
Concord - C Discord API library
A Discord API wrapper library written in C
|
#include <guild.h>
Data Fields | |
| char * | reason |
| char * | name |
| u64bitmask | permissions |
| int | color |
| bool | hoist |
| char * | icon |
| char * | unicode_emoji |
| bool | mentionable |
Public methods
discord_modify_guild_role_from_json(const char json[], size_t len, struct discord_modify_guild_role *this)discord_modify_guild_role_from_jsmnf(jsmnf *root, const char json[], struct discord_modify_guild_role *this)| char* discord_modify_guild_role::reason |
| reason | a reason to indicate why the action was taken |
| char* discord_modify_guild_role::name |
name of the role
| u64bitmask discord_modify_guild_role::permissions |
bitwise value of the enabled/disabled permissions
| int discord_modify_guild_role::color |
RGB color value
| bool discord_modify_guild_role::hoist |
whether the role should be displayed separately in the sidebar
| char* discord_modify_guild_role::icon |
the role's icon image (if the guild has the ROLE_ICONS feature)
| char* discord_modify_guild_role::unicode_emoji |
the role's unicode emoji as a standard emoji (if the guild has the ROLE_ICONS feature)
| bool discord_modify_guild_role::mentionable |
whether the role should be mentionable