package api
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- api
- SlackRequests
- SlackExtractors
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
SlackResponse[T] = Either[ResponseError[Error], T]
- Definition Classes
- SlackRequests
Value Members
-
def
as[A](json: Json)(implicit arg0: Decoder[A]): IO[SlackError, A]
- Definition Classes
- SlackExtractors
-
def
as[A](key: String)(json: Json)(implicit arg0: Decoder[A]): IO[SlackError, A]
- Definition Classes
- SlackExtractors
-
def
isOk(json: Json): IO[DecodingFailure, Boolean]
- Definition Classes
- SlackExtractors
-
def
request(method: String, params: (String, SlackParamMagnet)*): UIO[Request[SlackResponse[Json], Nothing]]
- Definition Classes
- SlackRequests
-
def
requestEntity(method: String, params: (String, SlackParamMagnet)*)(body: RequestEntity): UIO[Request[SlackResponse[Json], Nothing]]
- Definition Classes
- SlackRequests
-
def
requestJson(method: String, body: Json): UIO[Request[SlackResponse[Json], Nothing]]
- Definition Classes
- SlackRequests
-
def
sendM[R, T](request: URIO[R, Request[SlackResponse[T], Nothing]]): ZIO[R with slack.SlackEnv, Throwable, T]
- Definition Classes
- SlackRequests
-
implicit
val
show: Show[String]
- Definition Classes
- SlackExtractors
- object realtime extends Service[SlackRealtimeClient] with Service[SlackRealtimeEnv]