Enum SlackEventType

java.lang.Object
java.lang.Enum<SlackEventType>
com.hubspot.slack.client.models.events.SlackEventType
All Implemented Interfaces:
Serializable, Comparable<SlackEventType>

public enum SlackEventType extends Enum<SlackEventType>
  • Enum Constant Details

    • APP_HOME_OPENED

      public static final SlackEventType APP_HOME_OPENED
    • APP_MENTION

      public static final SlackEventType APP_MENTION
    • APP_UNINSTALLED

      public static final SlackEventType APP_UNINSTALLED
    • ASSISTANT_THREAD_STARTED

      public static final SlackEventType ASSISTANT_THREAD_STARTED
    • ASSISTANT_THREAD_CONTEXT_CHANGED

      public static final SlackEventType ASSISTANT_THREAD_CONTEXT_CHANGED
    • CHANNEL_ARCHIVE

      public static final SlackEventType CHANNEL_ARCHIVE
    • CHANNEL_CREATED

      public static final SlackEventType CHANNEL_CREATED
    • CHANNEL_DELETED

      public static final SlackEventType CHANNEL_DELETED
    • CHANNEL_HISTORY_CHANGED

      public static final SlackEventType CHANNEL_HISTORY_CHANGED
    • CHANNEL_RENAME

      public static final SlackEventType CHANNEL_RENAME
    • CHANNEL_UNARCHIVE

      public static final SlackEventType CHANNEL_UNARCHIVE
    • CHANNEL_SHARED

      public static final SlackEventType CHANNEL_SHARED
    • DND_UPDATED

      public static final SlackEventType DND_UPDATED
    • DND_UPDATED_USER

      public static final SlackEventType DND_UPDATED_USER
    • EMAIL_DOMAIN_CHANGED

      public static final SlackEventType EMAIL_DOMAIN_CHANGED
    • EMOJI_CHANGED

      public static final SlackEventType EMOJI_CHANGED
    • EVENT_CALLBACK

      public static final SlackEventType EVENT_CALLBACK
      This is the "new" shape for slack events, with the details/varience encoded in the actual event payload rather than the top level field
    • FILE_CHANGE

      public static final SlackEventType FILE_CHANGE
    • FILE_COMMENT_ADDED

      public static final SlackEventType FILE_COMMENT_ADDED
    • FILE_COMMENT_DELETED

      public static final SlackEventType FILE_COMMENT_DELETED
    • FILE_COMMENT_EDITED

      public static final SlackEventType FILE_COMMENT_EDITED
    • FILE_CREATED

      public static final SlackEventType FILE_CREATED
    • FILE_DELETED

      public static final SlackEventType FILE_DELETED
    • FILE_PUBLIC

      public static final SlackEventType FILE_PUBLIC
    • FILE_SHARED

      public static final SlackEventType FILE_SHARED
    • FILE_UNSHARED

      public static final SlackEventType FILE_UNSHARED
    • GRID_MIGRATION_FINISHED

      public static final SlackEventType GRID_MIGRATION_FINISHED
    • GRID_MIGRATION_STARTED

      public static final SlackEventType GRID_MIGRATION_STARTED
    • GROUP_ARCHIVE

      public static final SlackEventType GROUP_ARCHIVE
    • GROUP_CLOSE

      public static final SlackEventType GROUP_CLOSE
    • GROUP_HISTORY_CHANGED

      public static final SlackEventType GROUP_HISTORY_CHANGED
    • GROUP_OPEN

      public static final SlackEventType GROUP_OPEN
    • GROUP_RENAME

      public static final SlackEventType GROUP_RENAME
    • GROUP_UNARCHIVE

      public static final SlackEventType GROUP_UNARCHIVE
    • GROUP_DELETED

      public static final SlackEventType GROUP_DELETED
    • IM_CLOSE

      public static final SlackEventType IM_CLOSE
    • IM_CREATED

      public static final SlackEventType IM_CREATED
    • IM_HISTORY_CHANGED

      public static final SlackEventType IM_HISTORY_CHANGED
    • IM_OPEN

      public static final SlackEventType IM_OPEN
    • ENTITY_DETAILS_REQUESTED

      public static final SlackEventType ENTITY_DETAILS_REQUESTED
    • MEMBER_JOINED_CHANNEL

      public static final SlackEventType MEMBER_JOINED_CHANNEL
    • MEMBER_LEFT_CHANNEL

      public static final SlackEventType MEMBER_LEFT_CHANNEL
    • MESSAGE

      public static final SlackEventType MESSAGE
    • PIN_ADDED

      public static final SlackEventType PIN_ADDED
    • PIN_REMOVED

      public static final SlackEventType PIN_REMOVED
    • REACTION_ADDED

      public static final SlackEventType REACTION_ADDED
    • REACTION_REMOVED

      public static final SlackEventType REACTION_REMOVED
    • RESOURCES_ADDED

      public static final SlackEventType RESOURCES_ADDED
    • RESOURCES_REMOVED

      public static final SlackEventType RESOURCES_REMOVED
    • SCOPE_DENIED

      public static final SlackEventType SCOPE_DENIED
    • SCOPE_GRANTED

      public static final SlackEventType SCOPE_GRANTED
    • STAR_ADDED

      public static final SlackEventType STAR_ADDED
    • STAR_REMOVED

      public static final SlackEventType STAR_REMOVED
    • SUBTEAM_CREATED

      public static final SlackEventType SUBTEAM_CREATED
    • SUBTEAM_MEMBERS_CHANGED

      public static final SlackEventType SUBTEAM_MEMBERS_CHANGED
    • SUBTEAM_SELF_ADDED

      public static final SlackEventType SUBTEAM_SELF_ADDED
    • SUBTEAM_SELF_REMOVED

      public static final SlackEventType SUBTEAM_SELF_REMOVED
    • SUBTEAM_UPDATED

      public static final SlackEventType SUBTEAM_UPDATED
    • TEAM_DOMAIN_CHANGE

      public static final SlackEventType TEAM_DOMAIN_CHANGE
    • TEAM_JOIN

      public static final SlackEventType TEAM_JOIN
    • TEAM_RENAME

      public static final SlackEventType TEAM_RENAME
    • TOKENS_REVOKED

      public static final SlackEventType TOKENS_REVOKED
    • URL_VERIFICATION

      public static final SlackEventType URL_VERIFICATION
    • USER_CHANGE

      public static final SlackEventType USER_CHANGE
    • UNKNOWN

      public static final SlackEventType UNKNOWN
  • Method Details

    • values

      public static SlackEventType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static SlackEventType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public static SlackEventType get(String key)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<SlackEventType>
    • getEventClass

      public Class<? extends SlackEvent> getEventClass()