Packages

package http

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Authority (host: Host, port: Natural16) extends Product with Serializable
  2. case class ContentType (value: String) extends Product with Serializable
  3. trait EntityData extends AnyRef
    Annotations
    @RuntimeTypeAlias()
  4. sealed trait Error extends AnyRef
  5. case class Header (name: String, value: String) extends Product with Serializable
  6. sealed trait Host extends AnyRef
  7. case class Method (value: String) extends Product with Serializable
  8. case class Protocol (value: String) extends Product with Serializable
  9. case class Request (method: Method, uri: Uri, headers: List[Header], entity: Option[RequestEntity], protocol: Protocol) extends Product with Serializable
  10. sealed trait RequestEntity extends AnyRef
  11. case class Response (status: StatusCode, headers: List[Header], entity: Option[ResponseEntity], protocol: Protocol) extends Product with Serializable
  12. case class ResponseEntity (contentType: ContentType, data: EntityData) extends Product with Serializable
  13. case class StatusCode (code: String) extends Product with Serializable
  14. case class Uri (scheme: String, authority: Authority, path: List[String], query: Option[String], fragment: Option[String]) extends Product with Serializable

Value Members

  1. object Error
  2. object Host
  3. object RequestEntity

Ungrouped