onValidate method
Returns the validation message by the child class extending Rule.
Override it in the child class to define the validation logic for it.
Implementation
@override
String? onValidate(String entityName, T? value) {
String? ruleValidationMessage;
_ruleList.reversed.any((Rule<T> rule) {
rule.transformMessage ??= transformMessage;
ruleValidationMessage = rule.validate(entityName, value);
return ruleValidationMessage == null;
});
return ruleValidationMessage;
}