HttpContentCodec

zio.http.codec.HttpContentCodec
See theHttpContentCodec companion object
sealed trait HttpContentCodec[A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Choices[A]
class Filtered[A]
Self type

Members list

Value members

Concrete methods

A right-biased merge of two HttpContentCodecs.

A right-biased merge of two HttpContentCodecs.

Attributes

def decodeRequest(request: Request, config: CodecConfig): Task[A]
def decodeRequest(request: Request): Task[A]
def decodeResponse(response: Response, config: CodecConfig): Task[A]
def decodeResponse(response: Response): Task[A]
def encode(value: A, config: CodecConfig = ...): Either[String, Body]
def only(mediaType: MediaType): HttpContentCodec[A]
def only(mediaType: Option[MediaType]): HttpContentCodec[A]