package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AccountsChanged(type: String) extends SlackEvent with Product with Serializable
  2. case class AppsChanged(app: App, event_ts: String) extends SlackEvent with Product with Serializable
  3. case class AppsInstalled(app: App, event_ts: String) extends SlackEvent with Product with Serializable
  4. case class AppsUninstalled(app_id: String, event_ts: String) extends SlackEvent with Product with Serializable
  5. case class BotAdded(bot: Json) extends SlackEvent with Product with Serializable
  6. case class BotChanged(bot: Json) extends SlackEvent with Product with Serializable
  7. 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
  8. case class ChannelArchive(channel: String, user: String) extends SlackEvent with Product with Serializable
  9. case class ChannelCreated(channel: Channel) extends SlackEvent with Product with Serializable
  10. case class ChannelDeleted(channel: String) extends SlackEvent with Product with Serializable
  11. case class ChannelHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
  12. case class ChannelJoined(channel: Channel) extends SlackEvent with Product with Serializable
  13. case class ChannelLeft(channel: String) extends SlackEvent with Product with Serializable
  14. case class ChannelMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
  15. case class ChannelRename(channel: Channel) extends SlackEvent with Product with Serializable
  16. case class ChannelUnarchive(channel: String, user: String) extends SlackEvent with Product with Serializable
  17. case class CommandsChanged(event_ts: String) extends SlackEvent with Product with Serializable
  18. 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
  19. case class DndStatus(dnd_enabled: Boolean, next_dnd_start_ts: Long, next_dnd_end_ts: Long) extends Product with Serializable
  20. case class DndUpdatedUser(type: String, user: String, dnd_status: DndStatus, event_ts: String) extends SlackEvent with Product with Serializable
  21. case class EditMessage(user: Option[String], text: String, ts: String) extends Product with Serializable
  22. case class EmojiChanged(event_ts: String) extends SlackEvent with Product with Serializable
  23. case class FileChange(file_id: String) extends SlackEvent with Product with Serializable
  24. case class FileCommentAdded(file_id: String, comment: Json) extends SlackEvent with Product with Serializable
  25. case class FileCommentDeleted(file_id: String, comment: String) extends SlackEvent with Product with Serializable
  26. case class FileCommentEdited(file_id: String, comment: Json) extends SlackEvent with Product with Serializable
  27. case class FileCreated(file_id: String) extends SlackEvent with Product with Serializable
  28. case class FileDeleted(file_id: String, event_ts: String) extends SlackEvent with Product with Serializable
  29. case class FilePrivate(file: String) extends SlackEvent with Product with Serializable
  30. case class FilePublic(file_id: String) extends SlackEvent with Product with Serializable
  31. case class FileShared(file_id: String) extends SlackEvent with Product with Serializable
  32. case class FileUnshared(file_id: String) extends SlackEvent with Product with Serializable
  33. case class GroupArchive(channel: String) extends SlackEvent with Product with Serializable
  34. case class GroupClose(user: String, channel: String) extends SlackEvent with Product with Serializable
  35. case class GroupHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
  36. case class GroupJoined(channel: Channel) extends SlackEvent with Product with Serializable
  37. case class GroupLeft(channel: String) extends SlackEvent with Product with Serializable
  38. case class GroupMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
  39. case class GroupOpen(user: String, channel: String) extends SlackEvent with Product with Serializable
  40. case class GroupRename(channel: Channel) extends SlackEvent with Product with Serializable
  41. case class GroupUnarchive(channel: String) extends SlackEvent with Product with Serializable
  42. case class Hello(type: String) extends SlackEvent with Product with Serializable
  43. case class ImClose(user: String, channel: String) extends SlackEvent with Product with Serializable
  44. case class ImCreated(user: String, channel: Im) extends SlackEvent with Product with Serializable
  45. case class ImHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
  46. case class ImMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
  47. case class ImOpened(user: String, channel: String) extends SlackEvent with Product with Serializable
  48. case class ManualPresenceChange(presence: String) extends SlackEvent with Product with Serializable
  49. case class MemberJoined(user: String, channel: String, inviter: Option[String]) extends SlackEvent with Product with Serializable
  50. case class MemberLeft(user: String, channel: String) extends SlackEvent with Product with Serializable
  51. 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
  52. case class MessageChanged(message: EditMessage, previous_message: EditMessage, ts: String, event_ts: String, channel: String) extends SlackEvent with Product with Serializable
  53. case class MessageDeleted(ts: String, deleted_ts: String, event_ts: String, channel: String) extends SlackEvent with Product with Serializable
  54. case class MessageReplied(ts: String, event_ts: String, channel: String, message: ReplyMessage) extends SlackEvent with Product with Serializable
  55. sealed trait MessageSubtype extends AnyRef
  56. case class MessageWithSubtype(ts: String, channel: String, user: String, text: String, is_starred: Option[Boolean], messageSubType: MessageSubtype) extends SlackEvent with Product with Serializable
  57. 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
  58. case class MpImClose(user: String, channel: String, event_ts: String, converted_to: Option[String]) extends SlackEvent with Product with Serializable
  59. case class MpImJoined(channel: Channel) extends SlackEvent with Product with Serializable
  60. case class MpImOpen(user: String, channel: String, event_ts: String) extends SlackEvent with Product with Serializable
  61. sealed trait OutboundMessage extends AnyRef
  62. case class PinAdded(type: String) extends SlackEvent with Product with Serializable
  63. case class PinRemoved(type: String) extends SlackEvent with Product with Serializable
  64. case class Pong(type: String, reply_to: Long) extends SlackEvent with Product with Serializable
  65. case class PrefChange(name: String, value: Json) extends SlackEvent with Product with Serializable
  66. case class PresenceChange(user: String, presence: String) extends SlackEvent with Product with Serializable
  67. case class ReactionAdded(reaction: String, item: ReactionItem, event_ts: String, user: String, item_user: Option[String]) extends SlackEvent with Product with Serializable
  68. case class ReactionRemoved(reaction: String, item: ReactionItem, event_ts: String, user: String, item_user: Option[String]) extends SlackEvent with Product with Serializable
  69. case class ReconnectUrl(type: String, url: Option[String]) extends SlackEvent with Product with Serializable
  70. case class Reply(ok: Boolean, reply_to: Long, ts: String, text: String) extends SlackEvent with Product with Serializable
  71. case class ReplyMarker(user: String, ts: String) extends Product with Serializable
  72. case class ReplyMessage(user: String, text: String, thread_ts: String, reply_count: Int, replies: Seq[ReplyMarker]) extends Product with Serializable
  73. case class SendMessage(channel: String, text: String, thread_ts: Option[String] = None) extends OutboundMessage with Product with Serializable
  74. sealed trait SlackEvent extends Serializable with Product
  75. case class StarAdded(user: String, item: Json, event_ts: String) extends SlackEvent with Product with Serializable
  76. case class StarRemoved(user: String, item: Json, event_ts: String) extends SlackEvent with Product with Serializable
  77. case class TeamDomainChange(url: String, domain: String) extends SlackEvent with Product with Serializable
  78. case class TeamJoin(user: User) extends SlackEvent with Product with Serializable
  79. case class TeamMigrationStarted(type: String) extends SlackEvent with Product with Serializable
  80. case class TeamPlanChanged(plan: String) extends SlackEvent with Product with Serializable
  81. case class TeamPrefChanged(name: String, value: String) extends SlackEvent with Product with Serializable
  82. case class TeamRename(name: String) extends SlackEvent with Product with Serializable
  83. case class UserChange(user: User) extends SlackEvent with Product with Serializable
  84. case class UserTyping(channel: String, user: String) extends SlackEvent with Product with Serializable

Value Members

  1. object MessageSubtypes
  2. object OutboundMessage
  3. object SlackEvent extends Serializable

Ungrouped