trait WebApi[R] extends Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R] with Service[R]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- WebApi
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- Service
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
addReactionToMessage(emojiName: String, channelId: String, timestamp: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
addReminder(text: String, time: String, user: String): ZIO[R with SlackEnv, Throwable, Reminder]
- Definition Classes
- Service
-
def
archiveChannel(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
archiveConversation(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
archiveGroup(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
closeConversation(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
closeGroup(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
closeIm(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
completeReminder(reminder: String): ZIO[R with SlackEnv, Throwable, Boolean]
- Definition Classes
- Service
-
def
createChannel(name: String): ZIO[R with SlackEnv, SlackError, Channel]
- Definition Classes
- Service
-
def
createChildGroup(channelId: String): ZIO[R with SlackEnv, SlackError, Group]
- Definition Classes
- Service
-
def
createConversation(name: String, isPrivate: Option[Boolean] = None, userIds: Option[List[String]]): ZIO[R with SlackEnv, SlackError, Conversation]
- Definition Classes
- Service
-
def
createGroup(name: String): ZIO[R with SlackEnv, SlackError, Group]
- Definition Classes
- Service
-
def
deleteChat(channelId: String, ts: String, asUser: Option[Boolean]): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
deleteFile(fileId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
deleteReminder(reminder: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
endDnd(): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
endSnooze(): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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], oldest: Option[String], inclusive: Option[String], count: Option[Int]): ZIO[R with SlackEnv, SlackError, HistoryChunk]
- Definition Classes
- Service
-
def
getChannelInfo(channelId: String): ZIO[R with SlackEnv, SlackError, Channel]
- Definition Classes
- Service
-
def
getChannelReplies(channelId: String, thread_ts: String): ZIO[R with SlackEnv, SlackError, RepliesChunk]
- Definition Classes
- Service
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getConversationInfo(channel: String, includeLocale: Option[Boolean] = None, includeNumMembers: Option[Boolean] = None): ZIO[R with SlackEnv, Throwable, Channel]
- Definition Classes
- Service
-
def
getConversationMembers(channel: String, cursor: Option[String] = None, limit: Option[Int] = None): ZIO[SlackEnv, Throwable, List[String]]
- Definition Classes
- Service
-
def
getConversationReplies(channel: String, ts: String, cursor: Option[String] = None, inclusive: Option[Boolean] = None, latest: Option[String] = None, limit: Option[Int] = None, oldest: Option[String] = None): ZIO[R with SlackEnv, Throwable, List[Message]]
- Definition Classes
- Service
-
def
getDoNotDisturbInfo(userId: Option[String] = None): ZIO[R with SlackEnv, SlackError, DndInfo]
- Definition Classes
- Service
-
def
getFileInfo(fileId: String, count: Option[Int] = None, page: Option[Int] = None): ZIO[R with SlackEnv, SlackError, FileInfo]
- Definition Classes
- Service
-
def
getGroupHistory(channelId: String, latest: Option[String] = None, oldest: Option[String] = None, inclusive: Option[Int] = None, count: Option[Int] = None): ZIO[R with SlackEnv, SlackError, HistoryChunk]
- Definition Classes
- Service
-
def
getGroupInfo(channelId: String): ZIO[R with SlackEnv, SlackError, Group]
- Definition Classes
- Service
-
def
getImHistory(channelId: String, latest: Option[String] = scala.None, oldest: Option[String] = scala.None, inclusive: Option[Int] = scala.None, count: Option[Int] = scala.None): ZIO[R with SlackEnv, SlackError, HistoryChunk]
- Definition Classes
- Service
-
def
getReactions(file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None, full: Option[Boolean]): ZIO[R with SlackEnv, SlackError, Seq[Reaction]]
- Definition Classes
- Service
-
def
getReactionsForMessage(channelId: String, timestamp: String, full: Option[Boolean]): ZIO[R with SlackEnv, SlackError, Seq[Reaction]]
- Definition Classes
- Service
-
def
getReminderInfo(reminder: String): ZIO[R with SlackEnv, SlackError, Reminder]
- Definition Classes
- Service
-
def
getTeamAccessLogs(count: Option[Int], page: Option[Int]): ZIO[R with SlackEnv, SlackError, Json]
- Definition Classes
- Service
-
def
getTeamDoNotDisturbInfo(users: List[String]): ZIO[R with SlackEnv, SlackError, Map[String, DndInfo]]
- Definition Classes
- Service
-
def
getTeamInfo: ZIO[R with SlackEnv, SlackError, Json]
- Definition Classes
- Service
-
def
getUserInfo(userId: String): ZIO[R with SlackEnv, SlackError, User]
- Definition Classes
- Service
-
def
getUserPresence(userId: String): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
inviteToChannel(channelId: String, userId: String): ZIO[R with SlackEnv, SlackError, Channel]
- Definition Classes
- Service
-
def
inviteToConversation(channel: String, users: List[String]): ZIO[R with SlackEnv, Throwable, Channel]
- Definition Classes
- Service
-
def
inviteToGroup(channelId: String, userId: String): ZIO[R with SlackEnv, SlackError, Group]
- Definition Classes
- Service
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
joinChannel(channelId: String): ZIO[R with SlackEnv, SlackError, Channel]
- Definition Classes
- Service
-
def
joinConversation(channel: String): ZIO[R with SlackEnv, Throwable, Channel]
- Definition Classes
- Service
-
def
kickFromChannel(channelId: String, userId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
kickFromConversation(channel: String, user: String): ZIO[R with SlackEnv, Throwable, Boolean]
- Definition Classes
- Service
-
def
kickFromGroup(channelId: String, userId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
leaveChannel(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
leaveConversation(channel: String): ZIO[R with SlackEnv, Throwable, Boolean]
- Definition Classes
- Service
-
def
leaveGroup(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
listChannels(excludeArchived: Int): ZIO[R with SlackEnv, SlackError, Seq[Channel]]
- Definition Classes
- Service
-
def
listConversations(cursor: Option[String] = None, excludeArchived: Option[Boolean] = None, limit: Option[Int] = None, types: Option[List[String]] = None): ZIO[R with SlackEnv, Throwable, List[Channel]]
- Definition Classes
- Service
-
def
listEmojis: ZIO[R with SlackEnv, SlackError, Map[String, String]]
- Definition Classes
- Service
-
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): ZIO[R with SlackEnv, SlackError, FilesResponse]
- Definition Classes
- Service
-
def
listGroups(excludeArchived: Int = 0): ZIO[R with SlackEnv, SlackError, Seq[Group]]
- Definition Classes
- Service
-
def
listIms: ZIO[R with SlackEnv, SlackError, Seq[Im]]
- Definition Classes
- Service
-
def
listReactionsForUser(userId: Option[String], full: Boolean, count: Option[Int], page: Option[Int]): ZIO[R with SlackEnv, SlackError, ReactionsResponse]
- Definition Classes
- Service
-
def
listReminders: ZIO[R with SlackEnv, SlackError, List[Reminder]]
- Definition Classes
- Service
-
def
listStars(userId: Option[String] = scala.None, count: Option[Int] = scala.None, page: Option[Int] = scala.None): ZIO[R with SlackEnv, SlackError, Json]
- Definition Classes
- Service
-
def
listUsers(): ZIO[R with SlackEnv, SlackError, Seq[User]]
- Definition Classes
- Service
-
def
lookupUserByEmail(emailId: String): ZIO[R with SlackEnv, SlackError, User]
- Definition Classes
- Service
-
def
markChannel(channelId: String, ts: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
markGroup(channelId: String, ts: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
markIm(channelId: String, ts: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
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
openConversation[T](channel: Option[String] = None, returnIm: ChannelLike[T] = ChannelLikeId, users: Option[List[String]] = None): ZIO[SlackEnv, Throwable, ChannelType]
- Definition Classes
- Service
-
def
openDialog(triggerId: String, dialog: Dialog): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
openGroup(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
openIm(userId: String): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
postChatEphemeral(channelId: String, text: String, user: String, asUser: Option[Boolean], parse: Option[String], attachments: Option[Seq[Attachment]], blocks: Option[Seq[Block]], linkNames: Option[Boolean]): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
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): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
removeReaction(emojiName: String, file: Option[String] = None, fileComment: Option[String] = None, channelId: Option[String] = None, timestamp: Option[String] = None): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
removeReactionFromMessage(emojiName: String, channelId: String, timestamp: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
renameChannel(channelId: String, name: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
renameConversation(channel: String, name: String): ZIO[R with SlackEnv, Throwable, Channel]
- Definition Classes
- Service
-
def
renameGroup(channelId: String, name: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
searchAll(query: String, sort: Option[String] = None, sortDir: Option[String] = None, highlight: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None): ZIO[R with SlackEnv, SlackError, Json]
- Definition Classes
- Service
-
def
searchFiles(query: String, sort: Option[String] = None, sortDir: Option[String] = None, highlight: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None): ZIO[R with SlackEnv, SlackError, Json]
- Definition Classes
- Service
-
def
searchMessages(query: String, sort: Option[String] = None, sortDir: Option[String] = None, highlight: Option[String] = None, count: Option[Int] = None, page: Option[Int] = None): ZIO[R with SlackEnv, SlackError, Json]
- Definition Classes
- Service
-
def
setChannelPurpose(channelId: String, purpose: String): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
setChannelTopic(channelId: String, topic: String): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
setConversationPurpose(channel: String, purpose: String): ZIO[R with SlackEnv, Throwable, String]
- Definition Classes
- Service
-
def
setConversationTopic(channel: String, topic: String): ZIO[R with SlackEnv, Throwable, String]
- Definition Classes
- Service
-
def
setGroupPurpose(channelId: String, purpose: String): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
setGroupTopic(channelId: String, topic: String): ZIO[R with SlackEnv, SlackError, String]
- Definition Classes
- Service
-
def
setSnooze(numMinutes: Int): ZIO[R with SlackEnv, SlackError, SnoozeInfo]
- Definition Classes
- Service
-
def
setUserActive(userId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
setUserPresence(presence: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
test: ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
testAuth: ZIO[R with SlackEnv, SlackError, AuthIdentity]
- Definition Classes
- Service
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unarchiveChannel(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
unarchiveConversation(channel: String): ZIO[SlackEnv, Throwable, Boolean]
- Definition Classes
- Service
-
def
unarchiveGroup(channelId: String): ZIO[R with SlackEnv, SlackError, Boolean]
- Definition Classes
- Service
-
def
updateChatMessage(channelId: String, ts: String, text: String, attachments: Option[Seq[Attachment]], blocks: Option[Seq[Block]], parse: Option[String], linkNames: Option[String], asUser: Option[Boolean], threadTs: Option[String]): ZIO[R with SlackEnv, SlackError, UpdateResponse]
- Definition Classes
- Service
-
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, threadTs: Option[String] = None): ZIO[R with SlackEnv, SlackError, SlackFile]
- Definition Classes
- Service
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()