Concord - C Discord API library
A Discord API wrapper library written in C
|
#include <auto_moderation.h>
Data Fields | |
char * | reason |
char * | name |
enum discord_auto_moderation_event_types | event_type |
enum discord_auto_moderation_trigger_types | trigger_type |
struct discord_auto_moderation_actions * | actions |
struct discord_auto_moderation_trigger_metadata * | trigger_metadata |
bool | enabled |
struct snowflakes * | exempt_roles |
struct snowflakes * | exempt_channels |
Public methods
discord_create_auto_moderation_rule_from_json(const char json[], size_t len, struct discord_create_auto_moderation_rule *this)
discord_create_auto_moderation_rule_from_jsmnf(jsmnf *root, const char json[], struct discord_create_auto_moderation_rule *this)
char* discord_create_auto_moderation_rule::reason |
reason | a reason to indicate why the action was taken |
char* discord_create_auto_moderation_rule::name |
the rule name
enum discord_auto_moderation_event_types discord_create_auto_moderation_rule::event_type |
the rule event type
enum discord_auto_moderation_trigger_types discord_create_auto_moderation_rule::trigger_type |
the rule trigger type
struct discord_auto_moderation_actions* discord_create_auto_moderation_rule::actions |
the actions which will execute when the rule is triggered
struct discord_auto_moderation_trigger_metadata* discord_create_auto_moderation_rule::trigger_metadata |
the actions which will execute when the rule is triggered
bool discord_create_auto_moderation_rule::enabled |
whether the rule is enabled
struct snowflakes* discord_create_auto_moderation_rule::exempt_roles |
the role ids that should not be affected by the rule (Maximum of 20)
struct snowflakes* discord_create_auto_moderation_rule::exempt_channels |
the channel ids that should not be affected by the rule (Maximum of 50)