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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped