object
Api
Type Members
-
-
sealed abstract
class
Method extends AnyRef
-
case class
Request(method: Method, url: URI, headers: Map[String, List[String]] = Map(), body: Option[String] = None) extends Product with Serializable
-
case class
RequestBuilder(method: Option[Method], url: Option[URI], query: Seq[(String, String)], headers: Seq[(String, String)], queryParams: Seq[(String, String)], body: Option[String]) extends Product with Serializable
-
case class
Response(statusCode: Int, headers: Map[String, List[String]], body: Option[String]) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
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
PATCH extends Method with Product with Serializable
-
object
POST extends Method with Product with Serializable
-
object
PUT extends Method with Product with Serializable
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toHeaders(hs: (String, String)*): Map[String, List[String]]
-
def
toQueryString(qs: (String, String)*): String
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Provides the main api for creating and sending REST Web service requests (as an object for importing).
or using the Api.RequestBuilder
This provides the basic interface used to implement the Dsl, users are expected to use the Dsl.