RequestSchemaOps

zio.http.schema.RequestSchemaOps
final class RequestSchemaOps(request: Request) extends AnyVal

Attributes

Source
RequestSchemaOps.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def header[T](name: String)(implicit schema: Schema[T]): Either[HeaderError, T]

Attributes

Source
RequestSchemaOps.scala
def headerAll[T](name: String)(implicit schema: Schema[T]): Either[HeaderError, Chunk[T]]

Attributes

Source
RequestSchemaOps.scala
def headerOrElse[T](name: String, default: => T)(implicit schema: Schema[T]): T

Attributes

Source
RequestSchemaOps.scala
def query[T](key: String)(implicit schema: Schema[T]): Either[QueryParamError, T]

Attributes

Source
RequestSchemaOps.scala
def queryAll[T](key: String)(implicit schema: Schema[T]): Either[QueryParamError, Chunk[T]]

Attributes

Source
RequestSchemaOps.scala
def queryOrElse[T](key: String, default: => T)(implicit schema: Schema[T]): T

Attributes

Source
RequestSchemaOps.scala