com.github.slackey.codecs

responses

package responses

Provides case class representations of Slack API responses.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. responses
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AuthTest(url: String, team: String, user: String, team_id: String, user_id: String) extends Product with Serializable

  2. case class ChannelsCreate(channel: Channel) extends Product with Serializable

  3. case class ChannelsHistory(latest: String, messages: List[Message], has_more: Boolean) extends Product with Serializable

  4. case class ChannelsInfo(channel: Channel) extends Product with Serializable

  5. case class ChannelsInvite(channel: Channel) extends Product with Serializable

  6. case class ChannelsJoin(channel: Channel, already_in_channel: Option[Boolean]) extends Product with Serializable

  7. case class ChannelsLeave(not_in_channel: Option[Boolean]) extends Product with Serializable

  8. case class ChannelsList(channels: List[Channel]) extends Product with Serializable

  9. case class ChannelsRename(channel: Channel) extends Product with Serializable

  10. case class ChannelsSetPurpose(purpose: String) extends Product with Serializable

  11. case class ChannelsSetTopic(topic: String) extends Product with Serializable

  12. case class ChatDelete(channel: String, ts: String) extends Product with Serializable

  13. case class ChatPostMessage(ts: String, channel: String, message: Message) extends Product with Serializable

  14. case class ChatUpdate(channel: String, ts: String, text: String) extends Product with Serializable

  15. case class EmojiList(emoji: JObject) extends Product with Serializable

  16. case class Empty() extends Product with Serializable

  17. case class GroupsCreate(group: Group) extends Product with Serializable

  18. case class GroupsCreateChild(group: Group) extends Product with Serializable

  19. case class GroupsHistory(latest: String, messages: List[Message], has_more: Boolean) extends Product with Serializable

  20. case class GroupsInvite(group: Group) extends Product with Serializable

  21. case class GroupsList(groups: List[Group]) extends Product with Serializable

  22. case class GroupsOpen(no_op: Option[Boolean], already_open: Option[Boolean]) extends Product with Serializable

  23. case class GroupsRename(channel: Group) extends Product with Serializable

  24. case class GroupsSetPurpose(purpose: String) extends Product with Serializable

  25. case class GroupsSetTopic(topic: String) extends Product with Serializable

  26. case class ImClose(no_op: Option[Boolean], already_closed: Option[Boolean]) extends Product with Serializable

  27. case class ImHistory(latest: String, messages: List[Message], has_more: Boolean) extends Product with Serializable

  28. case class ImList(ims: List[IM]) extends Product with Serializable

  29. case class ImOpen(channel: Channel) extends Product with Serializable

  30. case class RtmStart(url: String, self: Self, team: Team, users: List[User], channels: List[Channel], groups: List[Group], ims: List[IM]) extends Product with Serializable

  31. case class UsersGetPresence(presence: String, online: Option[Boolean], auto_away: Option[Boolean], manual_away: Option[Boolean], connection_count: Option[Int], last_activity: Option[Long]) extends Product with Serializable

  32. case class UsersInfo(user: User) extends Product with Serializable

  33. case class UsersList(members: List[User]) extends Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped