Validator Dsl
private constructor(state: State, validators: MutableList<Validator<*>> = mutableListOf(), condition: () -> Boolean = TRUE)(source)
Parameters
validators
the list into which to store Validators that are created in this DSL
condition
the pre-condition to apply to all Validators created by this DSL. If condition returns false during validation, then the output of the Validators is changed to null. The condition applies only to Validators constructed at this level of nesting of the DSL, and not, for example, to those already in validators at construction time