package directives
Type Members
- case class DefaultParam[P](name: String, defaultValue: P)(implicit reader: ParamReader[P]) extends Param[P, P] with Product with Serializable
- trait Directives extends RequestDirectives with ResponseDirectives with RouteDirectives with LogSupport
- case class ListParam[P](name: String)(implicit reader: ParamReader[P]) extends Param[P, List[P]] with Product with Serializable
- case class OptionParam[P](name: String)(implicit reader: ParamReader[P]) extends Param[P, Option[P]] with Product with Serializable
- trait Param[P, R] extends AnyRef
- trait RequestCookieDirectives extends DefaultParamHandling with DefaultFormats
- trait RequestDirectives extends DefaultParamHandling with DefaultFormats with RequestParamsDirectives with RequestHeaderDirectives with RequestQueryDirectives with RequestCookieDirectives with RouteDirectives
- trait RequestHeaderDirectives extends DefaultParamHandling with DefaultFormats
- trait RequestParamsDirectives extends DefaultParamHandling with DefaultFormats
- trait RequestQueryDirectives extends DefaultParamHandling with DefaultFormats
- trait ResponseDirectives extends DefaultParamHandling with DefaultFormats
- trait RouteDirectives extends ResponseDirectives
- case class SingleParam[P](name: String)(implicit reader: ParamReader[P]) extends Param[P, P] with Product with Serializable