package client
- Grouped
- Alphabetic
- Public
- All
Type Members
-
case class
SlackApiBotToken(value: String, scope: Option[String] = None) extends SlackApiToken with Product with Serializable
Slack API bot token
Slack API bot token
- value
token value
- scope
token scope in a string form
-
class
SlackApiClient extends SlackApiHttpProtocolSupport with SlackApiOAuthClient with SlackApiTestClient with SlackApiAppsClient with SlackApiAuthClient with SlackApiBotsClient with SlackApiChannelsClient with SlackApiChatClient with SlackApiConversationsClient with SlackApiDndClient with SlackApiEmojiClient with SlackApiImClient with SlackApiPinsClient with SlackApiReactionsClient with SlackApiTeamClient with SlackApiUsersClient with SlackApiViewsClient
Slack API client
-
trait
SlackApiClientBackend extends AnyRef
A trait defines requirement for STTP backend
-
sealed abstract
class
SlackApiClientError extends SlackApiError
Slack Web API error
-
case class
SlackApiConnectionError(uri: Uri, cause: IOException) extends SlackApiClientError with Product with Serializable
Slack Web API network/connection error
Slack Web API network/connection error
- uri
Web method URL
- cause
original cause
-
case class
SlackApiDecodingError(uri: Uri, coderError: Error, httpResponseBody: Option[String] = None) extends SlackApiClientError with Product with Serializable
Slack Web API JSON decoding error
Slack Web API JSON decoding error
- uri
Web method URL
- coderError
JSON decoder error
- httpResponseBody
HTTP response body
-
case class
SlackApiEmptyResultError(uri: Uri) extends SlackApiClientError with Product with Serializable
Slack Wep API unexpected empty result has been received
Slack Wep API unexpected empty result has been received
- uri
Web method URL
-
case class
SlackApiHttpError(uri: Uri, message: String, httpResponseBody: Option[String] = None) extends SlackApiClientError with Product with Serializable
Slack Web API HTTP protocol error
Slack Web API HTTP protocol error
- uri
Web method URL
- message
error message
- httpResponseBody
HTTP response body
-
case class
SlackApiResponseError(uri: Uri, errorCode: String, details: Option[String] = None, warning: Option[String] = None, messages: Option[List[String]] = None) extends SlackApiClientError with Product with Serializable
Slack Web API protocol error
Slack Web API protocol error
- uri
Web method URL
- errorCode
Slack error code
- details
error detail message
- warning
Slack warnings
- messages
Slack error messages
-
case class
SlackApiSystemError(uri: Uri, cause: Throwable) extends SlackApiClientError with Product with Serializable
System/unexpected Slack Web API error
System/unexpected Slack Web API error
- uri
Web method URL
- cause
original cause
-
trait
SlackApiToken extends AnyRef
Slack API token base representation
-
case class
SlackApiUserToken(value: String, scope: Option[String] = None) extends SlackApiToken with Product with Serializable
Slack API user token
Slack API user token
- value
token value
- scope
token scope in a string form
Value Members
- object SlackApiClientBackend
- object SlackApiToken