package
dsl
Type Members
-
trait
BinaryData extends AnyRef
-
-
sealed
trait
BinaryRequest extends AnyRef
-
sealed
trait
BodyPart extends AnyRef
-
case class
ByteArrayBinaryRequest(byteArray: Array[Byte]) extends BinaryRequest with Product with Serializable
-
case class
ByteArrayPart(name: String, bytes: Array[Byte], contentType: Option[String] = scala.None, charset: Option[Charset] = ..., contentId: Option[String] = scala.None, transferEncoding: Option[String] = scala.None) extends BodyPart with Product with Serializable
-
trait
Client extends AnyRef
-
case class
FileBinaryRequest(file: File) extends BinaryRequest with Product with Serializable
-
case class
FilePart(name: String, file: File, fileName: Option[String] = scala.None, contentType: Option[String] = scala.None, charset: Option[Charset] = ..., contentId: Option[String] = scala.None, transferEncoding: Option[String] = scala.None) extends BodyPart with Product with Serializable
-
case class
HeaderMap(headerList: Map[String, List[String]] = ..., originalKeys: Map[String, String] = ...) extends Product with Serializable
-
-
sealed
trait
HttpParam extends AnyRef
-
case class
InputStreamBinaryRequest(inputStream: InputStream) extends BinaryRequest with Product with Serializable
-
-
sealed
trait
Method extends AnyRef
-
-
-
-
case class
RepeatedHttpParam(parameters: List[String]) extends HttpParam with Product with Serializable
-
case class
RequestBuilder(client: Client, reversePath: List[String] = immutable.this.Nil, method: Method = Get, queryParameters: Map[String, HttpParam] = ..., formParameters: Map[String, HttpParam] = ..., multipartParams: List[BodyPart] = immutable.this.List.empty[Nothing], binaryBody: Option[BinaryRequest] = scala.None, headers: HeaderMap = ...) extends Product with Serializable
-
case class
Response[T](status: Int, stringBody: Option[String], jsonBody: Option[JsValue] = scala.None, body: Option[T] = scala.None, headers: Map[String, List[String]] = ...) extends Product with Serializable
-
sealed
trait
Segment extends AnyRef
-
case class
SingleHttpParam(parameter: String) extends HttpParam with Product with Serializable
-
case class
StringBinaryRequest(text: String) extends BinaryRequest with Product with Serializable
-
-
case class
StringPart(name: String, value: String, contentType: Option[String] = scala.None, charset: Option[Charset] = ..., contentId: Option[String] = scala.None, transferEncoding: Option[String] = scala.None) extends BodyPart with Product with Serializable
-
Value Members
-
-
object
Connect extends Method with Product with Serializable
-
object
Delete extends Method with Product with Serializable
-
object
Get extends Method with Product with Serializable
-
object
Head extends Method with Product with Serializable
-
-
object
Opt extends Method with Product with Serializable
-
object
Patch extends Method with Product with Serializable
-
object
Post extends Method with Product with Serializable
-
object
Put extends Method with Product with Serializable
-
object
Trace extends Method with Product with Serializable
-
-