FormCodec
object FormCodecConstructors and combinators for the low-level raw form escape hatch.
Defined by scalive.FormCodec. View source (scalive/api/src/scalive/forms/FormCodec.scala:32-54)
Methods3
apply
def apply[A](f: FormData => Either[FormErrors[Any], A]): FormCodec[A]Creates a low-level codec from a decoding function.
Defined by scalive.FormCodec.apply. View source (scalive/api/src/scalive/forms/FormCodec.scala:37-39)
optionalString
def optionalString(name: String): FormCodec[Option[String]]Reads the last value for name, treating absence and empty text as None.
Defined by scalive.FormCodec.optionalString. View source (scalive/api/src/scalive/forms/FormCodec.scala:50-51)
requiredString
def requiredString(name: String, issue: FieldIssue = ...): FormCodec[String]Reads the last value for name when it is non-empty, or reports issue.
Defined by scalive.FormCodec.requiredString. View source (scalive/api/src/scalive/forms/FormCodec.scala:42-47)
Values1
formData
val formData: FormCodec[FormData]Identity codec preserving the complete raw payload.
Defined by scalive.FormCodec.formData. View source (scalive/api/src/scalive/forms/FormCodec.scala:34-34)