validateCPFList static method
Valida uma lista de CPFs
Implementation
static void validateCPFList(List<String> cpfs) {
if (cpfs.isEmpty) {
throw ArgumentError('Lista de CPFs não pode estar vazia');
}
final tipoComum = validateDocumentListConsistency(cpfs);
if (tipoComum != tipoCpf) {
throw ArgumentError(
'Todos os documentos na lista devem ser CPFs válidos',
);
}
// Validar cada CPF individualmente
for (int i = 0; i < cpfs.length; i++) {
if (!isValidCpf(cpfs[i])) {
throw ArgumentError('CPF inválido na posição $i: ${cpfs[i]}');
}
}
}