validator/combinator_validators library

Validators that combine or branch logic (WhenValidator, Field).

Classes

AllValidator
Succeeds if all child validators succeed. Fails on the first failure or collects all failures.
AnyValidator
Succeeds if at least one child validator succeeds. Fails if all fail.
Field
MultiValidatorBase
An abstract base for validators that operate on a list of child validators.
NoneValidator
Succeeds if all child validators fail. Fails if any succeed.
NotValidator
ThrowInsteadValidator
WhenValidator
WhenWithMessage