validateProperty method

  1. @override
FutureOr<List<ValidationError>> validateProperty(
  1. dynamic entity,
  2. String propertyName,
  3. dynamic propertyValue
)
override

Validates the property of a class. Returns validation errors when the property is not valid according to this validator. entity is the enclosing object being validated.

Implementation

@override
FutureOr<List<ValidationError>> validateProperty(dynamic entity,
    String propertyName, propertyValue) async {
  var errors = <ValidationError>[];
  for (var validator in validators) {
    errors.addAll(await validator.validateProperty(
        entity, propertyName, propertyValue));
  }
  return errors;
}