Packages

package dto

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BytesHttpContent(bytes: Array[Byte], contentType: Option[ContentType]) extends HttpContent with Product with Serializable

    HTTP message body representation stored in memory.

    HTTP message body representation stored in memory.

    bytes

    Binary data.

    contentType

    Optional content type from/for HTTP message headers.

  2. case class ContentType(mime: String, charsetName: Option[String]) extends Product with Serializable

    Content-Type header representation.

  3. case class FileHttpContent(path: String, contentLength: Long, contentType: Option[ContentType]) extends HttpContent with Product with Serializable

    HTTP message body representation stored in file.

    HTTP message body representation stored in file.

    path

    Path to file storing data of HTTP content.

    contentType

    Optional content type from/for HTTP message headers.

  4. sealed trait HttpContent extends AnyRef

    HTTP message body representation.

  5. sealed trait HttpMessage extends AnyRef

    HTTP message representation.

  6. class HttpParams extends AnyRef
  7. case class HttpRequest(version: HttpVersion, method: Method, uri: Uri, headers: HttpParams, content: HttpContent) extends HttpMessage with Product with Serializable

    HTTP request representation.

  8. case class HttpResponse(version: HttpVersion, status: Status, headers: HttpParams, content: HttpContent) extends HttpMessage with Product with Serializable

    HTTP response representation.

  9. class HttpVersion extends AnyRef

Value Members

  1. object ContentType extends Serializable
  2. object HttpContent

    Factory methods of HttpContent.

  3. object HttpHeaders
  4. object HttpParams
  5. object HttpRequest extends Serializable
  6. object HttpResponse extends Serializable
  7. object HttpVersion

Ungrouped