class BlockingSlackApiClient extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BlockingSlackApiClient
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None)(implicit system: ActorSystem): Boolean
***************************
- def addReactionToMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Boolean
- def archiveChannel(channelId: String)(implicit system: ActorSystem): Boolean
************************
- def archiveGroup(channelId: String)(implicit system: ActorSystem): Boolean
************************
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val client: SlackApiClient
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def closeGroup(channelId: String)(implicit system: ActorSystem): Boolean
- def closeIm(channelId: String)(implicit system: ActorSystem): Boolean
*********************
- def createChannel(name: String)(implicit system: ActorSystem): Channel
- def createChildGroup(channelId: String)(implicit system: ActorSystem): Group
- def createGroup(name: String)(implicit system: ActorSystem): Group
- def deleteChat(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
***********************
- def deleteFile(fileId: String)(implicit system: ActorSystem): Boolean
***********************
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def getChannelHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): HistoryChunk
- def getChannelInfo(channelId: String)(implicit system: ActorSystem): Channel
- def getChannelReplies(channelId: String, thread_ts: String)(implicit system: ActorSystem): RepliesChunk
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getFileInfo(fileId: String, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): FileInfo
- def getGroupHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): HistoryChunk
- def getGroupInfo(channelId: String)(implicit system: ActorSystem): Group
- def getImHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None)(implicit system: ActorSystem): HistoryChunk
- 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]
- def getReactionsForMessage(channelId: String, timestamp: String, full: Option[Boolean] = None)(implicit system: ActorSystem): Seq[Reaction]
- def getTeamAccessLogs(count: Option[Int], page: Option[Int])(implicit system: ActorSystem): JsValue
***********************
- def getTeamInfo()(implicit system: ActorSystem): JsValue
- def getUserInfo(userId: String)(implicit system: ActorSystem): User
- def getUserPresence(userId: String)(implicit system: ActorSystem): String
***********************
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def inviteToChannel(channelId: String, userId: String)(implicit system: ActorSystem): Channel
- def inviteToGroup(channelId: String, userId: String)(implicit system: ActorSystem): Group
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def joinChannel(channelId: String)(implicit system: ActorSystem): Channel
- def kickFromChannel(channelId: String, userId: String)(implicit system: ActorSystem): Boolean
- def kickFromGroup(channelId: String, userId: String)(implicit system: ActorSystem): Boolean
- def leaveChannel(channelId: String)(implicit system: ActorSystem): Boolean
- def leaveGroup(channelId: String)(implicit system: ActorSystem): Boolean
- def listChannels(excludeArchived: Int = 0)(implicit system: ActorSystem): Seq[Channel]
- def listEmojis()(implicit system: ActorSystem): Map[String, String]
************************
- 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
- def listGroups(excludeArchived: Int = 0)(implicit system: ActorSystem): Seq[Group]
- def listIms()(implicit system: ActorSystem): Seq[Im]
- def listReactionsForUser(userId: Option[String], full: Boolean = false, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): ReactionsResponse
- def listStars(userId: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None)(implicit system: ActorSystem): JsValue
************************
- def listUsers()(implicit system: ActorSystem): Seq[User]
- def lookupUserByEmail(emailId: String)(implicit system: ActorSystem): User
- def markChannel(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
- def markGroup(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
- def markIm(channelId: String, ts: String)(implicit system: ActorSystem): Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def openGroup(channelId: String)(implicit system: ActorSystem): Boolean
- def openIm(userId: String)(implicit system: ActorSystem): String
- 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
- def removeReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None)(implicit system: ActorSystem): Boolean
- def removeReactionFromMessage(emojiName: String, channelId: String, timestamp: String)(implicit system: ActorSystem): Boolean
- def renameChannel(channelId: String, name: String)(implicit system: ActorSystem): Boolean
- def renameGroup(channelId: String, name: String)(implicit system: ActorSystem): Boolean
- 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
*************************
- 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
- 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
- def setChannelPurpose(channelId: String, purpose: String)(implicit system: ActorSystem): String
- def setChannelTopic(channelId: String, topic: String)(implicit system: ActorSystem): String
- def setGroupPurpose(channelId: String, purpose: String)(implicit system: ActorSystem): String
- def setGroupTopic(channelId: String, topic: String)(implicit system: ActorSystem): String
- def setUserActive(userId: String)(implicit system: ActorSystem): Boolean
- def setUserPresence(presence: String)(implicit system: ActorSystem): Boolean
- def startRealTimeMessageSession()(implicit system: ActorSystem): RtmStartState
**********************
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def test()(implicit system: ActorSystem): Boolean
***********************
- def testAuth()(implicit system: ActorSystem): AuthIdentity
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unarchiveChannel(channelId: String)(implicit system: ActorSystem): Boolean
- def unarchiveGroup(channelId: String)(implicit system: ActorSystem): Boolean
- 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
- def uploadFile(file: File)(implicit system: ActorSystem): SlackFile
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()