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 Detail

      • 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()
      • exemptChannels

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

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