Trait

com.github.agaro1121.rtm.client

AkkaStreamsComponents

Related Doc: package client

Permalink

trait AkkaStreamsComponents extends LazyLogging with GeneralEventEncoders with GeneralEventDecoders with RtmEncoders with RtmDecoders

Some Akka Streams components for use

Websockets require Flow[Message, Message]

The following pieces come together to form a sane flow

wsMessage2Json ~> json2SlackEvent ~> [Your logic to respond goes here] ~> slackEvent2Json ~> json2WsMessage

slackEvent2WsMessage is a summary of the outgoing flow (slackEvent2Json ~> json2WsMessage) and can be used in place of them

it is equipped with asynchronous boundaries for a slight performance gain (hopefully)

wsMessage2SlackEvent is a similar summary

Linear Supertypes
RtmDecoders, RtmEncoders, GeneralEventDecoders, GeneralEventEncoders, JsonUtils, ObjectTypeEncoders, LazyLogging, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaStreamsComponents
  2. RtmDecoders
  3. RtmEncoders
  4. GeneralEventDecoders
  5. GeneralEventEncoders
  6. JsonUtils
  7. ObjectTypeEncoders
  8. LazyLogging
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit lazy val AccountsChangedDecoder: Decoder[AccountsChanged.type]

    Permalink
    Definition Classes
    RtmDecoders
  5. implicit lazy val AccountsChangedEncoder: Encoder[AccountsChanged.type]

    Permalink
    Definition Classes
    RtmEncoders
  6. implicit lazy val AckDecoder: Decoder[Ack]

    Permalink
    Definition Classes
    RtmDecoders
  7. implicit lazy val AckEncoder: Encoder[Ack]

    Permalink
    Definition Classes
    RtmEncoders
  8. implicit lazy val BotAddedDecoder: Decoder[BotAdded]

    Permalink
    Definition Classes
    RtmDecoders
  9. implicit lazy val BotAddedEncoder: Encoder[BotAdded]

    Permalink
    Definition Classes
    RtmEncoders
  10. implicit lazy val BotChangedDecoder: Decoder[BotChanged]

    Permalink
    Definition Classes
    RtmDecoders
  11. implicit lazy val BotChangedEncoder: Encoder[BotChanged]

    Permalink
    Definition Classes
    RtmEncoders
  12. implicit lazy val BotDecoder: Decoder[Bot]

    Permalink
    Definition Classes
    RtmDecoders
  13. implicit lazy val BotEncoder: Encoder[Bot]

    Permalink
    Definition Classes
    RtmEncoders
  14. implicit lazy val BotMessageDecoder: Decoder[BotMessage]

    Permalink
    Definition Classes
    GeneralEventDecoders
  15. implicit lazy val ChannelArchiveDecoder: Decoder[ChannelArchive]

    Permalink
    Definition Classes
    GeneralEventDecoders
  16. implicit lazy val ChannelArchiveEncoder: Encoder[ChannelArchive]

    Permalink
    Definition Classes
    GeneralEventEncoders
  17. implicit lazy val ChannelCreatedDecoder: Decoder[ChannelCreated]

    Permalink
    Definition Classes
    GeneralEventDecoders
  18. implicit lazy val ChannelCreatedEncoder: Encoder[ChannelCreated]

    Permalink
    Definition Classes
    GeneralEventEncoders
  19. implicit lazy val ChannelDeletedDecoder: Decoder[ChannelDeleted]

    Permalink
    Definition Classes
    GeneralEventDecoders
  20. implicit lazy val ChannelDeletedEncoder: Encoder[ChannelDeleted]

    Permalink
    Definition Classes
    GeneralEventEncoders
  21. implicit lazy val ChannelEncoder: Encoder[Channel]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  22. implicit lazy val ChannelHistoryChangedDecoder: Decoder[ChannelHistoryChanged]

    Permalink
    Definition Classes
    GeneralEventDecoders
  23. implicit lazy val ChannelHistoryChangedEncoder: Encoder[ChannelHistoryChanged]

    Permalink
    Definition Classes
    GeneralEventEncoders
  24. implicit lazy val ChannelJoinedDecoder: Decoder[ChannelJoined]

    Permalink
    Definition Classes
    RtmDecoders
  25. implicit lazy val ChannelJoinedEncoder: Encoder[ChannelJoined]

    Permalink
    Definition Classes
    RtmEncoders
  26. implicit lazy val ChannelLeftDecoder: Decoder[ChannelLeft]

    Permalink
    Definition Classes
    RtmDecoders
  27. implicit lazy val ChannelLeftEncoder: Encoder[ChannelLeft]

    Permalink
    Definition Classes
    RtmEncoders
  28. implicit lazy val ChannelMarkedDecoder: Decoder[ChannelMarked]

    Permalink
    Definition Classes
    RtmDecoders
  29. implicit lazy val ChannelMarkedEncoder: Encoder[ChannelMarked]

    Permalink
    Definition Classes
    RtmEncoders
  30. implicit lazy val ChannelRenameDecoder: Decoder[ChannelRename]

    Permalink
    Definition Classes
    GeneralEventDecoders
  31. implicit lazy val ChannelRenameEncoder: Encoder[ChannelRename]

    Permalink
    Definition Classes
    GeneralEventEncoders
  32. implicit lazy val ChannelUnarchiveDecoder: Decoder[ChannelUnarchive]

    Permalink
    Definition Classes
    GeneralEventDecoders
  33. implicit lazy val ChannelUnarchiveEncoder: Encoder[ChannelUnarchive]

    Permalink
    Definition Classes
    GeneralEventEncoders
  34. implicit lazy val CommandsChangedDecoder: Decoder[CommandsChanged]

    Permalink
    Definition Classes
    RtmDecoders
  35. implicit lazy val CommandsChangedEncoder: Encoder[CommandsChanged]

    Permalink
    Definition Classes
    RtmEncoders
  36. implicit lazy val DesktopNotificationDecoder: Decoder[DesktopNotification]

    Permalink
    Definition Classes
    RtmDecoders
  37. implicit lazy val DesktopNotificationEncoder: Encoder[DesktopNotification]

    Permalink
    Definition Classes
    RtmEncoders
  38. implicit lazy val DndUpdatedDecoder: Decoder[DndUpdated]

    Permalink
    Definition Classes
    GeneralEventDecoders
  39. implicit lazy val DndUpdatedDnDStatusDecoder: Decoder[DndUpdatedStatus]

    Permalink
    Definition Classes
    GeneralEventDecoders
  40. implicit lazy val DndUpdatedDnDStatusEncoder: Encoder[DndUpdatedStatus]

    Permalink
    Definition Classes
    GeneralEventEncoders
  41. implicit lazy val DndUpdatedEncoder: Encoder[DndUpdated]

    Permalink
    Definition Classes
    GeneralEventEncoders
  42. implicit lazy val DndUpdatedUserDecoder: Decoder[DndUpdatedUser]

    Permalink
    Definition Classes
    GeneralEventDecoders
  43. implicit lazy val DndUpdatedUserDnDStatusDecoder: Decoder[DndUpdatedUserStatus]

    Permalink
    Definition Classes
    GeneralEventDecoders
  44. implicit lazy val DndUpdatedUserDnDStatusEncoder: Encoder[DndUpdatedUserStatus]

    Permalink
    Definition Classes
    GeneralEventEncoders
  45. implicit lazy val DndUpdatedUserEncoder: Encoder[DndUpdatedUser]

    Permalink
    Definition Classes
    GeneralEventEncoders
  46. implicit lazy val EditedDecoder: Decoder[Edited]

    Permalink
    Definition Classes
    GeneralEventDecoders
  47. implicit lazy val EditedMessageDecoder: Decoder[EditedMessage]

    Permalink
    Definition Classes
    GeneralEventDecoders
  48. implicit lazy val EmailDomainChangedDecoder: Decoder[EmailDomainChanged]

    Permalink
    Definition Classes
    GeneralEventDecoders
  49. implicit lazy val EmailDomainChangedEncoder: Encoder[EmailDomainChanged]

    Permalink
    Definition Classes
    GeneralEventEncoders
  50. implicit lazy val EmojiChangedDecoder: Decoder[EmojiChanged]

    Permalink
    Definition Classes
    GeneralEventDecoders
  51. implicit lazy val EmojiChangedEncoder: Encoder[EmojiChanged]

    Permalink
    Definition Classes
    GeneralEventEncoders
  52. implicit lazy val ErrorDecoder: Decoder[Error]

    Permalink
    Definition Classes
    RtmDecoders
  53. implicit lazy val ErrorEncoder: Encoder[Error]

    Permalink
    Definition Classes
    RtmEncoders
  54. implicit lazy val ErrorEventDecoder: Decoder[ErrorEvent]

    Permalink
    Definition Classes
    RtmDecoders
  55. implicit lazy val ErrorEventEncoder: Encoder[ErrorEvent]

    Permalink
    Definition Classes
    RtmEncoders
  56. implicit lazy val FileChangeDecoder: Decoder[FileChange]

    Permalink
    Definition Classes
    GeneralEventDecoders
  57. implicit lazy val FileChangeEncoder: Encoder[FileChange]

    Permalink
    Definition Classes
    GeneralEventEncoders
  58. implicit lazy val FileChangeFileDecoder: Decoder[FileEventFile]

    Permalink
    Definition Classes
    GeneralEventDecoders
  59. implicit lazy val FileChangeFileEncoder: Encoder[FileEventFile]

    Permalink
    Definition Classes
    GeneralEventEncoders
  60. implicit lazy val FileCommentAddedDecoder: Decoder[FileCommentAdded]

    Permalink
    Definition Classes
    GeneralEventDecoders
  61. implicit lazy val FileCommentAddedEncoder: Encoder[FileCommentAdded]

    Permalink
    Definition Classes
    GeneralEventEncoders
  62. implicit lazy val FileCommentDecoder: Decoder[FileComment]

    Permalink
    Definition Classes
    GeneralEventDecoders
  63. implicit lazy val FileCommentDeletedDecoder: Decoder[FileCommentDeleted]

    Permalink
    Definition Classes
    GeneralEventDecoders
  64. implicit lazy val FileCommentDeletedEncoder: Encoder[FileCommentDeleted]

    Permalink
    Definition Classes
    GeneralEventEncoders
  65. implicit lazy val FileCommentEditedDecoder: Decoder[FileCommentEdited]

    Permalink
    Definition Classes
    GeneralEventDecoders
  66. implicit lazy val FileCommentEditedEncoder: Encoder[FileCommentEdited]

    Permalink
    Definition Classes
    GeneralEventEncoders
  67. implicit lazy val FileCommentEncoder: Encoder[FileComment]

    Permalink
    Definition Classes
    GeneralEventEncoders
  68. implicit lazy val FileCommentItemDecoder: Decoder[FileCommentItem]

    Permalink
    Definition Classes
    GeneralEventDecoders
  69. implicit lazy val FileCreatedDecoder: Decoder[FileCreated]

    Permalink
    Definition Classes
    GeneralEventDecoders
  70. implicit lazy val FileCreatedEncoder: Encoder[FileCreated]

    Permalink
    Definition Classes
    GeneralEventEncoders
  71. implicit lazy val FileDeletedDecoder: Decoder[FileDeleted]

    Permalink
    Definition Classes
    GeneralEventDecoders
  72. implicit lazy val FileDeletedEncoder: Encoder[FileDeleted]

    Permalink
    Definition Classes
    GeneralEventEncoders
  73. implicit lazy val FileEncoder: Encoder[File]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  74. implicit lazy val FileItemDecoder: Decoder[FileItem]

    Permalink
    Definition Classes
    GeneralEventDecoders
  75. implicit lazy val FilePublicDecoder: Decoder[FilePublic]

    Permalink
    Definition Classes
    GeneralEventDecoders
  76. implicit lazy val FilePublicEncoder: Encoder[FilePublic]

    Permalink
    Definition Classes
    GeneralEventEncoders
  77. implicit lazy val FileSharedDecoder: Decoder[FileShared]

    Permalink
    Definition Classes
    GeneralEventDecoders
  78. implicit lazy val FileSharedEncoder: Encoder[FileShared]

    Permalink
    Definition Classes
    GeneralEventEncoders
  79. implicit lazy val FileUnsharedDecoder: Decoder[FileUnshared]

    Permalink
    Definition Classes
    GeneralEventDecoders
  80. implicit lazy val FileUnsharedEncoder: Encoder[FileUnshared]

    Permalink
    Definition Classes
    GeneralEventEncoders
  81. implicit lazy val GoodbyeDecoder: Decoder[Goodbye.type]

    Permalink
    Definition Classes
    RtmDecoders
  82. implicit lazy val GoodbyeEncoder: Encoder[Goodbye.type]

    Permalink
    Definition Classes
    RtmEncoders
  83. implicit lazy val GroupArchiveDecoder: Decoder[GroupArchive]

    Permalink
    Definition Classes
    GeneralEventDecoders
  84. implicit lazy val GroupArchiveEncoder: Encoder[GroupArchive]

    Permalink
    Definition Classes
    GeneralEventEncoders
  85. implicit lazy val GroupChannelDecoder: Decoder[GroupChannel]

    Permalink
    Definition Classes
    GeneralEventDecoders
  86. implicit lazy val GroupChannelEncoder: Encoder[GroupChannel]

    Permalink
    Definition Classes
    GeneralEventEncoders
  87. implicit lazy val GroupCloseDecoder: Decoder[GroupClose]

    Permalink
    Definition Classes
    GeneralEventDecoders
  88. implicit lazy val GroupCloseEncoder: Encoder[GroupClose]

    Permalink
    Definition Classes
    GeneralEventEncoders
  89. implicit lazy val GroupHistoryChangedDecoder: Decoder[GroupHistoryChanged]

    Permalink
    Definition Classes
    GeneralEventDecoders
  90. implicit lazy val GroupHistoryChangedEncoder: Encoder[GroupHistoryChanged]

    Permalink
    Definition Classes
    GeneralEventEncoders
  91. implicit lazy val GroupJoinedDecoder: Decoder[GroupJoined]

    Permalink
    Definition Classes
    RtmDecoders
  92. implicit lazy val GroupJoinedEncoder: Encoder[GroupJoined]

    Permalink
    Definition Classes
    RtmEncoders
  93. implicit lazy val GroupLeftDecoder: Decoder[GroupLeft]

    Permalink
    Definition Classes
    RtmDecoders
  94. implicit lazy val GroupLeftEncoder: Encoder[GroupLeft]

    Permalink
    Definition Classes
    RtmEncoders
  95. implicit lazy val GroupMarkedDecoder: Decoder[GroupMarked]

    Permalink
    Definition Classes
    RtmDecoders
  96. implicit lazy val GroupMarkedEncoder: Encoder[GroupMarked]

    Permalink
    Definition Classes
    RtmEncoders
  97. implicit lazy val GroupOpenDecoder: Decoder[GroupOpen]

    Permalink
    Definition Classes
    GeneralEventDecoders
  98. implicit lazy val GroupOpenEncoder: Encoder[GroupOpen]

    Permalink
    Definition Classes
    GeneralEventEncoders
  99. implicit lazy val GroupRenameDecoder: Decoder[GroupRename]

    Permalink
    Definition Classes
    GeneralEventDecoders
  100. implicit lazy val GroupRenameEncoder: Encoder[GroupRename]

    Permalink
    Definition Classes
    GeneralEventEncoders
  101. implicit lazy val GroupUnarchiveDecoder: Decoder[GroupUnarchive]

    Permalink
    Definition Classes
    GeneralEventDecoders
  102. implicit lazy val GroupUnarchiveEncoder: Encoder[GroupUnarchive]

    Permalink
    Definition Classes
    GeneralEventEncoders
  103. implicit lazy val HelloDecoder: Decoder[Hello.type]

    Permalink
    Definition Classes
    RtmDecoders
  104. implicit lazy val HelloEncoder: Encoder[Hello.type]

    Permalink
    Definition Classes
    RtmEncoders
  105. implicit lazy val IconsDecoder: Decoder[Icons]

    Permalink
    Definition Classes
    RtmDecoders
  106. implicit lazy val IconsEncoder: Encoder[Icons]

    Permalink
    Definition Classes
    RtmEncoders
  107. implicit lazy val ImChannelDecoder: Decoder[ImChannel]

    Permalink
    Definition Classes
    GeneralEventDecoders
  108. implicit lazy val ImChannelEncoder: Encoder[ImChannel]

    Permalink
    Definition Classes
    GeneralEventEncoders
  109. implicit lazy val ImCloseDecoder: Decoder[ImClose]

    Permalink
    Definition Classes
    GeneralEventDecoders
  110. implicit lazy val ImCloseEncoder: Encoder[ImClose]

    Permalink
    Definition Classes
    GeneralEventEncoders
  111. implicit lazy val ImCreatedDecoder: Decoder[ImCreated]

    Permalink
    Definition Classes
    GeneralEventDecoders
  112. implicit lazy val ImCreatedEncoder: Encoder[ImCreated]

    Permalink
    Definition Classes
    GeneralEventEncoders
  113. implicit lazy val ImHistoryChangedDecoder: Decoder[ImHistoryChanged]

    Permalink
    Definition Classes
    GeneralEventDecoders
  114. implicit lazy val ImHistoryChangedEncoder: Encoder[ImHistoryChanged]

    Permalink
    Definition Classes
    GeneralEventEncoders
  115. implicit lazy val ImMarkedDecoder: Decoder[ImMarked]

    Permalink
    Definition Classes
    RtmDecoders
  116. implicit lazy val ImMarkedEncoder: Encoder[ImMarked]

    Permalink
    Definition Classes
    RtmEncoders
  117. implicit lazy val ImOpenDecoder: Decoder[ImOpen]

    Permalink
    Definition Classes
    GeneralEventDecoders
  118. implicit lazy val ImOpenEncoder: Encoder[ImOpen]

    Permalink
    Definition Classes
    GeneralEventEncoders
  119. implicit lazy val InitialCommentEncoder: Encoder[InitialComment]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  120. implicit lazy val InstantMessageEncoder: Encoder[InstantMessage]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  121. implicit lazy val ItemDecoder: Decoder[Item]

    Permalink
    Definition Classes
    GeneralEventDecoders
  122. implicit lazy val ItemEncoder: Encoder[Item]

    Permalink
    Definition Classes
    GeneralEventEncoders
  123. implicit lazy val LatestEncoder: Encoder[Latest]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  124. implicit lazy val ManaualPresenceChangeDecoder: Decoder[ManaualPresenceChange]

    Permalink
    Definition Classes
    RtmDecoders
  125. implicit lazy val ManaualPresenceChangeEncoder: Encoder[ManaualPresenceChange]

    Permalink
    Definition Classes
    RtmEncoders
  126. implicit lazy val MemberJoinedChannelDecoder: Decoder[MemberJoinedChannel]

    Permalink
    Definition Classes
    GeneralEventDecoders
  127. implicit lazy val MemberJoinedChannelEncoder: Encoder[MemberJoinedChannel]

    Permalink
    Definition Classes
    GeneralEventEncoders
  128. implicit lazy val MemberLeftChannelDecoder: Decoder[MemberLeftChannel]

    Permalink
    Definition Classes
    GeneralEventDecoders
  129. implicit lazy val MemberLeftChannelEncoder: Encoder[MemberLeftChannel]

    Permalink
    Definition Classes
    GeneralEventEncoders
  130. implicit lazy val MessageDecoder: Decoder[Message]

    Permalink
    Definition Classes
    GeneralEventDecoders
  131. implicit lazy val MessageEditedDecoder: Decoder[MessageEdited]

    Permalink
    Definition Classes
    GeneralEventDecoders
  132. implicit lazy val MessageEncoder: Encoder[Message]

    Permalink
    Definition Classes
    GeneralEventEncoders
  133. implicit lazy val MessageItemDecoder: Decoder[MessageItem]

    Permalink
    Definition Classes
    GeneralEventDecoders
  134. implicit lazy val MultipartyInstantMessageEncoder: Encoder[MultipartyInstantMessage]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  135. implicit lazy val PinAddedDecoder: Decoder[PinAdded]

    Permalink
    Definition Classes
    GeneralEventDecoders
  136. implicit lazy val PinAddedEncoder: Encoder[PinAdded]

    Permalink
    Definition Classes
    GeneralEventEncoders
  137. implicit lazy val PinRemovedDecoder: Decoder[PinRemoved]

    Permalink
    Definition Classes
    GeneralEventDecoders
  138. implicit lazy val PinRemovedEncoder: Encoder[PinRemoved]

    Permalink
    Definition Classes
    GeneralEventEncoders
  139. implicit lazy val PrefChangeDecoder: Decoder[PrefChange]

    Permalink
    Definition Classes
    RtmDecoders
  140. implicit lazy val PrefChangeEncoder: Encoder[PrefChange]

    Permalink
    Definition Classes
    RtmEncoders
  141. implicit lazy val PrefsEncoder: Encoder[Prefs]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  142. implicit lazy val PresenceChangeDecoder: Decoder[PresenceChange]

    Permalink
    Definition Classes
    RtmDecoders
  143. implicit lazy val PresenceChangeEncoder: Encoder[PresenceChange]

    Permalink
    Definition Classes
    RtmEncoders
  144. implicit lazy val PresenceSubDecoder: Decoder[PresenceSub]

    Permalink
    Definition Classes
    RtmDecoders
  145. implicit lazy val PresenceSubEncoder: Encoder[PresenceSub]

    Permalink
    Definition Classes
    RtmEncoders
  146. implicit lazy val PreviousMessageDecoder: Decoder[PreviousMessage]

    Permalink
    Definition Classes
    GeneralEventDecoders
  147. implicit lazy val ProfileEncoder: Encoder[Profile]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  148. implicit lazy val ReactionAddedDecoder: Decoder[ReactionAdded]

    Permalink
    Definition Classes
    GeneralEventDecoders
  149. implicit lazy val ReactionAddedEncoder: Encoder[ReactionAdded]

    Permalink
    Definition Classes
    GeneralEventEncoders
  150. implicit lazy val ReactionRemovedDecoder: Decoder[ReactionRemoved]

    Permalink
    Definition Classes
    GeneralEventDecoders
  151. implicit lazy val ReactionRemovedEncoder: Encoder[ReactionRemoved]

    Permalink
    Definition Classes
    GeneralEventEncoders
  152. implicit lazy val ReactionsEncoder: Encoder[Reactions]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  153. implicit lazy val ReconnectUrlDecoder: Decoder[ReconnectUrl.type]

    Permalink
    Definition Classes
    RtmDecoders
  154. implicit lazy val ReconnectUrlEncoder: Encoder[ReconnectUrl.type]

    Permalink
    Definition Classes
    RtmEncoders
  155. implicit lazy val StarAddedDecoder: Decoder[StarAdded]

    Permalink
    Definition Classes
    GeneralEventDecoders
  156. implicit lazy val StarAddedEncoder: Encoder[StarAdded]

    Permalink
    Definition Classes
    GeneralEventEncoders
  157. implicit lazy val StarRemovedDecoder: Decoder[StarRemoved]

    Permalink
    Definition Classes
    GeneralEventDecoders
  158. implicit lazy val StarRemovedEncoder: Encoder[StarRemoved]

    Permalink
    Definition Classes
    GeneralEventEncoders
  159. implicit lazy val SubteamCreatedDecoder: Decoder[SubteamCreated]

    Permalink
    Definition Classes
    GeneralEventDecoders
  160. implicit lazy val SubteamCreatedEncoder: Encoder[SubteamCreated]

    Permalink
    Definition Classes
    GeneralEventEncoders
  161. implicit lazy val SubteamDecoder: Decoder[Subteam]

    Permalink
    Definition Classes
    GeneralEventDecoders
  162. implicit lazy val SubteamEncoder: Encoder[Subteam]

    Permalink
    Definition Classes
    GeneralEventEncoders
  163. implicit lazy val SubteamSelfAddedDecoder: Decoder[SubteamSelfAdded]

    Permalink
    Definition Classes
    GeneralEventDecoders
  164. implicit lazy val SubteamSelfAddedEncoder: Encoder[SubteamSelfAdded]

    Permalink
    Definition Classes
    GeneralEventEncoders
  165. implicit lazy val SubteamSelfRemovedDecoder: Decoder[SubteamSelfRemoved]

    Permalink
    Definition Classes
    GeneralEventDecoders
  166. implicit lazy val SubteamSelfRemovedEncoder: Encoder[SubteamSelfRemoved]

    Permalink
    Definition Classes
    GeneralEventEncoders
  167. implicit lazy val SubteamUpdatedDecoder: Decoder[SubteamUpdated]

    Permalink
    Definition Classes
    GeneralEventDecoders
  168. implicit lazy val SubteamUpdatedEncoder: Encoder[SubteamUpdated]

    Permalink
    Definition Classes
    GeneralEventEncoders
  169. implicit lazy val TeamDomainChangeDecoder: Decoder[TeamDomainChange]

    Permalink
    Definition Classes
    GeneralEventDecoders
  170. implicit lazy val TeamDomainChangeEncoder: Encoder[TeamDomainChange]

    Permalink
    Definition Classes
    GeneralEventEncoders
  171. implicit lazy val TeamJoinDecoder: Decoder[TeamJoin]

    Permalink
    Definition Classes
    GeneralEventDecoders
  172. implicit lazy val TeamJoinEncoder: Encoder[TeamJoin]

    Permalink
    Definition Classes
    GeneralEventEncoders
  173. implicit lazy val TeamMigrationStartedDecoder: Decoder[TeamMigrationStarted.type]

    Permalink
    Definition Classes
    RtmDecoders
  174. implicit lazy val TeamMigrationStartedEncoder: Encoder[TeamMigrationStarted.type]

    Permalink
    Definition Classes
    RtmEncoders
  175. implicit lazy val TeamPlanChangeDecoder: Decoder[TeamPlanChange]

    Permalink
    Definition Classes
    RtmDecoders
  176. implicit lazy val TeamPlanChangeEncoder: Encoder[TeamPlanChange]

    Permalink
    Definition Classes
    RtmEncoders
  177. implicit lazy val TeamPrefChangeDecoder: Decoder[TeamPrefChange]

    Permalink
    Definition Classes
    RtmDecoders
  178. implicit lazy val TeamPrefChangeEncoder: Encoder[TeamPrefChange]

    Permalink
    Definition Classes
    RtmEncoders
  179. implicit lazy val TeamProfileChangeDecoder: Decoder[TeamProfileChange]

    Permalink
    Definition Classes
    RtmDecoders
  180. implicit lazy val TeamProfileChangeEncoder: Encoder[TeamProfileChange]

    Permalink
    Definition Classes
    RtmEncoders
  181. implicit lazy val TeamProfileDeleteDecoder: Decoder[TeamProfileDelete]

    Permalink
    Definition Classes
    RtmDecoders
  182. implicit lazy val TeamProfileDeleteEncoder: Encoder[TeamProfileDelete]

    Permalink
    Definition Classes
    RtmEncoders
  183. implicit lazy val TeamProfileReorderDecoder: Decoder[TeamProfileReorder]

    Permalink
    Definition Classes
    RtmDecoders
  184. implicit lazy val TeamProfileReorderEncoder: Encoder[TeamProfileReorder]

    Permalink
    Definition Classes
    RtmEncoders
  185. implicit lazy val TeamRenameDecoder: Decoder[TeamRename]

    Permalink
    Definition Classes
    GeneralEventDecoders
  186. implicit lazy val TeamRenameEncoder: Encoder[TeamRename]

    Permalink
    Definition Classes
    GeneralEventEncoders
  187. implicit lazy val TopicEncoder: Encoder[Topic]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  188. implicit lazy val UserChangeDecoder: Decoder[UserChange]

    Permalink
    Definition Classes
    GeneralEventDecoders
  189. implicit lazy val UserChangeEncoder: Encoder[UserChange]

    Permalink
    Definition Classes
    GeneralEventEncoders
  190. implicit lazy val UserEncoder: Encoder[User]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  191. implicit lazy val UserGroupEncoder: Encoder[UserGroup]

    Permalink
    Definition Classes
    ObjectTypeEncoders
  192. implicit lazy val UserTypingDecoder: Decoder[UserTyping]

    Permalink
    Definition Classes
    RtmDecoders
  193. implicit lazy val UserTypingEncoder: Encoder[UserTyping]

    Permalink
    Definition Classes
    RtmEncoders
  194. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  195. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  196. implicit lazy val config: Configuration

    Permalink
    Definition Classes
    JsonUtils
  197. def convertTypeFieldToCapitalCamel(json: Json): Json

    Permalink
    Definition Classes
    JsonUtils
  198. def convertTypeFieldToSnakeCaseAndEncode[T](event: T)(implicit arg0: Encoder[T]): Json

    Permalink
    Definition Classes
    JsonUtils
  199. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  200. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  201. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  202. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  203. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  204. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  205. val json2SlackEvent: Flow[Either[ParsingFailure, Json], Either[Error, SlackRtmEvent], NotUsed]

    Permalink
  206. val json2WsMessage: Flow[Json, Strict, NotUsed]

    Permalink
  207. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  208. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  209. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  210. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  211. val slackEvent2Json: Flow[SlackRtmEvent, Json, NotUsed]

    Permalink
  212. val slackEvent2WsMessage: Flow[SlackRtmEvent, Strict, NotUsed]

    Permalink
  213. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  214. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  215. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  216. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  217. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  218. val wsMessage2Json: Flow[Message, Either[ParsingFailure, Json], NotUsed]

    Permalink
  219. val wsMessage2SlackEvent: Flow[Message, Either[Error, SlackRtmEvent], NotUsed]

    Permalink

Inherited from RtmDecoders

Inherited from RtmEncoders

Inherited from GeneralEventDecoders

Inherited from GeneralEventEncoders

Inherited from JsonUtils

Inherited from ObjectTypeEncoders

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped