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