validateJson method
FutureOr<List<ValidationError> >
validateJson(
- dynamic document,
- String propertyName,
- dynamic jsonValue
override
Validates the field of a JSON object. Returns validation errors when the property is not valid according to this validator. document is the enclosing JSON object being validated.
Implementation
@override
FutureOr<List<ValidationError>> validateJson(dynamic document,
String propertyName, dynamic jsonValue) async {
var errors = <ValidationError>[];
for (var validator in propertyValidators) {
errors.addAll(await validator.validateJson(jsonValue, propertyName));
}
return errors;
}