Packages

p

slack

api

package api

Linear Supertypes
SlackRequests, SlackExtractors, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. api
  2. SlackRequests
  3. SlackExtractors
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type SlackResponse[T] = Either[ResponseError[Error], T]
    Definition Classes
    SlackRequests

Value Members

  1. def as[A](json: Json)(implicit arg0: Decoder[A]): IO[SlackError, A]
    Definition Classes
    SlackExtractors
  2. def as[A](key: String)(json: Json)(implicit arg0: Decoder[A]): IO[SlackError, A]
    Definition Classes
    SlackExtractors
  3. def isOk(json: Json): IO[DecodingFailure, Boolean]
    Definition Classes
    SlackExtractors
  4. def request(method: String, params: (String, SlackParamMagnet)*): UIO[Request[SlackResponse[Json], Nothing]]
    Definition Classes
    SlackRequests
  5. def requestEntity(method: String, params: (String, SlackParamMagnet)*)(body: RequestEntity): UIO[Request[SlackResponse[Json], Nothing]]
    Definition Classes
    SlackRequests
  6. def requestJson(method: String, body: Json): UIO[Request[SlackResponse[Json], Nothing]]
    Definition Classes
    SlackRequests
  7. def sendM[R, T](request: URIO[R, Request[SlackResponse[T], Nothing]]): ZIO[R with slack.SlackEnv, Throwable, T]
    Definition Classes
    SlackRequests
  8. implicit val show: Show[String]
    Definition Classes
    SlackExtractors
  9. object realtime extends Service[SlackRealtimeClient] with Service[SlackRealtimeEnv]

Inherited from SlackRequests

Inherited from SlackExtractors

Inherited from AnyRef

Inherited from Any

Ungrouped