package
model
Type Members
-
-
-
case class
ByteArrayBody(b: Array[Byte], defaultContentType: Option[String] = ...) extends BasicRequestBody with Product with Serializable
-
case class
ByteBufferBody(b: ByteBuffer, defaultContentType: Option[String] = ...) extends BasicRequestBody with Product with Serializable
-
case class
InputStreamBody(b: InputStream, defaultContentType: Option[String] = ...) extends BasicRequestBody with Product with Serializable
-
case class
MappedResponseAs[T, T2, S](raw: BasicResponseAs[T, S], g: (T) ⇒ T2) extends ResponseAs[T2, S] with Product with Serializable
-
final
case class
Method(m: String) extends AnyVal with Product with Serializable
-
case class
PathBody(f: Path, defaultContentType: Option[String] = ...) extends BasicRequestBody with Product with Serializable
-
sealed
trait
RequestBody[+S] extends AnyRef
-
sealed
trait
ResponseAs[T, +S] extends AnyRef
-
case class
ResponseAsFile(input: File, overwrite: Boolean) extends BasicResponseAs[File, Nothing] with Product with Serializable
-
case class
ResponseAsStream[T, S]()(implicit responseIsStream: =:=[S, T]) extends BasicResponseAs[T, S] with Product with Serializable
-
case class
ResponseAsString(encoding: String) extends BasicResponseAs[String, Nothing] with Product with Serializable
-
case class
StreamBody[S](s: S) extends RequestBody[S] with Product with Serializable
-
case class
StringBody(s: String, encoding: String, defaultContentType: Option[String] = Some(TextPlainContentType)) extends BasicRequestBody with Product with Serializable
Target type as which the response will be read.
If
T
is a stream, the type of the stream. Otherwise,Nothing
.