- Companion:
- class
Extensions
Inherited extensions
extension [P, F[_], V[_], E](builder: ValidationPolicyBuilder[P, F, V, E])
Adds new subrule to builder. Same as subRule but for 3 subrules
Adds new subrule to builder. Same as subRule but for 3 subrules
- Inherited from:
- PolicySyntax
inline def subRule[S1, S2](inline selector1: P => S1, inline selector2: P => S2)(rules: (Field[S1], Field[S2]) => Rule[F, V, E]*): ValidationPolicyBuilder[P, F, V, E]
Adds new subrule to builder. Same as subRule but for 2 subrules
Adds new subrule to builder. Same as subRule but for 2 subrules
- Inherited from:
- PolicySyntax
inline def subRule[S](inline selector: P => S)(rules: Field[S] => Rule[F, V, E]*): ValidationPolicyBuilder[P, F, V, E]
Adds new subrule to builder. Uses selector to create jap.fields.Field, rules are applied to that field
Adds new subrule to builder. Uses selector to create jap.fields.Field, rules are applied to that field
- Inherited from:
- PolicySyntax