Packages

package conversations

Type Members

  1. case class SlackApiConversationsArchiveRequest(channel: SlackChannelId) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.archive

  2. case class SlackApiConversationsArchiveResponse() extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.archive

  3. case class SlackApiConversationsCloseRequest(channel: SlackChannelId) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.close

  4. case class SlackApiConversationsCloseResponse(no_op: Option[Boolean] = None, already_closed: Option[Boolean] = None) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.close

  5. case class SlackApiConversationsCreateRequest(name: String, is_private: Option[Boolean] = None, user_ds: Option[Set[SlackUserId]] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.create

  6. case class SlackApiConversationsCreateResponse(channel: SlackChannelInfo) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.create

  7. case class SlackApiConversationsHistoryRequest(channel: SlackChannelId, cursor: Option[SlackCursorId] = None, limit: Option[Int] = None, inclusive: Option[Boolean] = None, latest: Option[SlackTs] = None, oldest: Option[SlackTs] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.history

  8. case class SlackApiConversationsHistoryResponse(messages: List[SlackMessage], has_more: Option[Boolean] = None, pin_count: Option[Long] = None, response_metadata: Option[SlackApiResponseMetadata] = None) extends SlackApiScrollableResponse[SlackMessage, SlackCursorId] with Product with Serializable

    Response of https://api.slack.com/methods/conversations.history

  9. case class SlackApiConversationsInfoRequest(channel: SlackChannelId, include_locale: Option[Boolean] = None, include_num_members: Option[Boolean] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.info

  10. case class SlackApiConversationsInfoResponse(channel: SlackChannelInfo) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.info

  11. case class SlackApiConversationsInviteRequest(channel: SlackChannelId, users: List[String]) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.invite

  12. case class SlackApiConversationsInviteResponse(channel: SlackChannelInfo) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.invite

  13. case class SlackApiConversationsJoinRequest(channel: SlackChannelId) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.join

  14. case class SlackApiConversationsJoinResponse(channel: SlackChannelInfo, warning: Option[String] = None, response_metadata: Option[SlackApiResponseMetadata] = None) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.join

  15. case class SlackApiConversationsKickRequest(channel: SlackChannelId, user: SlackUserId) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.kick

  16. case class SlackApiConversationsKickResponse() extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.kick

  17. case class SlackApiConversationsLeaveRequest(channel: SlackChannelId) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.leave

  18. case class SlackApiConversationsLeaveResponse(not_in_channel: Option[Boolean] = None) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.leave

  19. case class SlackApiConversationsListRequest(cursor: Option[SlackCursorId] = None, exclude_archived: Option[Boolean] = None, limit: Option[Long] = None, types: Option[NonEmptyList[SlackConversationType]] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.list

  20. case class SlackApiConversationsListResponse(channels: List[SlackChannelInfo], response_metadata: Option[SlackApiResponseMetadata] = None) extends SlackApiScrollableResponse[SlackChannelInfo, SlackCursorId] with Product with Serializable

    Response of https://api.slack.com/methods/conversations.list

  21. case class SlackApiConversationsMarkRequest(channel: SlackChannelId, ts: SlackTs) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.mark

  22. case class SlackApiConversationsMarkResponse() extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.mark

  23. case class SlackApiConversationsMembersRequest(channel: SlackChannelId, cursor: Option[SlackCursorId] = None, limit: Option[Int] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.members

  24. case class SlackApiConversationsMembersResponse(members: List[SlackUserId], response_metadata: Option[SlackApiResponseMetadata] = None) extends SlackApiScrollableResponse[SlackUserId, SlackCursorId] with Product with Serializable

    Response of https://api.slack.com/methods/conversations.members

  25. case class SlackApiConversationsOpenRequest(channel: Option[SlackChannelId] = None, return_im: Option[Boolean] = None, users: Option[NonEmptyList[SlackUserId]] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.open

  26. case class SlackApiConversationsOpenResponse[+T <: SlackChannelProfile](channel: T, already_open: Option[Boolean] = None, no_op: Option[Boolean] = None) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.open

  27. case class SlackApiConversationsRenameRequest(channel: SlackChannelId, name: String) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.rename

  28. case class SlackApiConversationsRenameResponse(channel: SlackChannelInfo) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.rename

  29. case class SlackApiConversationsRepliesRequest(channel: SlackChannelId, ts: SlackTs, cursor: Option[SlackCursorId], limit: Option[Int] = None, inclusive: Option[Boolean] = None, latest: Option[SlackTs] = None, oldest: Option[SlackTs] = None) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.replies

  30. case class SlackApiConversationsRepliesResponse(messages: List[SlackMessage] = List(), has_more: Option[Boolean] = None, response_metadata: Option[SlackApiResponseMetadata] = None) extends SlackApiScrollableResponse[SlackMessage, SlackCursorId] with Product with Serializable

    Response of https://api.slack.com/methods/conversations.replies

  31. case class SlackApiConversationsSetPurposeRequest(channel: SlackChannelId, purpose: String) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.setPurpose

  32. case class SlackApiConversationsSetPurposeResponse(purpose: Option[String] = None) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.setPurpose

  33. case class SlackApiConversationsSetTopicRequest(channel: SlackChannelId, topic: String) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.setTopic

  34. case class SlackApiConversationsSetTopicResponse(topic: Option[String] = None) extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.setTopic

  35. case class SlackApiConversationsUnarchiveRequest(channel: SlackChannelId) extends Product with Serializable

    Request of https://api.slack.com/methods/conversations.unarchive

  36. case class SlackApiConversationsUnarchiveResponse() extends Product with Serializable

    Response of https://api.slack.com/methods/conversations.unarchive

Ungrouped