package models
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AccountsChanged(type: String) extends SlackEvent with Product with Serializable
- case class AppsChanged(app: App, event_ts: String) extends SlackEvent with Product with Serializable
- case class AppsInstalled(app: App, event_ts: String) extends SlackEvent with Product with Serializable
- case class AppsUninstalled(app_id: String, event_ts: String) extends SlackEvent with Product with Serializable
- case class BotAdded(bot: Json) extends SlackEvent with Product with Serializable
- case class BotChanged(bot: Json) extends SlackEvent with Product with Serializable
- case class BotMessage(ts: String, channel: String, text: String, bot_id: String, username: Option[String], attachments: Option[Seq[Attachment]]) extends SlackEvent with Product with Serializable
- case class ChannelArchive(channel: String, user: String) extends SlackEvent with Product with Serializable
- case class ChannelCreated(channel: Channel) extends SlackEvent with Product with Serializable
- case class ChannelDeleted(channel: String) extends SlackEvent with Product with Serializable
- case class ChannelHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
- case class ChannelJoined(channel: Channel) extends SlackEvent with Product with Serializable
- case class ChannelLeft(channel: String) extends SlackEvent with Product with Serializable
- case class ChannelMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
- case class ChannelRename(channel: Channel) extends SlackEvent with Product with Serializable
- case class ChannelUnarchive(channel: String, user: String) extends SlackEvent with Product with Serializable
- case class CommandsChanged(event_ts: String) extends SlackEvent with Product with Serializable
- case class DesktopNotification(type: String, title: String, subtitle: String, msg: String, content: String, channel: String, launchUri: String, avatarImage: String, ssbFilename: String, imageUrl: Option[String], is_shared: Boolean, event_ts: String) extends SlackEvent with Product with Serializable
- case class DndStatus(dnd_enabled: Boolean, next_dnd_start_ts: Long, next_dnd_end_ts: Long) extends Product with Serializable
- case class DndUpdatedUser(type: String, user: String, dnd_status: DndStatus, event_ts: String) extends SlackEvent with Product with Serializable
- case class EditMessage(user: Option[String], text: String, ts: String) extends Product with Serializable
- case class EmojiChanged(event_ts: String) extends SlackEvent with Product with Serializable
- case class FileChange(file_id: String) extends SlackEvent with Product with Serializable
- case class FileCommentAdded(file_id: String, comment: Json) extends SlackEvent with Product with Serializable
- case class FileCommentDeleted(file_id: String, comment: String) extends SlackEvent with Product with Serializable
- case class FileCommentEdited(file_id: String, comment: Json) extends SlackEvent with Product with Serializable
- case class FileCreated(file_id: String) extends SlackEvent with Product with Serializable
- case class FileDeleted(file_id: String, event_ts: String) extends SlackEvent with Product with Serializable
- case class FilePrivate(file: String) extends SlackEvent with Product with Serializable
- case class FilePublic(file_id: String) extends SlackEvent with Product with Serializable
- case class FileShared(file_id: String) extends SlackEvent with Product with Serializable
- case class FileUnshared(file_id: String) extends SlackEvent with Product with Serializable
- case class GroupArchive(channel: String) extends SlackEvent with Product with Serializable
- case class GroupClose(user: String, channel: String) extends SlackEvent with Product with Serializable
- case class GroupHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
- case class GroupJoined(channel: Channel) extends SlackEvent with Product with Serializable
- case class GroupLeft(channel: String) extends SlackEvent with Product with Serializable
- case class GroupMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
- case class GroupOpen(user: String, channel: String) extends SlackEvent with Product with Serializable
- case class GroupRename(channel: Channel) extends SlackEvent with Product with Serializable
- case class GroupUnarchive(channel: String) extends SlackEvent with Product with Serializable
- case class Hello(type: String) extends SlackEvent with Product with Serializable
- case class ImClose(user: String, channel: String) extends SlackEvent with Product with Serializable
- case class ImCreated(user: String, channel: Im) extends SlackEvent with Product with Serializable
- case class ImHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
- case class ImMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
- case class ImOpened(user: String, channel: String) extends SlackEvent with Product with Serializable
- case class ManualPresenceChange(presence: String) extends SlackEvent with Product with Serializable
- case class MemberJoined(user: String, channel: String, inviter: Option[String]) extends SlackEvent with Product with Serializable
- case class MemberLeft(user: String, channel: String) extends SlackEvent with Product with Serializable
- case class Message(ts: String, channel: String, user: String, text: String, is_starred: Option[Boolean], thread_ts: Option[String]) extends SlackEvent with Product with Serializable
- case class MessageChanged(message: EditMessage, previous_message: EditMessage, ts: String, event_ts: String, channel: String) extends SlackEvent with Product with Serializable
- case class MessageDeleted(ts: String, deleted_ts: String, event_ts: String, channel: String) extends SlackEvent with Product with Serializable
- case class MessageReplied(ts: String, event_ts: String, channel: String, message: ReplyMessage) extends SlackEvent with Product with Serializable
- sealed trait MessageSubtype extends AnyRef
- case class MessageWithSubtype(ts: String, channel: String, user: String, text: String, is_starred: Option[Boolean], messageSubType: MessageSubtype) extends SlackEvent with Product with Serializable
- case class MobileInAppNotification(type: String, title: String, subtitle: String, ts: String, channel: String, avatarImage: Option[String] = None, is_shared: Boolean = false, channel_name: String, author_id: String, author_display_name: Option[String] = None, msg_text: String, push_id: String, notif_id: String, mobileLaunchUri: Option[String], event_ts: String) extends SlackEvent with Product with Serializable
- case class MpImClose(user: String, channel: String, event_ts: String, converted_to: Option[String]) extends SlackEvent with Product with Serializable
- case class MpImJoined(channel: Channel) extends SlackEvent with Product with Serializable
- case class MpImOpen(user: String, channel: String, event_ts: String) extends SlackEvent with Product with Serializable
- sealed trait OutboundMessage extends AnyRef
- case class PinAdded(type: String) extends SlackEvent with Product with Serializable
- case class PinRemoved(type: String) extends SlackEvent with Product with Serializable
- case class Pong(type: String, reply_to: Long) extends SlackEvent with Product with Serializable
- case class PrefChange(name: String, value: Json) extends SlackEvent with Product with Serializable
- case class PresenceChange(user: String, presence: String) extends SlackEvent with Product with Serializable
- case class ReactionAdded(reaction: String, item: ReactionItem, event_ts: String, user: String, item_user: Option[String]) extends SlackEvent with Product with Serializable
- case class ReactionRemoved(reaction: String, item: ReactionItem, event_ts: String, user: String, item_user: Option[String]) extends SlackEvent with Product with Serializable
- case class ReconnectUrl(type: String, url: Option[String]) extends SlackEvent with Product with Serializable
- case class Reply(ok: Boolean, reply_to: Long, ts: String, text: String) extends SlackEvent with Product with Serializable
- case class ReplyMarker(user: String, ts: String) extends Product with Serializable
- case class ReplyMessage(user: String, text: String, thread_ts: String, reply_count: Int, replies: Seq[ReplyMarker]) extends Product with Serializable
- case class SendMessage(channel: String, text: String, thread_ts: Option[String] = None) extends OutboundMessage with Product with Serializable
- sealed trait SlackEvent extends Serializable with Product
- case class StarAdded(user: String, item: Json, event_ts: String) extends SlackEvent with Product with Serializable
- case class StarRemoved(user: String, item: Json, event_ts: String) extends SlackEvent with Product with Serializable
- case class TeamDomainChange(url: String, domain: String) extends SlackEvent with Product with Serializable
- case class TeamJoin(user: User) extends SlackEvent with Product with Serializable
- case class TeamMigrationStarted(type: String) extends SlackEvent with Product with Serializable
- case class TeamPlanChanged(plan: String) extends SlackEvent with Product with Serializable
- case class TeamPrefChanged(name: String, value: String) extends SlackEvent with Product with Serializable
- case class TeamRename(name: String) extends SlackEvent with Product with Serializable
- case class UserChange(user: User) extends SlackEvent with Product with Serializable
- case class UserTyping(channel: String, user: String) extends SlackEvent with Product with Serializable
Value Members
- object MessageSubtypes
- object OutboundMessage
- object SlackEvent extends Serializable