Packages

p

slack

models

package models

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. models
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AccountsChanged(type: String) extends SlackEvent with Product with Serializable
  2. case class ActionField(name: String, text: String, type: String, style: Option[String] = None, value: Option[String] = None, confirm: Option[ConfirmField] = None) extends Product with Serializable
  3. case class ActionsBlock(elements: Seq[BlockElement], block_id: Option[String] = None) extends Block with Product with Serializable
  4. case class App(id: String, name: String) extends Product with Serializable
  5. case class AppActionsUpdated(app_id: String, is_uninstall: Boolean, event_ts: String) extends SlackEvent with Product with Serializable
  6. case class AppsChanged(app: App, event_ts: String) extends SlackEvent with Product with Serializable
  7. case class AppsInstalled(app: App, event_ts: String) extends SlackEvent with Product with Serializable
  8. case class AppsUninstalled(app_id: String, event_ts: String) extends SlackEvent with Product with Serializable
  9. case class Attachment(fallback: Option[String] = None, callback_id: Option[String] = None, color: Option[String] = None, pretext: Option[String] = None, author_name: Option[String] = None, author_link: Option[String] = None, author_icon: Option[String] = None, title: Option[String] = None, title_link: Option[String] = None, text: Option[String] = None, fields: Option[Seq[AttachmentField]] = None, image_url: Option[String] = None, thumb_url: Option[String] = None, actions: Option[Seq[ActionField]] = None, mrkdwn_in: Option[Seq[String]] = None, footer: Option[String] = None, footer_icon: Option[String] = None, ts: Option[Long] = None) extends Product with Serializable
  10. case class AttachmentField(title: String, value: String, short: Boolean) extends Product with Serializable
  11. case class AuthIdentity(url: String, team: String, user: String, team_id: String, user_id: String) extends Product with Serializable
  12. sealed trait Block extends AnyRef
  13. trait BlockElement extends AnyRef
  14. case class BotAdded(bot: JsValue) extends SlackEvent with Product with Serializable
  15. case class BotChanged(bot: JsValue) extends SlackEvent with Product with Serializable
  16. 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
  17. case class ButtonElement(text: PlainTextObject, action_id: String, url: Option[String], value: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  18. case class Channel(id: String, name: String, created: Long, creator: Option[String], is_archived: Option[Boolean], is_member: Option[Boolean], is_private: Option[Boolean], is_general: Option[Boolean], is_channel: Option[Boolean], is_group: Option[Boolean], is_im: Option[Boolean], is_mpim: Option[Boolean], num_members: Option[Int], members: Option[Seq[String]], topic: Option[ChannelValue], purpose: Option[ChannelValue], last_read: Option[String], latest: Option[JsValue], unread_count: Option[Int], unread_count_display: Option[Int]) extends Product with Serializable
  19. case class ChannelArchive(channel: String, user: String) extends SlackEvent with Product with Serializable
  20. case class ChannelCreated(channel: Channel) extends SlackEvent with Product with Serializable
  21. case class ChannelDeleted(channel: String) extends SlackEvent with Product with Serializable
  22. case class ChannelHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
  23. case class ChannelJoined(channel: Channel) extends SlackEvent with Product with Serializable
  24. case class ChannelLeft(channel: String) extends SlackEvent with Product with Serializable
  25. case class ChannelMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
  26. case class ChannelRename(channel: Channel) extends SlackEvent with Product with Serializable
  27. case class ChannelSelectElement(placeholder: PlainTextObject, action_id: String, initial_channel: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  28. case class ChannelUnarchive(channel: String, user: String) extends SlackEvent with Product with Serializable
  29. case class ChannelValue(value: String, creator: String, last_set: Long) extends Product with Serializable
  30. case class CommandsChanged(event_ts: String) extends SlackEvent with Product with Serializable
  31. case class ConfirmField(text: String, title: Option[String] = None, ok_text: Option[String] = None, cancel_text: Option[String] = None) extends Product with Serializable
  32. case class ConfirmationObject(title: PlainTextObject, text: TextObject, confirm: PlainTextObject, deny: PlainTextObject) extends Product with Serializable
  33. case class ContextBlock(elements: Seq[Either[ImageElement, TextObject]], block_id: Option[String] = None) extends Block with Product with Serializable
  34. case class ConversationSelectElement(placeholder: PlainTextObject, action_id: String, initial_conversation: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  35. sealed trait ConversationType extends AnyRef
  36. case class DatePickerElement(action_id: String, placeholder: PlainTextObject, initial_date: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  37. case class DesktopNotification(type: String, title: String, subtitle: String, msg: String, content: String, channel: String, launchUri: String, avatarImage: Option[String], ssbFilename: String, imageUrl: Option[String], is_shared: Boolean, event_ts: String) extends SlackEvent with Product with Serializable
  38. case class Dialog(callback_id: String, title: String, submit_label: String, elements: Seq[DialogElement]) extends Product with Serializable
  39. trait DialogElement extends AnyRef
  40. case class Divider(block_id: Option[String] = None) extends Block with Product with Serializable
  41. case class DndStatus(dnd_enabled: Boolean, next_dnd_start_ts: Long, next_dnd_end_ts: Long) extends Product with Serializable
  42. case class DndUpdatedUser(type: String, user: String, dnd_status: DndStatus, event_ts: String) extends SlackEvent with Product with Serializable
  43. case class EditMessage(user: Option[String], text: String, ts: String) extends Product with Serializable
  44. case class EmojiChanged(event_ts: String) extends SlackEvent with Product with Serializable
  45. case class EventServerChallenge(token: String, challenge: String, type: String) extends Product with Serializable
  46. case class ExternalSelectElement(placeholder: PlainTextObject, action_id: String, min_query_length: Option[Int], initial_option: Option[Either[OptionObject, OptionGroupObject]], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  47. case class FileChange(file_id: String) extends SlackEvent with Product with Serializable
  48. case class FileCommentAdded(file_id: String, comment: JsValue) extends SlackEvent with Product with Serializable
  49. case class FileCommentDeleted(file_id: String, comment: String) extends SlackEvent with Product with Serializable
  50. case class FileCommentEdited(file_id: String, comment: JsValue) extends SlackEvent with Product with Serializable
  51. case class FileCreated(file_id: String) extends SlackEvent with Product with Serializable
  52. case class FileDeleted(file_id: String, event_ts: String) extends SlackEvent with Product with Serializable
  53. case class FilePrivate(file: String) extends SlackEvent with Product with Serializable
  54. case class FilePublic(file_id: String) extends SlackEvent with Product with Serializable
  55. case class FileShared(file_id: String) extends SlackEvent with Product with Serializable
  56. case class FileUnshared(file_id: String) extends SlackEvent with Product with Serializable
  57. case class Group(id: String, name: String, is_group: Boolean, created: Long, creator: String, is_archived: Boolean, members: Seq[String], topic: GroupValue, purpose: GroupValue, last_read: Option[String], latest: Option[JsValue], unread_count: Option[Int], unread_count_display: Option[Int]) extends Product with Serializable
  58. case class GroupArchive(channel: String) extends SlackEvent with Product with Serializable
  59. case class GroupClose(user: String, channel: String) extends SlackEvent with Product with Serializable
  60. case class GroupHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
  61. case class GroupJoined(channel: Channel) extends SlackEvent with Product with Serializable
  62. case class GroupLeft(channel: String) extends SlackEvent with Product with Serializable
  63. case class GroupMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
  64. case class GroupOpen(user: String, channel: String) extends SlackEvent with Product with Serializable
  65. case class GroupRename(channel: Channel) extends SlackEvent with Product with Serializable
  66. case class GroupUnarchive(channel: String) extends SlackEvent with Product with Serializable
  67. case class GroupValue(value: String, creator: String, last_set: Long) extends Product with Serializable
  68. case class Hello(type: String) extends SlackEvent with Product with Serializable
  69. case class Im(id: String, is_im: Boolean, user: String, created: Long, is_user_deleted: Option[Boolean]) extends Product with Serializable
  70. case class ImClose(user: String, channel: String) extends SlackEvent with Product with Serializable
  71. case class ImCreated(user: String, channel: Im) extends SlackEvent with Product with Serializable
  72. case class ImHistoryChanged(latest: Long, ts: String, event_ts: String) extends SlackEvent with Product with Serializable
  73. case class ImMarked(channel: String, ts: String) extends SlackEvent with Product with Serializable
  74. case class ImOpened(user: String, channel: String) extends SlackEvent with Product with Serializable
  75. case class ImageBlock(image_url: String, alt_text: String, title: Option[PlainTextObject], block_id: Option[String] = None) extends Block with Product with Serializable
  76. case class ImageElement(image_url: String, alt_text: String, type: String = "image") extends BlockElement with Product with Serializable
  77. case class ManualPresenceChange(presence: String) extends SlackEvent with Product with Serializable
  78. case class MarkdownTextObject(text: String, verbatim: Option[Boolean] = None, type: String = "mrkdwn") extends TextObject with Product with Serializable
  79. case class MemberJoined(user: String, channel: String, inviter: Option[String]) extends SlackEvent with Product with Serializable
  80. case class MemberLeft(user: String, channel: String) extends SlackEvent with Product with Serializable
  81. 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
  82. case class MessageChanged(message: EditMessage, previous_message: EditMessage, ts: String, event_ts: String, channel: String) extends SlackEvent with Product with Serializable
  83. case class MessageDeleted(ts: String, deleted_ts: String, event_ts: String, channel: String) extends SlackEvent with Product with Serializable
  84. case class MessageReplied(ts: String, event_ts: String, channel: String, message: ReplyMessage) extends SlackEvent with Product with Serializable
  85. sealed trait MessageSubtype extends AnyRef
  86. case class MessageWithSubtype(ts: String, channel: String, user: String, text: String, is_starred: Option[Boolean], messageSubType: MessageSubtype) extends SlackEvent with Product with Serializable
  87. case class MpImClose(user: String, channel: String, event_ts: String, converted_to: Option[String]) extends SlackEvent with Product with Serializable
  88. case class MpImJoined(channel: Channel) extends SlackEvent with Product with Serializable
  89. case class MpImOpen(user: String, channel: String, event_ts: String) extends SlackEvent with Product with Serializable
  90. case class OptionElement(label: String, value: String) extends Product with Serializable
  91. case class OptionGroupObject(label: PlainTextObject, options: Seq[OptionObject]) extends Product with Serializable
  92. case class OptionObject(text: PlainTextObject, value: String) extends Product with Serializable
  93. case class OverflowElement(action_id: String, options: Seq[OptionObject], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  94. case class PinAdded(type: String) extends SlackEvent with Product with Serializable
  95. case class PinRemoved(type: String) extends SlackEvent with Product with Serializable
  96. case class PlainTextObject(text: String, emoji: Option[Boolean] = None, type: String = "plain_text") extends TextObject with Product with Serializable
  97. case class Pong(type: String, reply_to: Long) extends SlackEvent with Product with Serializable
  98. case class PrefChange(name: String, value: JsValue) extends SlackEvent with Product with Serializable
  99. case class PresenceChange(user: String, presence: String) extends SlackEvent with Product with Serializable
  100. case class Reaction(name: String, users: Seq[String], count: Int) extends Product with Serializable
  101. case class ReactionAdded(reaction: String, item: ReactionItem, event_ts: String, user: String, item_user: Option[String]) extends SlackEvent with Product with Serializable
  102. sealed trait ReactionItem extends AnyRef
  103. case class ReactionItemFile(file: String) extends ReactionItem with Product with Serializable
  104. case class ReactionItemFileComment(file: String, file_comment: String) extends ReactionItem with Product with Serializable
  105. case class ReactionItemMessage(channel: String, ts: String) extends ReactionItem with Product with Serializable
  106. case class ReactionRemoved(reaction: String, item: ReactionItem, event_ts: String, user: String, item_user: Option[String]) extends SlackEvent with Product with Serializable
  107. case class ReconnectUrl(type: String, url: Option[String]) extends SlackEvent with Product with Serializable
  108. case class Reply(ok: Boolean, reply_to: Long, ts: String, text: String) extends SlackEvent with Product with Serializable
  109. case class ReplyMarker(user: String, ts: String) extends Product with Serializable
  110. case class ReplyMessage(user: String, text: String, thread_ts: String, reply_count: Int, replies: Seq[ReplyMarker]) extends Product with Serializable
  111. case class ResponseMetadata(next_cursor: Option[String]) extends Product with Serializable
  112. case class RetryAfter(seconds: Int) extends Product with Serializable
  113. case class Section(text: TextObject, fields: Option[Seq[TextObject]], accessory: Option[BlockElement], block_id: Option[String] = None) extends Block with Product with Serializable
  114. case class SelectElement(label: String, name: String, options: Seq[OptionElement], optional: Boolean = false, placeholder: Option[String] = None, value: Option[String] = None, type: String = "select") extends DialogElement with Product with Serializable
  115. case class SlackComment(id: String, timestamp: Long, user: String, comment: String) extends Product with Serializable
  116. sealed trait SlackEvent extends AnyRef
  117. case class SlackEventStructure(token: String, team_id: String, api_app_id: String, event: SlackEvent, type: String, authed_teams: Option[List[String]], authed_users: Option[List[String]], event_id: String, event_time: Long) extends Product with Serializable
  118. case class SlackFile(id: String, created: Long, timestamp: Long, name: Option[String], title: String, mimetype: String, filetype: String, pretty_type: String, user: String, mode: String, editable: Boolean, is_external: Boolean, external_type: String, size: Long, url: Option[String], url_download: Option[String], url_private: Option[String], url_private_download: Option[String], initial_comment: Option[SlackComment]) extends Product with Serializable
  119. case class SlackFileId(id: String) extends Product with Serializable
  120. case class StarAdded(user: String, item: JsValue, event_ts: String) extends SlackEvent with Product with Serializable
  121. case class StarRemoved(user: String, item: JsValue, event_ts: String) extends SlackEvent with Product with Serializable
  122. case class StaticSelectElement(placeholder: PlainTextObject, action_id: String, options: Seq[OptionObject], option_groups: Seq[OptionGroupObject], initial_option: Option[Either[OptionObject, OptionGroupObject]], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  123. case class Subteam(id: String, team_id: String, is_usergroup: Boolean, is_subteam: Boolean, name: String, description: String, handle: String, is_external: Boolean, date_create: Long, date_update: Long, date_delete: Long, auto_provision: Boolean, enterprise_subteam_id: String, created_by: String, updated_by: Option[String], deleted_by: Option[String], users: Option[List[String]], user_count: Int) extends Product with Serializable
  124. case class SubteamCreated(subteam: Subteam, event_ts: String) extends SlackEvent with Product with Serializable
  125. case class SubteamUpdated(subteam: Subteam, event_ts: String) extends SlackEvent with Product with Serializable
  126. case class Team(id: String, name: String, domain: String, email_domain: String, msg_edit_window_mins: Int, over_storage_limit: Boolean, prefs: JsValue, plan: String) extends Product with Serializable
  127. case class TeamDomainChange(url: String, domain: String) extends SlackEvent with Product with Serializable
  128. case class TeamJoin(user: User) extends SlackEvent with Product with Serializable
  129. case class TeamMigrationStarted(type: String) extends SlackEvent with Product with Serializable
  130. case class TeamPlanChanged(plan: String) extends SlackEvent with Product with Serializable
  131. case class TeamPrefChanged(name: String, value: String) extends SlackEvent with Product with Serializable
  132. case class TeamRename(name: String) extends SlackEvent with Product with Serializable
  133. case class TextElement(label: String, name: String, optional: Boolean = false, max_length: Option[Int] = None, min_length: Option[Int] = None, hint: Option[String] = None, subtype: Option[String] = None, placeholder: Option[String] = None, value: Option[String] = None, type: String = "text") extends DialogElement with Product with Serializable
  134. trait TextObject extends AnyRef
  135. case class UpdateResponse(ok: Boolean, channel: String, ts: String, text: String) extends Product with Serializable
  136. case class User(id: String, name: String, deleted: Option[Boolean], color: Option[String], profile: Option[UserProfile], is_bot: Option[Boolean], is_admin: Option[Boolean], is_owner: Option[Boolean], is_primary_owner: Option[Boolean], is_restricted: Option[Boolean], is_ultra_restricted: Option[Boolean], has_2fa: Option[Boolean], has_files: Option[Boolean], tz: Option[String], tz_offset: Option[Int], presence: Option[String]) extends Product with Serializable
  137. case class UserChange(user: User) extends SlackEvent with Product with Serializable
  138. case class UserProfile(first_name: Option[String], last_name: Option[String], real_name: Option[String], email: Option[String], skype: Option[String], phone: Option[String], image_24: String, image_32: String, image_48: String, image_72: String, image_192: String) extends Product with Serializable
  139. case class UserSelectElement(placeholder: PlainTextObject, action_id: String, initial_user: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
  140. case class UserTyping(channel: String, user: String) extends SlackEvent with Product with Serializable

Value Members

  1. implicit val accountsChangedFmt: OFormat[AccountsChanged]
  2. implicit val actionFieldFmt: OFormat[ActionField]
  3. implicit val appActionsUpdatedFmt: OFormat[AppActionsUpdated]
  4. implicit val appFmt: OFormat[App]
  5. implicit val appsChangedFmt: OFormat[AppsChanged]
  6. implicit val appsInstalledFmt: OFormat[AppsInstalled]
  7. implicit val appsUninstalledFmt: OFormat[AppsUninstalled]
  8. implicit val attachmentFieldFmt: OFormat[AttachmentField]
  9. implicit val attachmentFmt: OFormat[Attachment]
  10. implicit val authIdentityFmt: OFormat[AuthIdentity]
  11. implicit val botAddedFmt: OFormat[BotAdded]
  12. implicit val botChangedFmt: OFormat[BotChanged]
  13. implicit val botMessageFmt: OFormat[BotMessage]
  14. implicit val channelArchiveFmt: OFormat[ChannelArchive]
  15. implicit val channelCreatedFmt: OFormat[ChannelCreated]
  16. implicit val channelDeletedFmt: OFormat[ChannelDeleted]
  17. implicit val channelFmt: OFormat[Channel]
  18. implicit val channelHistoryChangedFmt: OFormat[ChannelHistoryChanged]
  19. implicit val channelJoinedFmt: OFormat[ChannelJoined]
  20. implicit val channelLeftFmt: OFormat[ChannelLeft]
  21. implicit val channelMarkedFmt: OFormat[ChannelMarked]
  22. implicit val channelRenameFmt: OFormat[ChannelRename]
  23. implicit val channelUnarchiveFmt: OFormat[ChannelUnarchive]
  24. implicit val channelValueFmt: OFormat[ChannelValue]
  25. implicit val commandsChangedFmt: OFormat[CommandsChanged]
  26. implicit val confirmFieldFmt: OFormat[ConfirmField]
  27. implicit val desktopNotificationFmt: OFormat[DesktopNotification]
  28. implicit val dialogElementReads: Reads[DialogElement]
  29. implicit val dialogElementWrites: Writes[DialogElement]
  30. implicit val dialogFmt: OFormat[Dialog]
  31. implicit val dndStatusFmt: OFormat[DndStatus]
  32. implicit val dndUpdateUserFmt: OFormat[DndUpdatedUser]
  33. implicit val editMessageFmt: OFormat[EditMessage]
  34. def eitherObjectFormat[A, B](leftKey: String, rightKey: String)(implicit aFormat: Format[A], bFormat: Format[B]): Format[Either[A, B]]
  35. implicit val emojiChangedFmt: OFormat[EmojiChanged]
  36. implicit val eventServerChallengeFmt: OFormat[EventServerChallenge]
  37. implicit val fileChangeFmt: OFormat[FileChange]
  38. implicit val fileCommentAddedFmt: OFormat[FileCommentAdded]
  39. implicit val fileCommentDeletedFmt: OFormat[FileCommentDeleted]
  40. implicit val fileCommentEditedFmt: OFormat[FileCommentEdited]
  41. implicit val fileCreatedFmt: OFormat[FileCreated]
  42. implicit val fileDeletedFmt: OFormat[FileDeleted]
  43. implicit val filePrivateFmt: OFormat[FilePrivate]
  44. implicit val filePublicFmt: OFormat[FilePublic]
  45. implicit val fileSharedFmt: OFormat[FileShared]
  46. implicit val fileUnsharedFmt: OFormat[FileUnshared]
  47. implicit val groupArchiveFmt: OFormat[GroupArchive]
  48. implicit val groupCloseFmt: OFormat[GroupClose]
  49. implicit val groupFmt: OFormat[Group]
  50. implicit val groupHistoryChangedFmt: OFormat[GroupHistoryChanged]
  51. implicit val groupJoinFmt: OFormat[GroupJoined]
  52. implicit val groupLeftFmt: OFormat[GroupLeft]
  53. implicit val groupMarkedFmt: OFormat[GroupMarked]
  54. implicit val groupOpenFmt: OFormat[GroupOpen]
  55. implicit val groupRenameFmt: OFormat[GroupRename]
  56. implicit val groupUnarchiveFmt: OFormat[GroupUnarchive]
  57. implicit val groupValueFmt: OFormat[GroupValue]
  58. implicit val helloFmt: OFormat[Hello]
  59. implicit val imCloseFmt: OFormat[ImClose]
  60. implicit val imCreatedFmt: OFormat[ImCreated]
  61. implicit val imFmt: OFormat[Im]
  62. implicit val imHistoryChangedFmt: OFormat[ImHistoryChanged]
  63. implicit val imMarkedFmt: OFormat[ImMarked]
  64. implicit val imOpenedFmt: OFormat[ImOpened]
  65. implicit val manualPresenceChangeFmt: OFormat[ManualPresenceChange]
  66. implicit val memberJoined: OFormat[MemberJoined]
  67. implicit val memberLeft: OFormat[MemberLeft]
  68. implicit val messageChangedFmt: OFormat[MessageChanged]
  69. implicit val messageDeletedFmt: OFormat[MessageDeleted]
  70. implicit val messageFmt: OFormat[Message]
  71. implicit val messageRepliedFmt: OFormat[MessageReplied]
  72. implicit val messageReply: OFormat[Reply]
  73. implicit val messageSubtypeChannelNameMessageFmt: OFormat[ChannelNameMessage]
  74. implicit val messageSubtypeFileShareMessageFmt: OFormat[FileShareMessage]
  75. implicit val messageSubtypeHandledSubtypeFmt: OFormat[UnhandledSubtype]
  76. implicit val messageSubtypeMeMessageFmt: OFormat[MeMessage]
  77. implicit val messageWithSubtypeWrites: Writes[MessageWithSubtype]
  78. implicit val mpImCloseFmt: OFormat[MpImClose]
  79. implicit val mpImJoinFmt: OFormat[MpImJoined]
  80. implicit val mpImOpenFmt: OFormat[MpImOpen]
  81. implicit val optionElementFmt: OFormat[OptionElement]
  82. implicit val pinAddedFmt: OFormat[PinAdded]
  83. implicit val pinRemovedFmt: OFormat[PinRemoved]
  84. implicit val pong: OFormat[Pong]
  85. implicit val prefChangeFmt: OFormat[PrefChange]
  86. implicit val presenceChangeFmt: OFormat[PresenceChange]
  87. implicit val reactionAddedFmt: OFormat[ReactionAdded]
  88. implicit val reactionFileCommentFmt: OFormat[ReactionItemFileComment]
  89. implicit val reactionFileFmt: OFormat[ReactionItemFile]
  90. implicit val reactionFmt: OFormat[Reaction]
  91. implicit val reactionItemReads: Reads[ReactionItem]
  92. implicit val reactionItemWrites: Writes[ReactionItem]
  93. implicit val reactionMsgFmt: OFormat[ReactionItemMessage]
  94. implicit val reactionRemovedFmt: OFormat[ReactionRemoved]
  95. implicit val reconnectUrlFmt: OFormat[ReconnectUrl]
  96. implicit val replyMarkerFmt: OFormat[ReplyMarker]
  97. implicit val replyMessageFmt: OFormat[ReplyMessage]
  98. implicit val responseMetadataFormat: OFormat[ResponseMetadata]
  99. implicit val selectElementFmt: OFormat[SelectElement]
  100. implicit val slackCommentFmt: OFormat[SlackComment]
  101. implicit val slackEventReads: Reads[SlackEvent]
  102. implicit val slackEventStructureFmt: OFormat[SlackEventStructure]
  103. implicit val slackEventWrites: Writes[SlackEvent]
  104. implicit val slackFileFmt: OFormat[SlackFile]
  105. implicit val slackFileIdFmt: OFormat[SlackFileId]
  106. implicit val starAddedFmt: OFormat[StarAdded]
  107. implicit val starRemovedFmt: OFormat[StarRemoved]
  108. implicit val subMessageReads: Reads[MessageWithSubtype]
  109. implicit val subteamCreatedFmt: OFormat[SubteamCreated]
  110. implicit val subteamFmt: OFormat[Subteam]
  111. implicit val subteamUpdatedFmt: OFormat[SubteamUpdated]
  112. implicit val teamDomainChangeFmt: OFormat[TeamDomainChange]
  113. implicit val teamFmt: OFormat[Team]
  114. implicit val teamJoinFmt: OFormat[TeamJoin]
  115. implicit val teamMigrationStartedFmt: OFormat[TeamMigrationStarted]
  116. implicit val teamPlanChangedFmt: OFormat[TeamPlanChanged]
  117. implicit val teamPrefChangedFmt: OFormat[TeamPrefChanged]
  118. implicit val teamRenameFmt: OFormat[TeamRename]
  119. implicit val textElementFmt: OFormat[TextElement]
  120. implicit val updateResponseFmt: OFormat[UpdateResponse]
  121. implicit val userChangeFmt: OFormat[UserChange]
  122. implicit val userFmt: OFormat[User]
  123. implicit val userProfileFmt: OFormat[UserProfile]
  124. implicit val userTypingFmt: OFormat[UserTyping]
  125. object Block
  126. object BlockElement
  127. object IMConversation extends ConversationType with Product with Serializable
  128. object MessageSubtypes
  129. object MultiPartyIMConversation extends ConversationType with Product with Serializable
  130. object PrivateChannel extends ConversationType with Product with Serializable
  131. object PublicChannel extends ConversationType with Product with Serializable
  132. object RetryAfter extends Serializable
  133. object TextObject

Inherited from AnyRef

Inherited from Any

Ungrouped