Packages

p

zio.http

model

package model

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package headers

Type Members

  1. final case class Cookie[T](name: String, content: String, target: Type[T]) extends Product with Serializable

    Cookie is an immutable and type-safe representation of an HTTP cookie.

    Cookie is an immutable and type-safe representation of an HTTP cookie. It can be of type types viz. Cookie[Request] and Cookie[Response]. Cookie[Request] is only available in the Request object and Cookie[Response] is only available in the Response object.

  2. type Header = model.Headers.Header
  3. sealed trait Headers extends HeaderExtension[Headers] with HeaderIterable

    Represents an immutable collection of headers.

    Represents an immutable collection of headers. It extends HeaderExtensions and has a ton of powerful operators that can be used to add, remove and modify headers.

    NOTE: Generic operators that are not specific to Headers should not be defined here. A better place would be one of the traits extended by HeaderExtension.

  4. sealed abstract class HttpError extends Throwable
  5. final case class MediaType(mainType: String, subType: String, compressible: Boolean = false, binary: Boolean = false, fileExtensions: List[String] = Nil, extensions: Map[String, String] = Map.empty, parameters: Map[String, String] = Map.empty) extends Product with Serializable
  6. sealed trait Method extends AnyRef
  7. sealed trait Scheme extends AnyRef
  8. sealed trait Status extends Product with Serializable
  9. sealed trait Version extends AnyRef

Value Members

  1. val HTTP_CHARSET: Charset

    Default HTTP Charset

  2. val Header: model.Headers.Header.type
  3. object Cookie extends Serializable
  4. object HeaderNames extends HeaderNames with NettyHeaderNames
  5. object HeaderValues extends HeaderValues with NettyHeaderValues
  6. object Headers extends HeaderConstructors
  7. object HttpError extends Serializable
  8. object MediaType extends MimeDB with Serializable
  9. object Method
  10. object Scheme
  11. object Status extends Serializable
  12. object Version

Inherited from AnyRef

Inherited from Any

Ungrouped