package
parameters
Type Members
-
trait
Bindable[T] extends AnyRef
-
sealed
trait
Binding extends AnyRef
-
abstract
class
Body[T] extends Iterable[BodyParameter[_]] with Retrieval[T, HttpRequest] with Bindable[T]
-
-
case class
BodySpec[T](description: Option[String], contentType: ContentType, deserialize: (String) ⇒ T, serialize: (T) ⇒ String) extends Product with Serializable
-
class
Form extends Iterable[(String, Set[String])]
-
-
-
-
-
trait
Marker[T] extends AnyRef
-
-
sealed
class
ParamType extends AnyRef
-
-
case class
ParameterSpec[T](name: String, description: Option[String] = scala.None, paramType: ParamType, deserialize: (String) ⇒ T, serialize: (T) ⇒ String) extends Product with Serializable
-
trait
Parameters[P[_], R[_]] extends AnyRef
-
case class
PathBinding(parameter: Parameter[_], value: String) extends Binding with Product with Serializable
-
-
case class
QueryBinding(parameter: Parameter[_], entry: (String, String)) extends Binding with Product with Serializable
-
-
case class
RequestBinding(parameter: Parameter[_], into: (HttpRequest) ⇒ HttpRequest) extends Binding with Product with Serializable
-
case class
RequestBuild(uriParts: Seq[String] = ..., queries: Map[String, String] = ..., fn: (HttpRequest) ⇒ HttpRequest = ...) extends Product with Serializable
-
trait
Retrieval[T, From] extends AnyRef
-
-
trait
Validatable[T, From] extends AnyRef