Interface AutoModRuleEditSpecGenerator

All Superinterfaces:
AuditSpec<discord4j.discordjson.json.AutoModRuleModifyRequest>, Spec<discord4j.discordjson.json.AutoModRuleModifyRequest>

@Immutable public interface AutoModRuleEditSpecGenerator extends AuditSpec<discord4j.discordjson.json.AutoModRuleModifyRequest>
  • Method Details

    • name

      String name()
    • eventType

      int eventType()
    • triggerMetaData

      discord4j.discordjson.possible.Possible<discord4j.discordjson.json.AutoModTriggerMetaData> triggerMetaData()
    • actions

      @Default default List<discord4j.discordjson.json.AutoModActionData> actions()
    • enabled

      boolean enabled()
    • exemptRoles

      @Default default List<Snowflake> exemptRoles()
    • exemptChannels

      @Default default List<Snowflake> exemptChannels()
    • asRequest

      default discord4j.discordjson.json.AutoModRuleModifyRequest asRequest()
      Specified by:
      asRequest in interface Spec<discord4j.discordjson.json.AutoModRuleModifyRequest>