| 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 | 
| struct discord_auto_moderation_trigger_metadata * | trigger_metadata | 
| struct discord_auto_moderation_actions * | actions | 
| bool | enabled | 
| struct snowflakes * | exempt_roles | 
| struct snowflakes * | exempt_channels | 
Public methods
discord_modify_auto_moderation_rule_from_json(const char json[], size_t len, struct discord_modify_auto_moderation_rule *this)discord_modify_auto_moderation_rule_from_jsmnf(jsmnf *root, const char json[], struct discord_modify_auto_moderation_rule *this)| char* discord_modify_auto_moderation_rule::reason | 
| reason | a reasonto indicate why the action was taken | 
| char* discord_modify_auto_moderation_rule::name | 
the rule name
| enum discord_auto_moderation_event_types discord_modify_auto_moderation_rule::event_type | 
the rule event type
| struct discord_auto_moderation_trigger_metadata* discord_modify_auto_moderation_rule::trigger_metadata | 
the actions which will execute when the rule is triggered
| struct discord_auto_moderation_actions* discord_modify_auto_moderation_rule::actions | 
the actions which will execute when the rule is triggered
| bool discord_modify_auto_moderation_rule::enabled | 
whether the rule is enabled
| struct snowflakes* discord_modify_auto_moderation_rule::exempt_roles | 
the role ids that should not be affected by the rule (Maximum of 20)
| struct snowflakes* discord_modify_auto_moderation_rule::exempt_channels | 
the channel ids that should not be affected by the rule (Maximum of 50)