Class AutoModService

    • Constructor Detail

      • AutoModService

        public AutoModService​(Router router)
    • Method Detail

      • getAutoModRules

        public Flux<discord4j.discordjson.json.AutoModRuleData> getAutoModRules​(long guildId)
      • getAutoModRule

        public Mono<discord4j.discordjson.json.AutoModRuleData> getAutoModRule​(long guildId,
                                                                               long ruleId)
      • createAutoModRule

        public Mono<discord4j.discordjson.json.AutoModRuleData> createAutoModRule​(long guildId,
                                                                                  discord4j.discordjson.json.AutoModRuleCreateRequest request,
                                                                                  @Nullable
                                                                                  String reason)
      • modifyAutoModRule

        public Mono<discord4j.discordjson.json.AutoModRuleData> modifyAutoModRule​(long guildId,
                                                                                  long ruleId,
                                                                                  discord4j.discordjson.json.AutoModRuleModifyRequest request,
                                                                                  @Nullable
                                                                                  String reason)
      • deleteAutoModRule

        public Mono<Void> deleteAutoModRule​(long guildId,
                                            long ruleId,
                                            @Nullable
                                            String reason)