public enum ActionType extends java.lang.Enum<ActionType>
Modifier and Type | Method and Description |
---|---|
static ActionType |
from(int key) |
int |
getKey()
The raw key used to identify types within the api.
|
TargetType |
getTargetType()
The expected
TargetType
for this ActionType |
static ActionType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ActionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ActionType GUILD_UPDATE
public static final ActionType CHANNEL_CREATE
public static final ActionType CHANNEL_UPDATE
public static final ActionType CHANNEL_DELETE
public static final ActionType CHANNEL_OVERRIDE_CREATE
public static final ActionType CHANNEL_OVERRIDE_UPDATE
public static final ActionType CHANNEL_OVERRIDE_DELETE
public static final ActionType KICK
public static final ActionType PRUNE
public static final ActionType BAN
public static final ActionType UNBAN
public static final ActionType MEMBER_UPDATE
public static final ActionType MEMBER_ROLE_UPDATE
public static final ActionType ROLE_CREATE
public static final ActionType ROLE_UPDATE
public static final ActionType ROLE_DELETE
public static final ActionType INVITE_CREATE
public static final ActionType INVITE_UPDATE
public static final ActionType INVITE_DELETE
public static final ActionType WEBHOOK_CREATE
public static final ActionType WEBHOOK_UPDATE
public static final ActionType WEBHOOK_REMOVE
public static final ActionType EMOTE_CREATE
public static final ActionType EMOTE_UPDATE
public static final ActionType EMOTE_DELETE
public static final ActionType MESSAGE_CREATE
public static final ActionType MESSAGE_UPDATE
public static final ActionType MESSAGE_DELETE
public static final ActionType UNKNOWN
public static ActionType[] values()
for (ActionType c : ActionType.values()) System.out.println(c);
public static ActionType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getKey()
public TargetType getTargetType()
TargetType
for this ActionTypeTargetType
public static ActionType from(int key)