validateList method
Validates a list of data objects
Implementation
ValidationResult validateList(List<dynamic> dataList) {
if (dataList.isEmpty) {
return ValidationResult.error('The data list is empty');
}
for (int i = 0; i < dataList.length; i++) {
final result = validate(dataList[i]);
if (!result.isValid) {
return ValidationResult.error(
'Error at row ${i + 1}: ${result.errorMessage}',
);
}
}
return ValidationResult.success();
}