BodyDecoder

zio.http.ZClient.BodyDecoder
See theBodyDecoder companion object
trait BodyDecoder[-Env, +Err, +Out]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
BodyDecoder[Env, Err, Out]

Members list

Value members

Abstract methods

def decode(response: Response)(implicit trace: Trace): ZIO[Env, Err, Out]

Concrete methods

def decodeZIO[Env1 <: Env, Err1 >: Err](zio: ZIO[Env1, Err1, Response])(implicit trace: Trace): ZIO[Env1, Err1, Out]
final def mapError[Err2](f: Err => Err2): BodyDecoder[Env, Err2, Out]
final def mapZIO[Env1 <: Env, Err1 >: Err, Out2](f: Out => ZIO[Env1, Err1, Out2]): BodyDecoder[Env1, Err1, Out2]
final def refineOrDie[Err2](pf: PartialFunction[Err, Err2])(implicit ev1: IsSubtypeOfError[Err, Throwable], ev2: CanFail[Err], trace: Trace): BodyDecoder[Env, Err2, Out]
final def widenError[E1](implicit ev: Err <:< E1): BodyDecoder[Env, E1, Out]