Packages

package client

Ordering
  1. Grouped
  2. Alphabetic
Visibility
  1. Public
  2. All

Type Members

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

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

  3. trait SlackApiClientBackend extends AnyRef

    A trait defines requirement for STTP backend

  4. sealed abstract class SlackApiClientError extends SlackApiError

    Slack Web API error

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

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

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

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

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

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

  11. trait SlackApiToken extends AnyRef

    Slack API token base representation

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

ErrorDefs

Ungrouped