Class/Object

slack.api

SlackApiClient

Related Docs: object SlackApiClient | package api

Permalink

class SlackApiClient extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SlackApiClient
  2. AnyRef
  3. 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. def addReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    ***************************

  5. def addReactionToMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  6. def archiveChannel(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    ************************

  7. def archiveGroup(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    ************************

  8. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def closeGroup(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  11. def closeIm(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    *********************

  12. def closeMpim(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  13. def createChannel(name: String)(implicit system: ActorSystem): Future[Channel]

    Permalink
  14. def createChildGroup(channelId: String)(implicit system: ActorSystem): Future[Group]

    Permalink
  15. def createGroup(name: String)(implicit system: ActorSystem): Future[Group]

    Permalink
  16. def deleteChat(channelId: String, ts: String, asUser: Option[Boolean] = None)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    ***********************

  17. def deleteFile(fileId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    ***********************

  18. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def getChannelHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): Future[HistoryChunk]

    Permalink
  22. def getChannelInfo(channelId: String)(implicit system: ActorSystem): Future[Channel]

    Permalink
  23. def getChannelReplies(channelId: String, thread_ts: String)(implicit system: ActorSystem): Future[RepliesChunk]

    Permalink
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def getDetailedFileInfo(file_id: String, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[DetailedFileInfo]

    Permalink
  26. def getFileInfo(fileId: String, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[FileInfo]

    Permalink
  27. def getGroupHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): Future[HistoryChunk]

    Permalink
  28. def getGroupInfo(channelId: String)(implicit system: ActorSystem): Future[Group]

    Permalink
  29. def getImHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): Future[HistoryChunk]

    Permalink
  30. def getMpimHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): Future[HistoryChunk]

    Permalink
  31. def getReactions(file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None, full: Option[Boolean] = None)(implicit system: ActorSystem): Future[Seq[Reaction]]

    Permalink
  32. def getReactionsForMessage(channelId: String, timestamp: String, full: Option[Boolean] = None)(implicit system: ActorSystem): Future[Seq[Reaction]]

    Permalink
  33. def getTeamAccessLogs(count: Option[Int], page: Option[Int])(implicit system: ActorSystem): Future[JsValue]

    Permalink

    ***********************

  34. def getTeamInfo()(implicit system: ActorSystem): Future[JsValue]

    Permalink
  35. def getUserInfo(userId: String)(implicit system: ActorSystem): Future[User]

    Permalink
  36. def getUserPresence(userId: String)(implicit system: ActorSystem): Future[String]

    Permalink

    ***********************

  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. def inviteToChannel(channelId: String, userId: String)(implicit system: ActorSystem): Future[Channel]

    Permalink
  39. def inviteToGroup(channelId: String, userId: String)(implicit system: ActorSystem): Future[Group]

    Permalink
  40. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  41. def joinChannel(channelId: String)(implicit system: ActorSystem): Future[Channel]

    Permalink
  42. def kickFromChannel(channelId: String, userId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  43. def kickFromGroup(channelId: String, userId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  44. def leaveChannel(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  45. def leaveGroup(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  46. def listChannels(excludeArchived: Int = 0)(implicit system: ActorSystem): Future[Seq[Channel]]

    Permalink
  47. def listEmojis()(implicit system: ActorSystem): Future[Map[String, String]]

    Permalink

    ************************

  48. def listFiles(userId: Option[String] = None, tsFrom: Option[String] = None, tsTo: Option[String] = None, types: Option[Seq[String]] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[FilesResponse]

    Permalink
  49. def listGroups(excludeArchived: Int = 0)(implicit system: ActorSystem): Future[Seq[Group]]

    Permalink
  50. def listIms()(implicit system: ActorSystem): Future[Seq[Im]]

    Permalink
  51. def listMpims()(implicit system: ActorSystem): Future[Seq[Group]]

    Permalink
  52. def listReactionsForUser(userId: Option[String], full: Boolean = false, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[ReactionsResponse]

    Permalink
  53. def listStars(userId: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[JsValue]

    Permalink

    ************************

  54. def listUsers()(implicit system: ActorSystem): Future[Seq[User]]

    Permalink
  55. def lookupUserByEmail(emailId: String)(implicit system: ActorSystem): Future[User]

    Permalink
  56. def markChannel(channelId: String, ts: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  57. def markGroup(channelId: String, ts: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  58. def markIm(channelId: String, ts: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  59. def markMpim(channelId: String, ts: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  60. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  63. def openDialog(triggerId: String, dialog: Dialog)(implicit system: ActorSystem): Future[Boolean]

    Permalink

    *************************

  64. def openGroup(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  65. def openIm(userId: String)(implicit system: ActorSystem): Future[String]

    Permalink
  66. def openMpim(userIds: Seq[String])(implicit system: ActorSystem): Future[String]

    Permalink

    ***********************

  67. def postChatEphemeral(channelId: String, text: String, user: String, asUser: Option[Boolean] = None, parse: Option[String] = None, attachments: Option[Seq[Attachment]] = None, blocks: Option[Seq[Block]] = None, linkNames: Option[Boolean] = None)(implicit system: ActorSystem): Future[String]

    Permalink
  68. def postChatMessage(channelId: String, text: String, username: Option[String] = None, asUser: Option[Boolean] = None, parse: Option[String] = None, linkNames: Option[String] = None, attachments: Option[Seq[Attachment]] = None, blocks: Option[Seq[Block]] = None, unfurlLinks: Option[Boolean] = None, unfurlMedia: Option[Boolean] = None, iconUrl: Option[String] = None, iconEmoji: Option[String] = None, replaceOriginal: Option[Boolean] = None, deleteOriginal: Option[Boolean] = None, threadTs: Option[String] = None, replyBroadcast: Option[Boolean] = None)(implicit system: ActorSystem): Future[String]

    Permalink
  69. def removeReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  70. def removeReactionFromMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  71. def renameChannel(channelId: String, name: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  72. def renameGroup(channelId: String, name: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  73. def searchAll(query: String, sort: Option[String] = None, sortDir: Option[String] = None, highlight: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[JsValue]

    Permalink

    *************************

  74. def searchFiles(query: String, sort: Option[String] = None, sortDir: Option[String] = None, highlight: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[JsValue]

    Permalink
  75. def searchMessages(query: String, sort: Option[String] = None, sortDir: Option[String] = None, highlight: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): Future[JsValue]

    Permalink
  76. def setChannelPurpose(channelId: String, purpose: String)(implicit system: ActorSystem): Future[String]

    Permalink
  77. def setChannelTopic(channelId: String, topic: String)(implicit system: ActorSystem): Future[String]

    Permalink
  78. def setGroupPurpose(channelId: String, purpose: String)(implicit system: ActorSystem): Future[String]

    Permalink
  79. def setGroupTopic(channelId: String, topic: String)(implicit system: ActorSystem): Future[String]

    Permalink
  80. def setUserActive(userId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  81. def setUserPresence(presence: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  82. def startRealTimeMessageSession()(implicit system: ActorSystem): Future[RtmStartState]

    Permalink

    **********************

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

    Permalink
    Definition Classes
    AnyRef
  84. def test()(implicit system: ActorSystem): Future[Boolean]

    Permalink

    ***********************

  85. def testAuth()(implicit system: ActorSystem): Future[AuthIdentity]

    Permalink
  86. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  87. def unarchiveChannel(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  88. def unarchiveGroup(channelId: String)(implicit system: ActorSystem): Future[Boolean]

    Permalink
  89. def updateChatMessage(channelId: String, ts: String, text: String, attachments: Option[Seq[Attachment]] = None, blocks: Option[Seq[Block]] = None, parse: Option[String] = None, linkNames: Option[String] = None, asUser: Option[Boolean] = None, threadTs: Option[String] = None)(implicit system: ActorSystem): Future[UpdateResponse]

    Permalink
  90. def uploadFile(content: Either[File, Array[Byte]], filetype: Option[String] = None, filename: Option[String] = None, title: Option[String] = None, initialComment: Option[String] = None, channels: Option[Seq[String]] = None, thread_ts: Option[String] = None)(implicit system: ActorSystem): Future[SlackFile]

    Permalink
  91. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped