package models
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- models
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class AccessToken(access_token: String, scope: String) extends Product with Serializable
- case class AccountsChanged(type: String) extends SlackEvent with Product with Serializable
- 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
- case class ActionsBlock(elements: Seq[BlockElement], block_id: Option[String] = None) extends Block with Product with Serializable
- case class App(id: String, name: String) extends Product with Serializable
- case class AppActionsUpdated(app_id: String, is_uninstall: Boolean, event_ts: 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 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
- case class AttachmentField(title: String, value: String, short: Boolean) extends Product with Serializable
- case class AuthIdentity(url: String, team: String, user: String, team_id: String, user_id: String) extends Product with Serializable
- sealed trait Block extends AnyRef
- sealed trait BlockElement extends AnyRef
- case class BotAdded(bot: JsValue) extends SlackEvent with Product with Serializable
- case class BotChanged(bot: JsValue) extends SlackEvent with Product with Serializable
- case class BotMessageReplied(ts: String, event_ts: String, channel: String, message: ReplyBotMessage) extends SlackEvent with Product with Serializable
- case class ButtonElement(text: PlainTextObject, action_id: String, url: Option[String], value: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
- case class Channel(id: String, name: Option[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
- 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 ChannelSelectElement(placeholder: PlainTextObject, action_id: String, initial_channel: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
- case class ChannelTopicChanged(channel: String, text: String, ts: String, event_ts: String, topic: String, user: String) extends SlackEvent with Product with Serializable
- case class ChannelUnarchive(channel: String, user: String) extends SlackEvent with Product with Serializable
- case class ChannelValue(value: String, creator: String, last_set: Long) extends Product with Serializable
- case class CommandsChanged(event_ts: String) extends SlackEvent with Product with Serializable
- case class ConfirmField(text: String, title: Option[String] = None, ok_text: Option[String] = None, cancel_text: Option[String] = None) extends Product with Serializable
- case class ConfirmationObject(title: PlainTextObject, text: TextObject, confirm: PlainTextObject, deny: PlainTextObject) extends Product with Serializable
- case class ContextBlock(elements: Seq[Either[ImageElement, TextObject]], block_id: Option[String] = None) extends Block with Product with Serializable
- case class ConversationSelectElement(placeholder: PlainTextObject, action_id: String, initial_conversation: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
- sealed trait ConversationType extends AnyRef
- case class DatePickerElement(action_id: String, placeholder: PlainTextObject, initial_date: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
- 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
- case class Dialog(callback_id: String, title: String, submit_label: String, elements: Seq[DialogElement]) extends Product with Serializable
- sealed trait DialogElement extends AnyRef
- case class Divider(block_id: Option[String] = None) extends Block 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, attachments: Option[Seq[Attachment]]) extends Product with Serializable
- case class EmojiChanged(event_ts: String) extends SlackEvent with Product with Serializable
- case class EventServerChallenge(token: String, challenge: String, type: String) extends Product with Serializable
- 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
- case class FileChange(file_id: String) extends SlackEvent with Product with Serializable
- case class FileCommentAdded(file_id: String, comment: JsValue) 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: JsValue) 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 Group(id: String, name: String, is_group: Boolean, created: Long, creator: String, is_archived: Boolean, members: Option[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
- 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 GroupValue(value: String, creator: String, last_set: Long) extends Product with Serializable
- case class Hello(type: String) extends SlackEvent with Product with Serializable
- case class Im(id: String, is_im: Boolean, user: String, created: Long, is_user_deleted: Option[Boolean]) extends 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 ImageBlock(image_url: String, alt_text: String, title: Option[PlainTextObject], block_id: Option[String] = None) extends Block with Product with Serializable
- case class ImageElement(image_url: String, alt_text: String, type: String = "image") extends BlockElement with Product with Serializable
- case class ManualPresenceChange(presence: String) extends SlackEvent with Product with Serializable
- case class MarkdownTextObject(text: String, verbatim: Option[Boolean] = None, type: String = "mrkdwn") extends TextObject 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: Option[String], text: String, bot_id: Option[String], is_starred: Option[Boolean], thread_ts: Option[String], attachments: Option[Seq[Attachment]], subtype: 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
- 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
- case class OptionElement(label: String, value: String) extends Product with Serializable
- case class OptionGroupObject(label: PlainTextObject, options: Seq[OptionObject]) extends Product with Serializable
- case class OptionObject(text: PlainTextObject, value: String) extends Product with Serializable
- case class OverflowElement(action_id: String, options: Seq[OptionObject], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
- case class PinAdded(type: String) extends SlackEvent with Product with Serializable
- case class PinRemoved(type: String) extends SlackEvent with Product with Serializable
- case class PlainTextObject(text: String, emoji: Option[Boolean] = None, type: String = "plain_text") extends TextObject with Product with Serializable
- case class Pong(type: String, reply_to: Long) extends SlackEvent with Product with Serializable
- case class PrefChange(name: String, value: JsValue) extends SlackEvent with Product with Serializable
- case class PresenceChange(user: String, presence: String) extends SlackEvent with Product with Serializable
- case class Reaction(name: String, users: Seq[String], count: Int) extends 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
- sealed trait ReactionItem extends AnyRef
- case class ReactionItemFile(file: String) extends ReactionItem with Product with Serializable
- case class ReactionItemFileComment(file: String, file_comment: String) extends ReactionItem with Product with Serializable
- case class ReactionItemMessage(channel: String, ts: String) extends ReactionItem 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 ReplyBotMessage(username: Option[String], text: String, thread_ts: String, reply_count: Int, replies: Option[Seq[ReplyMarker]]) extends Product with Serializable
- case class ReplyMarker(user: String, ts: String) extends Product with Serializable
- case class ReplyMessage(user: String, bot_id: Option[String], text: String, thread_ts: String, reply_count: Int, replies: Option[Seq[ReplyMarker]]) extends Product with Serializable
- case class ResponseMetadata(next_cursor: Option[String]) extends Product with Serializable
- case class Section(text: TextObject, fields: Option[Seq[TextObject]], accessory: Option[BlockElement], block_id: Option[String] = None) extends Block with Product with Serializable
- 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
- case class SlackComment(id: String, timestamp: Long, user: String, comment: String) extends Product with Serializable
- sealed trait SlackEvent extends AnyRef
- 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
- 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
- case class SlackFileId(id: String) extends Product with Serializable
- case class StarAdded(user: String, item: JsValue, event_ts: String) extends SlackEvent with Product with Serializable
- case class StarRemoved(user: String, item: JsValue, event_ts: String) extends SlackEvent with Product with Serializable
- 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
- 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
- case class SubteamCreated(subteam: Subteam, event_ts: String) extends SlackEvent with Product with Serializable
- case class SubteamMembersChanged(subteam_id: String, team_id: String, added_users: Seq[String], removed_users: Seq[String]) extends SlackEvent with Product with Serializable
- case class SubteamUpdated(subteam: Subteam, event_ts: String) extends SlackEvent with Product with Serializable
- case class Team(id: String, name: String, domain: String) extends 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 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
- sealed trait TextObject extends AnyRef
- case class UpdateResponse(ok: Boolean, channel: String, ts: String, text: String) extends Product with Serializable
- 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
- case class UserChange(user: User) extends SlackEvent with Product with Serializable
- case class UserHuddleChanged(user: User) extends SlackEvent with Product with Serializable
- 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: Option[String], image_32: Option[String], image_48: Option[String], image_72: Option[String], image_192: Option[String]) extends Product with Serializable
- case class UserProfileChanged(user: User) extends SlackEvent with Product with Serializable
- case class UserSelectElement(placeholder: PlainTextObject, action_id: String, initial_user: Option[String], confirm: Option[ConfirmationObject]) extends BlockElement with Product with Serializable
- case class UserStatusChanged(user: User) extends SlackEvent with Product with Serializable
- case class UserTyping(channel: String, user: String) extends SlackEvent with Product with Serializable
Value Members
- implicit val accountsChangedFmt: Format[AccountsChanged]
- implicit val actionFieldFmt: Format[ActionField]
- implicit val appActionsUpdatedFmt: Format[AppActionsUpdated]
- implicit val appFmt: Format[App]
- implicit val appsChangedFmt: Format[AppsChanged]
- implicit val appsInstalledFmt: Format[AppsInstalled]
- implicit val appsUninstalledFmt: Format[AppsUninstalled]
- implicit val attachmentFieldFmt: Format[AttachmentField]
- implicit val attachmentFmt: Format[Attachment]
- implicit val authIdentityFmt: Format[AuthIdentity]
- implicit val botAddedFmt: Format[BotAdded]
- implicit val botChangedFmt: Format[BotChanged]
- implicit val botMessageRepliedFmt: Format[BotMessageReplied]
- implicit val channelArchiveFmt: Format[ChannelArchive]
- implicit val channelCreatedFmt: Format[ChannelCreated]
- implicit val channelDeletedFmt: Format[ChannelDeleted]
- implicit val channelFmt: Format[Channel]
- implicit val channelHistoryChangedFmt: Format[ChannelHistoryChanged]
- implicit val channelJoinedFmt: Format[ChannelJoined]
- implicit val channelLeftFmt: Format[ChannelLeft]
- implicit val channelMarkedFmt: Format[ChannelMarked]
- implicit val channelRenameFmt: Format[ChannelRename]
- implicit val channelTopicChangedFmt: Format[ChannelTopicChanged]
- implicit val channelUnarchiveFmt: Format[ChannelUnarchive]
- implicit val channelValueFmt: Format[ChannelValue]
- implicit val commandsChangedFmt: Format[CommandsChanged]
- implicit val confirmFieldFmt: Format[ConfirmField]
- implicit val desktopNotificationFmt: Format[DesktopNotification]
- implicit val dialogElementReads: Reads[DialogElement]
- implicit val dialogElementWrites: Writes[DialogElement]
- implicit val dialogFmt: Format[Dialog]
- implicit val dndStatusFmt: Format[DndStatus]
- implicit val dndUpdateUserFmt: Format[DndUpdatedUser]
- implicit val editMessageFmt: Format[EditMessage]
- def eitherObjectFormat[A, B](leftKey: String, rightKey: String)(implicit aFormat: Format[A], bFormat: Format[B]): Format[Either[A, B]]
- implicit val emojiChangedFmt: Format[EmojiChanged]
- implicit val eventServerChallengeFmt: Format[EventServerChallenge]
- implicit val fileChangeFmt: Format[FileChange]
- implicit val fileCommentAddedFmt: Format[FileCommentAdded]
- implicit val fileCommentDeletedFmt: Format[FileCommentDeleted]
- implicit val fileCommentEditedFmt: Format[FileCommentEdited]
- implicit val fileCreatedFmt: Format[FileCreated]
- implicit val fileDeletedFmt: Format[FileDeleted]
- implicit val filePrivateFmt: Format[FilePrivate]
- implicit val filePublicFmt: Format[FilePublic]
- implicit val fileSharedFmt: Format[FileShared]
- implicit val fileUnsharedFmt: Format[FileUnshared]
- implicit val groupArchiveFmt: Format[GroupArchive]
- implicit val groupCloseFmt: Format[GroupClose]
- implicit val groupFmt: Format[Group]
- implicit val groupHistoryChangedFmt: Format[GroupHistoryChanged]
- implicit val groupJoinFmt: Format[GroupJoined]
- implicit val groupLeftFmt: Format[GroupLeft]
- implicit val groupMarkedFmt: Format[GroupMarked]
- implicit val groupOpenFmt: Format[GroupOpen]
- implicit val groupRenameFmt: Format[GroupRename]
- implicit val groupUnarchiveFmt: Format[GroupUnarchive]
- implicit val groupValueFmt: Format[GroupValue]
- implicit val helloFmt: Format[Hello]
- implicit val imCloseFmt: Format[ImClose]
- implicit val imCreatedFmt: Format[ImCreated]
- implicit val imFmt: Format[Im]
- implicit val imHistoryChangedFmt: Format[ImHistoryChanged]
- implicit val imMarkedFmt: Format[ImMarked]
- implicit val imOpenedFmt: Format[ImOpened]
- implicit val manualPresenceChangeFmt: Format[ManualPresenceChange]
- implicit val memberJoined: Format[MemberJoined]
- implicit val memberLeft: Format[MemberLeft]
- implicit val messageChangedFmt: Format[MessageChanged]
- implicit val messageDeletedFmt: Format[MessageDeleted]
- implicit val messageFmt: Format[Message]
- implicit val messageRepliedFmt: Format[MessageReplied]
- implicit val messageReply: Format[Reply]
- implicit val mpImCloseFmt: Format[MpImClose]
- implicit val mpImJoinFmt: Format[MpImJoined]
- implicit val mpImOpenFmt: Format[MpImOpen]
- implicit val optionElementFmt: Format[OptionElement]
- implicit val pinAddedFmt: Format[PinAdded]
- implicit val pinRemovedFmt: Format[PinRemoved]
- implicit val pong: Format[Pong]
- implicit val prefChangeFmt: Format[PrefChange]
- implicit val presenceChangeFmt: Format[PresenceChange]
- implicit val reactionAddedFmt: Format[ReactionAdded]
- implicit val reactionFileCommentFmt: Format[ReactionItemFileComment]
- implicit val reactionFileFmt: Format[ReactionItemFile]
- implicit val reactionFmt: Format[Reaction]
- implicit val reactionItemReads: Reads[ReactionItem]
- implicit val reactionItemWrites: Writes[ReactionItem]
- implicit val reactionMsgFmt: Format[ReactionItemMessage]
- implicit val reactionRemovedFmt: Format[ReactionRemoved]
- implicit val reconnectUrlFmt: Format[ReconnectUrl]
- implicit val replyBotMessageFmt: Format[ReplyBotMessage]
- implicit val replyMarkerFmt: Format[ReplyMarker]
- implicit val replyMessageFmt: Format[ReplyMessage]
- implicit val responseMetadataFormat: Format[ResponseMetadata]
- implicit val selectElementFmt: Format[SelectElement]
- implicit val slackCommentFmt: Format[SlackComment]
- implicit val slackEventReads: Reads[SlackEvent]
- implicit val slackEventStructureFmt: Format[SlackEventStructure]
- implicit val slackEventWrites: Writes[SlackEvent]
- implicit val slackFileFmt: Format[SlackFile]
- implicit val slackFileIdFmt: Format[SlackFileId]
- implicit val starAddedFmt: Format[StarAdded]
- implicit val starRemovedFmt: Format[StarRemoved]
- implicit val subteamCreatedFmt: Format[SubteamCreated]
- implicit val subteamFmt: Format[Subteam]
- implicit val subteamMembersChangedFmt: Format[SubteamMembersChanged]
- implicit val subteamUpdatedFmt: Format[SubteamUpdated]
- implicit val teamDomainChangeFmt: Format[TeamDomainChange]
- implicit val teamFmt: Format[Team]
- implicit val teamJoinFmt: Format[TeamJoin]
- implicit val teamMigrationStartedFmt: Format[TeamMigrationStarted]
- implicit val teamPlanChangedFmt: Format[TeamPlanChanged]
- implicit val teamPrefChangedFmt: Format[TeamPrefChanged]
- implicit val teamRenameFmt: Format[TeamRename]
- implicit val textElementFmt: Format[TextElement]
- implicit val updateResponseFmt: Format[UpdateResponse]
- implicit val userChangeFmt: Format[UserChange]
- implicit val userFmt: Format[User]
- implicit val userHuddleChangeFmt: Format[UserHuddleChanged]
- implicit val userProfileChangeFmt: Format[UserProfileChanged]
- implicit val userProfileFmt: Format[UserProfile]
- implicit val userStatusChangeFmt: Format[UserStatusChanged]
- implicit val userTypingFmt: Format[UserTyping]
- object Block
- object BlockElement
- case object IMConversation extends ConversationType with Product with Serializable
- case object MultiPartyIMConversation extends ConversationType with Product with Serializable
- case object PrivateChannel extends ConversationType with Product with Serializable
- case object PublicChannel extends ConversationType with Product with Serializable
- object TextObject