class BlockingSlackApiClient extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BlockingSlackApiClient
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    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): Boolean

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

  5. def addReactionToMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Boolean
  6. def archiveChannel(channelId: String)(implicit system: ActorSystem): Boolean

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

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

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

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val client: SlackApiClient
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  11. def closeGroup(channelId: String)(implicit system: ActorSystem): Boolean
  12. def closeIm(channelId: String)(implicit system: ActorSystem): Boolean

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

  13. def createChannel(name: String)(implicit system: ActorSystem): Channel
  14. def createChildGroup(channelId: String)(implicit system: ActorSystem): Group
  15. def createGroup(name: String)(implicit system: ActorSystem): Group
  16. def deleteChat(channelId: String, ts: String)(implicit system: ActorSystem): Boolean

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

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

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

  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def getChannelHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): HistoryChunk
  21. def getChannelInfo(channelId: String)(implicit system: ActorSystem): Channel
  22. def getChannelReplies(channelId: String, thread_ts: String)(implicit system: ActorSystem): RepliesChunk
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  24. def getFileInfo(fileId: String, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): FileInfo
  25. def getGroupHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): HistoryChunk
  26. def getGroupInfo(channelId: String)(implicit system: ActorSystem): Group
  27. def getImHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): HistoryChunk
  28. 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): Seq[Reaction]
  29. def getReactionsForMessage(channelId: String, timestamp: String, full: Option[Boolean] = None)(implicit system: ActorSystem): Seq[Reaction]
  30. def getTeamAccessLogs(count: Option[Int], page: Option[Int])(implicit system: ActorSystem): JsValue

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

  31. def getTeamInfo()(implicit system: ActorSystem): JsValue
  32. def getUserInfo(userId: String)(implicit system: ActorSystem): User
  33. def getUserPresence(userId: String)(implicit system: ActorSystem): String

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

  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  35. def inviteToChannel(channelId: String, userId: String)(implicit system: ActorSystem): Channel
  36. def inviteToGroup(channelId: String, userId: String)(implicit system: ActorSystem): Group
  37. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  38. def joinChannel(channelId: String)(implicit system: ActorSystem): Channel
  39. def kickFromChannel(channelId: String, userId: String)(implicit system: ActorSystem): Boolean
  40. def kickFromGroup(channelId: String, userId: String)(implicit system: ActorSystem): Boolean
  41. def leaveChannel(channelId: String)(implicit system: ActorSystem): Boolean
  42. def leaveGroup(channelId: String)(implicit system: ActorSystem): Boolean
  43. def listConversations(channelTypes: Seq[ConversationType] = Seq(PublicChannel), excludeArchived: Boolean = false)(implicit system: ActorSystem): Seq[Channel]
  44. def listEmojis()(implicit system: ActorSystem): Map[String, String]

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

  45. 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): FilesResponse
  46. def listGroups(excludeArchived: Int = 0)(implicit system: ActorSystem): Seq[Group]
  47. def listIms()(implicit system: ActorSystem): Seq[Im]
  48. def listReactionsForUser(userId: Option[String], full: Boolean = false, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): ReactionsResponse
  49. def listStars(userId: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): JsValue

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

  50. def listUsers()(implicit system: ActorSystem): Seq[User]
  51. def lookupUserByEmail(emailId: String)(implicit system: ActorSystem): User
  52. def markChannel(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
  53. def markGroup(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
  54. def markIm(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
  55. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  57. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  58. def openGroup(channelId: String)(implicit system: ActorSystem): Boolean
  59. def openIm(userId: String)(implicit system: ActorSystem): String
  60. 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): String
  61. def removeReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None)(implicit system: ActorSystem): Boolean
  62. def removeReactionFromMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Boolean
  63. def renameChannel(channelId: String, name: String)(implicit system: ActorSystem): Boolean
  64. def renameGroup(channelId: String, name: String)(implicit system: ActorSystem): Boolean
  65. 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): JsValue

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

  66. 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): JsValue
  67. 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): JsValue
  68. def setChannelPurpose(channelId: String, purpose: String)(implicit system: ActorSystem): String
  69. def setChannelTopic(channelId: String, topic: String)(implicit system: ActorSystem): String
  70. def setGroupPurpose(channelId: String, purpose: String)(implicit system: ActorSystem): String
  71. def setGroupTopic(channelId: String, topic: String)(implicit system: ActorSystem): String
  72. def setUserActive(userId: String)(implicit system: ActorSystem): Boolean
  73. def setUserPresence(presence: String)(implicit system: ActorSystem): Boolean
  74. def startRealTimeMessageSession()(implicit system: ActorSystem): RtmConnectState

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

  75. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  76. def test()(implicit system: ActorSystem): Boolean

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

  77. def testAuth()(implicit system: ActorSystem): AuthIdentity
  78. def toString(): String
    Definition Classes
    AnyRef → Any
  79. def unarchiveChannel(channelId: String)(implicit system: ActorSystem): Boolean
  80. def unarchiveGroup(channelId: String)(implicit system: ActorSystem): Boolean
  81. 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): UpdateResponse
  82. def uploadFile(file: File)(implicit system: ActorSystem): SlackFile
  83. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  84. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  85. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. def listChannels(excludeArchived: Boolean = false)(implicit system: ActorSystem): Seq[Channel]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.2.18) use listConversations

Inherited from AnyRef

Inherited from Any

Ungrouped