ConditionalValidator<T>  class 
 
Constructors
- 
          ConditionalValidator(FuturePredicate<T> predicate, {required String message, List<FormKey> dependencies = const []})
- 
          
            const
Properties
- 
  dependencies
  → List<FormKey> 
- 
  
  final
- hashCode → int
- 
  The hash code for this object.
  no setteroverride
- message → String
- 
  
  final
- 
  predicate
  → FuturePredicate<T> 
- 
  
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  combine(Validator< T> other) → Validator<T> 
- 
  Combines this validator with another validator using AND logic.
  inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  shouldRevalidate(FormKey source) → bool 
- 
  Determines if this validator should be re-run when the specified form key changes.
  override
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  validate(BuildContext context, T? value, FormValidationMode lifecycle) → FutureOr< ValidationResult?> 
- 
  Validates the given valueand returns a validation result.override
Operators
- 
  operator &(Validator< T> other) → Validator<T> 
- 
  Combines this validator with another using AND logic (alias for combine).
  inherited
- 
  operator +(Validator< T> other) → Validator<T> 
- 
  Combines this validator with another using AND logic (alias for combine).
  inherited
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  override
- 
  operator unary-() → Validator< T> 
- 
  Negates this validator's result (alias for ~operator).inherited
- 
  operator |(Validator< T> other) → Validator<T> 
- 
  Combines this validator with another using OR logic.
  inherited
- 
  operator ~() → Validator< T> 
- 
  Negates this validator's result.
  inherited