RecursiveFormFields

kreuzberg.extras.forms.RecursiveFormFields
See theRecursiveFormFields companion object
sealed trait RecursiveFormFields[T <: Tuple] extends Form[T]

RecursiveFormElements based upon a Tuple.

Attributes

Companion
object
Graph
Supertypes
trait Form[T]
class Object
trait Matchable
class Any
Known subtypes
object Leaf
class Node[T, R]

Members list

Value members

Concrete methods

def ::[Y](before: FormField[Y]): RecursiveFormFields[Y *: T]

Inherited methods

def chainValidator(validator: Validator[T]): Form[T]

Add another validator

Add another validator

Attributes

Inherited from:
Form
def codec: Codec[T, List[String]]

Codec for form values.

Codec for form values.

Attributes

Inherited from:
Form
def fields: List[FormField[_]]

The fields of a form

The fields of a form

Attributes

Inherited from:
Form

Validator for the form.

Validator for the form.

Attributes

Inherited from:
Form
def xmap[U](mapFn: T => U, contraMapFn: U => T): Form[U]

Maps to another type.

Maps to another type.

Attributes

Inherited from:
Form