package files
Type Members
- case class SlackApiFilesDeleteRequest(file: SlackFileId) extends Product with Serializable
Request of https://api.slack.com/methods/files.delete
- case class SlackApiFilesDeleteResponse() extends Product with Serializable
Response of https://api.slack.com/methods/files.delete
- case class SlackApiFilesInfoRequest(file: SlackFileId) extends Product with Serializable
Request of https://api.slack.com/methods/files.info
- case class SlackApiFilesInfoResponse(file: Option[SlackFileInfo]) extends Product with Serializable
Response for https://api.slack.com/methods/files.info
- case class SlackApiFilesListRequest(channel: Option[SlackChannelId] = None, count: Option[Long] = None, page: Option[Long] = None, show_files_hidden_by_limit: Option[Boolean] = None, team_id: Option[SlackTeamId] = None, ts_from: Option[SlackTs] = None, ts_to: Option[SlackTs] = None, types: Option[NonEmptySet[SlackFileType]] = None, user: Option[SlackUserId] = None) extends Product with Serializable
Request of https://api.slack.com/methods/files.list
- case class SlackApiFilesListResponse(files: List[SlackFileInfo], paging: Option[SlackApiFilesListResponsePaging] = None) extends SlackApiScrollableResponse[SlackFileInfo, Long] with Product with Serializable
Response for https://api.slack.com/methods/files.list
- case class SlackApiFilesListResponsePaging(count: Long, total: Option[Long], page: Long, pages: Long) extends Product with Serializable
- case class SlackApiFilesUploadRequest(channels: Option[NonEmptySet[SlackChannelId]] = None, filename: String, filetype: Option[SlackFileType] = None, initial_comment: Option[String] = None, thread_ts: Option[SlackTs] = None, title: Option[String] = None) extends Product with Serializable
Request of https://api.slack.com/methods/files.upload
- case class SlackApiFilesUploadResponse(file: SlackFileInfo) extends Product with Serializable
Request of https://api.slack.com/methods/files.upload