Packages

p

cask

model

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Cookie(name: String, value: String, comment: String = null, domain: String = null, expires: Instant = null, maxAge: Integer = null, path: String = null, version: Int = 1, discard: Boolean = false, httpOnly: Boolean = false, secure: Boolean = false, sameSite: String = null) extends Product with Serializable
  2. sealed trait FormEntry extends AnyRef
  3. case class FormFile(fileName: String, filePath: Path, headers: HeaderMap) extends FormEntry with Product with Serializable
  4. case class FormValue(value: String, headers: HeaderMap) extends FormEntry with Product with Serializable
  5. case class Request(exchange: HttpServerExchange, remainingPathSegments: Seq[String]) extends Product with Serializable
  6. case class Response[+T](data: T, statusCode: Int, headers: Seq[(String, String)], cookies: Seq[Cookie]) extends Product with Serializable

    The basic response returned by a HTTP endpoint.

    The basic response returned by a HTTP endpoint.

    Note that data by default can take in a wide range of types: strings, bytes, uPickle JSON-convertable types or arbitrary input streams. You can also construct your own implementations of Response.Data.

  7. sealed trait Status extends AnyRef

Value Members

  1. object Abort
  2. object Cookie extends Serializable
  3. object FormEntry
  4. object Redirect
  5. object Response extends Serializable
  6. object StaticFile
  7. object StaticResource
  8. object Status

Ungrouped