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