package http
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Authority (host: Host, port: Natural16) extends Product with Serializable
- case class ContentType (value: String) extends Product with Serializable
-
trait
EntityData
extends AnyRef
- Annotations
- @RuntimeTypeAlias()
- sealed trait Error extends AnyRef
- case class Header (name: String, value: String) extends Product with Serializable
- sealed trait Host extends AnyRef
- case class Method (value: String) extends Product with Serializable
- case class Protocol (value: String) extends Product with Serializable
- case class Request (method: Method, uri: Uri, headers: List[Header], entity: Option[RequestEntity], protocol: Protocol) extends Product with Serializable
- sealed trait RequestEntity extends AnyRef
- case class Response (status: StatusCode, headers: List[Header], entity: Option[ResponseEntity], protocol: Protocol) extends Product with Serializable
- case class ResponseEntity (contentType: ContentType, data: EntityData) extends Product with Serializable
- case class StatusCode (code: String) extends Product with Serializable
- case class Uri (scheme: String, authority: Authority, path: List[String], query: Option[String], fragment: Option[String]) extends Product with Serializable