SolicitarEventosPFRequest constructor
- required List<
String> cpfs, - required TipoEvento evento,
Implementation
SolicitarEventosPFRequest({required this.cpfs, required this.evento}) {
if (cpfs.isEmpty) {
throw ArgumentError('Lista de CPFs não pode estar vazia');
}
if (cpfs.length > EventosAtualizacaoCommon.maxContribuintesPorLote) {
throw ArgumentError(
'Máximo de ${EventosAtualizacaoCommon.maxContribuintesPorLote} CPFs por lote',
);
}
// Validar lista de CPFs (consistência e formato)
ValidacoesUtils.validateCPFList(cpfs);
}