create abstract method

Future<AutoModerationRule> create({
  1. required Object serverId,
  2. required String name,
  3. required AutoModerationEventType eventType,
  4. required TriggerType triggerType,
  5. required List<Action> actions,
  6. TriggerMetadata? triggerMetadata,
  7. List<Snowflake> exemptRoles = const [],
  8. List<Snowflake> exemptChannels = const [],
  9. bool enabled = true,
  10. String? reason,
})

Implementation

Future<AutoModerationRule> create(
    {required Object serverId,
    required String name,
    required AutoModerationEventType eventType,
    required TriggerType triggerType,
    required List<Action> actions,
    TriggerMetadata? triggerMetadata,
    List<Snowflake> exemptRoles = const [],
    List<Snowflake> exemptChannels = const [],
    bool enabled = true,
    String? reason});