BodyEncoder

zio.http.ZClient.BodyEncoder
See theBodyEncoder companion object
trait BodyEncoder[-Env, +Err, -In]

Attributes

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

Members list

Value members

Abstract methods

def encode(in: In)(implicit trace: Trace): ZIO[Env, Err, Body]

Concrete methods

final def contramapZIO[Env1 <: Env, Err1 >: Err, In2](f: In2 => ZIO[Env1, Err1, In]): BodyEncoder[Env1, Err1, In2]
final def mapError[Err2](f: Err => Err2): BodyEncoder[Env, Err2, In]
final def refineOrDie[Err2](pf: PartialFunction[Err, Err2])(implicit ev1: IsSubtypeOfError[Err, Throwable], ev2: CanFail[Err], trace: Trace): BodyEncoder[Env, Err2, In]
final def widenError[E1](implicit ev: Err <:< E1): BodyEncoder[Env, E1, In]