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