Resumo: a seção
SUMMARY é a única que não tem um formato fixo. Ela é montada por fragmentos: cada fonte que respondeu adiciona o seu próprio bloco ao array sectionDetails. No relatório que usamos para verificar, eram 16 fragmentos.Trecho real
Como ela é montada
Diferente das outras seções, aquisectionDetails não é um item só. Cada entrada traz o resumo de uma fonte, e você precisa percorrer o array e juntar as chaves:
Blocos de resumo (*Summary)
Os cartões do topo do relatório seguem um padrão comum, com order, title, tooltip, icon, value, subValue e dateText:
Outros campos observados
Certidões individuais (pgfnCertificate, debtAbsenceStateCertificate, debtLaborAbsenceCertificate, boardCertificate), cada uma com valid e error. Dados de PEP (ownersPep, companyPep), processos (companyLawsuits), mudanças (addressesChanges, basicDataChanges, economicGroupChanges) e identificação (name, document, formattedDocument, situation, provider, source, emissionDate, validityDate, url).

