All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.twitch4j.eventsub.domain.moderation.Action Maven / Gradle / Ivy

The newest version!
package com.github.twitch4j.eventsub.domain.moderation;

import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonEnumDefaultValue;

public enum Action {
    BAN,
    TIMEOUT,
    UNBAN,
    UNTIMEOUT,
    CLEAR,
    EMOTEONLY,
    EMOTEONLYOFF,
    FOLLOWERS,
    FOLLOWERSOFF,
    UNIQUECHAT,
    UNIQUECHATOFF,
    SLOW,
    SLOWOFF,
    SUBSCRIBERS,
    SUBSCRIBERSOFF,
    UNRAID,
    DELETE,
    UNVIP,
    VIP,
    RAID,
    ADD_BLOCKED_TERM,
    ADD_PERMITTED_TERM,
    @JsonAlias("remove_blocked_term") // this is what's actually sent, unlike what the docs claim
    DELETE_BLOCKED_TERM,
    @JsonAlias("remove_permitted_term") // this is what's actually sent, unlike what the docs claim
    DELETE_PERMITTED_TERM,
    MOD,
    UNMOD,
    APPROVE_UNBAN_REQUEST,
    DENY_UNBAN_REQUEST,
    WARN,
    SHARED_CHAT_BAN,
    SHARED_CHAT_TIMEOUT,
    SHARED_CHAT_UNBAN,
    SHARED_CHAT_UNTIMEOUT,
    SHARED_CHAT_DELETE,
    @JsonEnumDefaultValue
    UNKNOWN
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy