class CaiMapping { static const Map fields = { // --- 1. INFORMAZIONI GENERALI --- 'dataIncidente': 'data sinistro', 'oraIncidente': 'ora', 'luogoIncidente': 'luogo sinistro', // --- 2. VEICOLO A (Colonna Sinistra) --- // Contraente/Assicurato A 'cognomeContraenteA': 'cognome', 'nomeContraenteA': 'nome', 'codiceFiscaleA': 'codice fiscale', 'comuneA': 'comune', 'capA': 'cap', 'statoA': 'stato', // Dati Veicolo A 'marcaVeicoloA': 'marca e tipo', 'targaA': 'targa', 'statoImmatricolazioneA': 'stato immatricolazione', // Compagnia Assicurativa A 'compagniaA': 'COMPAGNIA', 'numeroPolizzaA': 'numero polizza', 'agenziaA': 'AGENZIA', // Conducente A (ATTENZIONE: Refuso 'cogmome' nel PDF originale) 'cognomeConducenteA': 'cogmome', 'nomeConducenteA': 'Nome', 'codiceFiscaleConducenteA': 'Codice fiscale', 'patenteA': 'numero patente', // --- 3. VEICOLO B (Colonna Destra) --- // Contraente/Assicurato B 'cognomeContraenteB': 'Cognome assicurato', 'nomeContraenteB': 'Nome Assicurato', 'codiceFiscaleB': 'codice fiscale assicurato', 'comuneB': 'comune/prov/indirizzo', // Dati Veicolo B 'marcaVeicoloB': 'marca e modello', 'targaB': 'targa1', 'statoImmatricolazioneB': 'stato immatricolazione1', // Compagnia Assicurativa B 'compagniaB': 'compagnia1', 'numeroPolizzaB': 'numero polizza1', 'agenziaB': 'agenzia1', // Conducente B 'cognomeConducenteB': 'cognome1', 'nomeConducenteB': 'nome1', 'codiceFiscaleConducenteB': 'codice fiscale1', 'patenteB': 'num patente', // --- 4. TESTIMONI E OSSERVAZIONI --- 'testimone1': '1° teste', 'testimone2': '2° teste', 'osservazioniA': 'osservazioni', 'osservazioniB': 'osservazioni1', }; }