Packages

object FieldDef

Annotations
@deprecated
Deprecated

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

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

Type Members

  1. type FSFFOU[T] = Unmarshaller[Option[Field], T]
  2. type SFU = Unmarshaller[HttpEntity, StrictForm]

Value Members

  1. def forNDR[T](implicit fu: FSFFOU[T]): FieldDefAux[NameDefaultReceptacle[T], (T)]
  2. def forNDUR[T]: FieldDefAux[NameDefaultUnmarshallerReceptacle[T], (T)]
  3. def forNOR[T](implicit fu: FSFFOU[T]): FieldDefAux[NameOptionReceptacle[T], (Option[T])]
  4. def forNOUR[T]: FieldDefAux[NameOptionUnmarshallerReceptacle[T], (Option[T])]
  5. def forNR[T](implicit fu: FromStrictFormFieldUnmarshaller[T]): FieldDefAux[NameReceptacle[T], (T)]
  6. def forNUR[T]: FieldDefAux[NameUnmarshallerReceptacle[T], (T)]
  7. def forRVDR[T]: FieldDefAux[RequiredValueUnmarshallerReceptacle[T], Unit]
  8. def forRVR[T](implicit fu: FromStrictFormFieldUnmarshaller[T]): FieldDefAux[RequiredValueReceptacle[T], Unit]
  9. def forRepVDR[T]: FieldDefAux[RepeatedValueUnmarshallerReceptacle[T], (Iterable[T])]
  10. def forRepVR[T](implicit fu: FromStrictFormFieldUnmarshaller[T]): FieldDefAux[RepeatedValueReceptacle[T], (Iterable[T])]
  11. def forString: FieldDefAux[String, (String)]
  12. def forSymbol: FieldDefAux[Symbol, (String)]
  13. def forTuple[T, O](implicit fold: FoldLeft[Directive0, T, ConvertFieldDefAndConcatenate.type] { type Out = org.apache.pekko.http.scaladsl.server.Directive[O] }): FieldDefAux[T, O]
  14. object ConvertFieldDefAndConcatenate extends BinaryPolyFunc