Packages

object ParamDef

Annotations
@deprecated
Deprecated

(Since version Akka HTTP 10.2.0) Use new parameters overloads with ParamSpec parameters. Kept for binary compatibility

Source
ParameterDirectives.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParamDef
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def extractParameter[A, B](f: (A) => Directive1[B]): ParamDefAux[A, Directive1[B]]
  2. def forNDR[T](implicit fsou: FSOU[T]): ParamDefAux[NameDefaultReceptacle[T], Directive1[T]]
  3. def forNDUR[T]: ParamDefAux[NameDefaultUnmarshallerReceptacle[T], Directive1[T]]
  4. def forNOR[T](implicit fsou: FSOU[T]): ParamDefAux[NameOptionReceptacle[T], Directive1[Option[T]]]
  5. def forNOUR[T]: ParamDefAux[NameOptionUnmarshallerReceptacle[T], Directive1[Option[T]]]
  6. def forNR[T](implicit fsu: FromStringUnmarshaller[T]): ParamDefAux[NameReceptacle[T], Directive1[T]]
  7. def forNUR[T]: ParamDefAux[NameUnmarshallerReceptacle[T], Directive1[T]]
  8. def forRVDR[T]: ParamDefAux[RequiredValueUnmarshallerReceptacle[T], Directive0]
  9. def forRVR[T](implicit fsu: FromStringUnmarshaller[T]): ParamDefAux[RequiredValueReceptacle[T], Directive0]
  10. def forRepVDR[T]: ParamDefAux[RepeatedValueUnmarshallerReceptacle[T], Directive1[Iterable[T]]]
  11. def forRepVR[T](implicit fsu: FromStringUnmarshaller[T]): ParamDefAux[RepeatedValueReceptacle[T], Directive1[Iterable[T]]]
  12. def forString(implicit fsu: FromStringUnmarshaller[String]): ParamDefAux[String, Directive1[String]]
  13. def forSymbol(implicit fsu: FromStringUnmarshaller[String]): ParamDefAux[Symbol, Directive1[String]]
  14. def paramDef[A, B](f: (A) => B): ParamDefAux[A, B]
  15. object ConvertParamDefAndConcatenate extends BinaryPolyFunc