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. All

Instance Constructors

  1. new BlockingSlackApiClient(token: String, duration: FiniteDuration = 5.seconds)

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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  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: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit
    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): HistoryChunk
  22. def getChannelInfo(channelId: String)(implicit system: ActorSystem): Channel
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  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
  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 listChannels(excludeArchived: Int = 0)(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 markChannel(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
  52. def markGroup(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
  53. def markIm(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def notify(): Unit
    Definition Classes
    AnyRef
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  57. def openGroup(channelId: String)(implicit system: ActorSystem): Boolean
  58. def openIm(userId: String)(implicit system: ActorSystem): String
  59. 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, unfurlLinks: Option[Boolean] = None, unfurlMedia: Option[Boolean] = None, iconUrl: Option[String] = None, iconEmoji: Option[String] = None)(implicit system: ActorSystem): String
  60. def removeReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None)(implicit system: ActorSystem): Boolean
  61. def removeReactionFromMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Boolean
  62. def renameChannel(channelId: String, name: String)(implicit system: ActorSystem): Boolean
  63. def renameGroup(channelId: String, name: String)(implicit system: ActorSystem): Boolean
  64. 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

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

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

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

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

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

  76. def testAuth()(implicit system: ActorSystem): AuthIdentity
  77. def toString(): String
    Definition Classes
    AnyRef → Any
  78. def unarchiveChannel(channelId: String)(implicit system: ActorSystem): Boolean
  79. def unarchiveGroup(channelId: String)(implicit system: ActorSystem): Boolean
  80. def updateChatMessage(channelId: String, ts: String, text: String)(implicit system: ActorSystem): UpdateResponse
  81. def uploadFile(file: File)(implicit system: ActorSystem): SlackFile
  82. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped