Sei sulla pagina 1di 14

/*

Licensed under the Apache License, Version 2.0

http://www.apache.org/licenses/LICENSE-2.0
*/
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Xml2CSharp
{
[XmlRoot(ElementName="info")]
public class Info {
[XmlElement(ElementName="copyright")]
public string Copyright { get; set; }
[XmlElement(ElementName="versione")]
public string Versione { get; set; }
[XmlElement(ElementName="dataVersione")]
public string DataVersione { get; set; }
}

[XmlRoot(ElementName="datiAttestato")]
public class DatiAttestato {
[XmlElement(ElementName="codiceISTATRegione")]
public string CodiceISTATRegione { get; set; }
[XmlElement(ElementName="codiceIdentificativo")]
public string CodiceIdentificativo { get; set; }
[XmlElement(ElementName="dataScadenza")]
public string DataScadenza { get; set; }
}

[XmlRoot(ElementName="catasto")]
public class Catasto {
[XmlElement(ElementName="datiCatastali")]
public List<string> DatiCatastali { get; set; }
}

[XmlRoot(ElementName="datiIdentificativi")]
public class DatiIdentificativi {
[XmlElement(ElementName="codiceISTAT")]
public string CodiceISTAT { get; set; }
[XmlElement(ElementName="indirizzo")]
public string Indirizzo { get; set; }
[XmlElement(ElementName="piano")]
public string Piano { get; set; }
[XmlElement(ElementName="interno")]
public string Interno { get; set; }
[XmlElement(ElementName="LatitudineGIS")]
public string LatitudineGIS { get; set; }
[XmlElement(ElementName="LongitudineGIS")]
public string LongitudineGIS { get; set; }
[XmlElement(ElementName="zonaClimatica")]
public string ZonaClimatica { get; set; }
[XmlElement(ElementName="annoCostruzione")]
public string AnnoCostruzione { get; set; }
[XmlElement(ElementName="superficieUtileRiscaldata")]
public string SuperficieUtileRiscaldata { get; set; }
[XmlElement(ElementName="superficieUtileRaffrescata")]
public string SuperficieUtileRaffrescata { get; set; }
[XmlElement(ElementName="volumeLordoRiscaldato")]
public string VolumeLordoRiscaldato { get; set; }
[XmlElement(ElementName="volumeLordoRaffrescato")]
public string VolumeLordoRaffrescato { get; set; }
[XmlElement(ElementName="catasto")]
public Catasto Catasto { get; set; }
}

[XmlRoot(ElementName="serviziEnergeticiPresenti")]
public class ServiziEnergeticiPresenti {
[XmlElement(ElementName="climatizzazioneInvernale")]
public string ClimatizzazioneInvernale { get; set; }
[XmlElement(ElementName="climatizzazioneEstiva")]
public string ClimatizzazioneEstiva { get; set; }
[XmlElement(ElementName="ventilazioneMeccanica")]
public string VentilazioneMeccanica { get; set; }
[XmlElement(ElementName="produzioneAcquaCaldaSanitaria")]
public string ProduzioneAcquaCaldaSanitaria { get; set; }
[XmlElement(ElementName="illuminazione")]
public string Illuminazione { get; set; }
[XmlElement(ElementName="trasportoPersoneCose")]
public string TrasportoPersoneCose { get; set; }
}

[XmlRoot(ElementName="datiGenerali")]
public class DatiGenerali {
[XmlElement(ElementName="destinazioneUso")]
public string DestinazioneUso { get; set; }
[XmlElement(ElementName="classificazioneDPR412")]
public string ClassificazioneDPR412 { get; set; }
[XmlElement(ElementName="oggettoAttestato")]
public string OggettoAttestato { get; set; }
[XmlElement(ElementName="numeroUnitaImmobiliari")]
public string NumeroUnitaImmobiliari { get; set; }
[XmlElement(ElementName="motivazione")]
public string Motivazione { get; set; }
[XmlElement(ElementName="altraMotivazione")]
public string AltraMotivazione { get; set; }
[XmlElement(ElementName="datiIdentificativi")]
public DatiIdentificativi DatiIdentificativi { get; set; }
[XmlElement(ElementName="serviziEnergeticiPresenti")]
public ServiziEnergeticiPresenti ServiziEnergeticiPresenti { get;
set; }
[XmlElement(ElementName="tipologiaIntervento")]
public string TipologiaIntervento { get; set; }
[XmlElement(ElementName="proceduraCalcolo")]
public string ProceduraCalcolo { get; set; }
[XmlElement(ElementName="metodoCalcolo")]
public string MetodoCalcolo { get; set; }
[XmlElement(ElementName="superficiCalcolo")]
public string SuperficiCalcolo { get; set; }
[XmlElement(ElementName="codiceISTAT")]
public string CodiceISTAT { get; set; }
[XmlElement(ElementName="regione")]
public string Regione { get; set; }
[XmlElement(ElementName="comune")]
public string Comune { get; set; }
[XmlElement(ElementName="indirizzo")]
public string Indirizzo { get; set; }
[XmlElement(ElementName="civico")]
public string Civico { get; set; }
[XmlElement(ElementName="gradiGiorno")]
public string GradiGiorno { get; set; }
[XmlElement(ElementName="zonaClimatica")]
public string ZonaClimatica { get; set; }
[XmlElement(ElementName="latitudineGIS")]
public string LatitudineGIS { get; set; }
[XmlElement(ElementName="longitudineGIS")]
public string LongitudineGIS { get; set; }
[XmlElement(ElementName="altitudine")]
public string Altitudine { get; set; }
[XmlElement(ElementName="temperatureMedieMensili")]
public TemperatureMedieMensili TemperatureMedieMensili { get; set; }
[XmlElement(ElementName="UmiditaRelativaMensile")]
public UmiditaRelativaMensile UmiditaRelativaMensile { get; set; }
[XmlElement(ElementName="Irradiazioni")]
public Irradiazioni Irradiazioni { get; set; }
}

[XmlRoot(ElementName="prestazioneEnergeticaFabbricato")]
public class PrestazioneEnergeticaFabbricato {
[XmlElement(ElementName="inverno")]
public string Inverno { get; set; }
[XmlElement(ElementName="estate")]
public string Estate { get; set; }
}

[XmlRoot(ElementName="classificazione")]
public class Classificazione {
[XmlElement(ElementName="classeEnergetica")]
public string ClasseEnergetica { get; set; }
[XmlElement(ElementName="epglnren")]
public string Epglnren { get; set; }
}

[XmlRoot(ElementName="prestazioneEnergeticaGlobale")]
public class PrestazioneEnergeticaGlobale {
[XmlElement(ElementName="edificioEnergiaQuasiZero")]
public string EdificioEnergiaQuasiZero { get; set; }
[XmlElement(ElementName="classificazione")]
public Classificazione Classificazione { get; set; }
}

[XmlRoot(ElementName="classificazioneNuovi")]
public class ClassificazioneNuovi {
[XmlElement(ElementName="classeEnergetica")]
public string ClasseEnergetica { get; set; }
[XmlElement(ElementName="epglnren")]
public string Epglnren { get; set; }
}

[XmlRoot(ElementName="riferimenti")]
public class Riferimenti {
[XmlElement(ElementName="classificazioneNuovi")]
public ClassificazioneNuovi ClassificazioneNuovi { get; set; }
}

[XmlRoot(ElementName="prestazioneGlobale")]
public class PrestazioneGlobale {
[XmlElement(ElementName="prestazioneEnergeticaFabbricato")]
public PrestazioneEnergeticaFabbricato PrestazioneEnergeticaFabbricato
{ get; set; }
[XmlElement(ElementName="prestazioneEnergeticaGlobale")]
public PrestazioneEnergeticaGlobale PrestazioneEnergeticaGlobale { get;
set; }
[XmlElement(ElementName="riferimenti")]
public Riferimenti Riferimenti { get; set; }
}

[XmlRoot(ElementName="prestazioneImpianti")]
public class PrestazioneImpianti {
[XmlElement(ElementName="epglnren")]
public string Epglnren { get; set; }
[XmlElement(ElementName="epglren")]
public string Epglren { get; set; }
[XmlElement(ElementName="emissioniCO2")]
public string EmissioniCO2 { get; set; }
}

[XmlRoot(ElementName="classificazioneRaggiungibile")]
public class ClassificazioneRaggiungibile {
[XmlElement(ElementName="classeEnergetica")]
public string ClasseEnergetica { get; set; }
[XmlElement(ElementName="epglnren")]
public string Epglnren { get; set; }
}

[XmlRoot(ElementName="interventoRaccomandato")]
public class InterventoRaccomandato {
[XmlElement(ElementName="codice")]
public string Codice { get; set; }
[XmlElement(ElementName="tipoInterventoRaccomandato")]
public string TipoInterventoRaccomandato { get; set; }
[XmlElement(ElementName="ristrutturazioneImportante")]
public string RistrutturazioneImportante { get; set; }
[XmlElement(ElementName="tempoRitornoInvestimento")]
public string TempoRitornoInvestimento { get; set; }
[XmlElement(ElementName="classificazioneRaggiungibile")]
public ClassificazioneRaggiungibile ClassificazioneRaggiungibile { get;
set; }
}

[XmlRoot(ElementName="raccomandazioni")]
public class Raccomandazioni {
[XmlElement(ElementName="interventoRaccomandato")]
public List<InterventoRaccomandato> InterventoRaccomandato { get;
set; }
[XmlElement(ElementName="classificazione")]
public Classificazione Classificazione { get; set; }
}

[XmlRoot(ElementName="datiEnergetici")]
public class DatiEnergetici {
[XmlElement(ElementName="energiaEsportata")]
public string EnergiaEsportata { get; set; }
[XmlElement(ElementName="vettoreEnergetico")]
public string VettoreEnergetico { get; set; }
}
[XmlRoot(ElementName="datiFabbricato")]
public class DatiFabbricato {
[XmlElement(ElementName="volumeRiscaldato")]
public string VolumeRiscaldato { get; set; }
[XmlElement(ElementName="superficieDisperdente")]
public string SuperficieDisperdente { get; set; }
[XmlElement(ElementName="rapportoSV")]
public string RapportoSV { get; set; }
[XmlElement(ElementName="ephnd")]
public string Ephnd { get; set; }
[XmlElement(ElementName="rapportoAsolAsupUtile")]
public string RapportoAsolAsupUtile { get; set; }
[XmlElement(ElementName="yie")]
public string Yie { get; set; }
}

[XmlRoot(ElementName="impianto")]
public class Impianto {
[XmlElement(ElementName="tipoImpianto")]
public string TipoImpianto { get; set; }
[XmlElement(ElementName="annoInstallazione")]
public string AnnoInstallazione { get; set; }
[XmlElement(ElementName="codiceCatastoRegionaleImpiantiTermici")]
public string CodiceCatastoRegionaleImpiantiTermici { get; set; }
[XmlElement(ElementName="vettoriEnergeticiUtilizzati")]
public string VettoriEnergeticiUtilizzati { get; set; }
[XmlElement(ElementName="potenzaNominale")]
public string PotenzaNominale { get; set; }
[XmlElement(ElementName="descrizione")]
public string Descrizione { get; set; }
[XmlElement(ElementName="servizio")]
public string Servizio { get; set; }
}

[XmlRoot(ElementName="prestazione")]
public class Prestazione {
[XmlElement(ElementName="epren")]
public string Epren { get; set; }
[XmlElement(ElementName="epnren")]
public string Epnren { get; set; }
}

[XmlRoot(ElementName="climatizzazioneInvernale")]
public class ClimatizzazioneInvernale {
[XmlElement(ElementName="impianto")]
public List<Impianto> Impianto { get; set; }
[XmlElement(ElementName="efficienza")]
public string Efficienza { get; set; }
[XmlElement(ElementName="prestazione")]
public Prestazione Prestazione { get; set; }
}

[XmlRoot(ElementName="datiImpianti")]
public class DatiImpianti {
[XmlElement(ElementName="climatizzazioneInvernale")]
public ClimatizzazioneInvernale ClimatizzazioneInvernale { get; set; }
}
[XmlRoot(ElementName="soggettoCertificatore")]
public class SoggettoCertificatore {
[XmlElement(ElementName="tipoSoggettoCertificatore")]
public string TipoSoggettoCertificatore { get; set; }
[XmlElement(ElementName="nome")]
public string Nome { get; set; }
[XmlElement(ElementName="cognome")]
public string Cognome { get; set; }
[XmlElement(ElementName="indirizzo")]
public string Indirizzo { get; set; }
[XmlElement(ElementName="email")]
public string Email { get; set; }
[XmlElement(ElementName="telefono")]
public string Telefono { get; set; }
[XmlElement(ElementName="titolo")]
public string Titolo { get; set; }
[XmlElement(ElementName="dichiarazioneIndipendenza")]
public string DichiarazioneIndipendenza { get; set; }
}

[XmlRoot(ElementName="softwareUtilizzato")]
public class SoftwareUtilizzato {
[XmlElement(ElementName="requisitiRispondenzaRisultati")]
public string RequisitiRispondenzaRisultati { get; set; }
[XmlElement(ElementName="calcoloSemplificato")]
public string CalcoloSemplificato { get; set; }
}

[XmlRoot(ElementName="datiExtra")]
public class DatiExtra {
[XmlElement(ElementName="comune")]
public string Comune { get; set; }
[XmlElement(ElementName="CAP")]
public string CAP { get; set; }
[XmlElement(ElementName="provincia")]
public string Provincia { get; set; }
[XmlElement(ElementName="regione")]
public string Regione { get; set; }
[XmlElement(ElementName="gradiGiorno")]
public string GradiGiorno { get; set; }
[XmlElement(ElementName="dataSopralluogo")]
public string DataSopralluogo { get; set; }
[XmlElement(ElementName="softwareUtilizzato")]
public string SoftwareUtilizzato { get; set; }
[XmlElement(ElementName="numeroCertificatoSoftware")]
public string NumeroCertificatoSoftware { get; set; }
[XmlElement(ElementName="ephndLim")]
public string EphndLim { get; set; }
[XmlElement(ElementName="EPglnrenRifStandard")]
public string EPglnrenRifStandard { get; set; }
[XmlElement(ElementName="proprietaEdificio")]
public string ProprietaEdificio { get; set; }
[XmlElement(ElementName="tipologiaEdilizia")]
public string TipologiaEdilizia { get; set; }
[XmlElement(ElementName="tipologiaCostruttiva")]
public string TipologiaCostruttiva { get; set; }
}

[XmlRoot(ElementName="ape2015")]
public class Ape2015 {
[XmlElement(ElementName="info")]
public Info Info { get; set; }
[XmlElement(ElementName="datiAttestato")]
public DatiAttestato DatiAttestato { get; set; }
[XmlElement(ElementName="datiGenerali")]
public DatiGenerali DatiGenerali { get; set; }
[XmlElement(ElementName="prestazioneGlobale")]
public PrestazioneGlobale PrestazioneGlobale { get; set; }
[XmlElement(ElementName="prestazioneImpianti")]
public PrestazioneImpianti PrestazioneImpianti { get; set; }
[XmlElement(ElementName="raccomandazioni")]
public Raccomandazioni Raccomandazioni { get; set; }
[XmlElement(ElementName="datiEnergetici")]
public DatiEnergetici DatiEnergetici { get; set; }
[XmlElement(ElementName="datiFabbricato")]
public DatiFabbricato DatiFabbricato { get; set; }
[XmlElement(ElementName="datiImpianti")]
public DatiImpianti DatiImpianti { get; set; }
[XmlElement(ElementName="informazioniMiglioramento")]
public string InformazioniMiglioramento { get; set; }
[XmlElement(ElementName="soggettoCertificatore")]
public SoggettoCertificatore SoggettoCertificatore { get; set; }
[XmlElement(ElementName="sopralluogoObbligatorio")]
public string SopralluogoObbligatorio { get; set; }
[XmlElement(ElementName="softwareUtilizzato")]
public SoftwareUtilizzato SoftwareUtilizzato { get; set; }
[XmlElement(ElementName="dataEmissione")]
public string DataEmissione { get; set; }
[XmlElement(ElementName="datiExtra")]
public DatiExtra DatiExtra { get; set; }
}

[XmlRoot(ElementName="temperatureMedieMensili")]
public class TemperatureMedieMensili {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="UmiditaRelativaMensile")]
public class UmiditaRelativaMensile {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="nord")]
public class Nord {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="nordEst")]
public class NordEst {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="Est")]
public class Est {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="SudEst")]
public class SudEst {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="SudOvest")]
public class SudOvest {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="Ovest")]
public class Ovest {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="NordOvest")]
public class NordOvest {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="orizzontale")]
public class Orizzontale {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="Sud")]
public class Sud {
[XmlElement(ElementName="valore")]
public List<string> Valore { get; set; }
}

[XmlRoot(ElementName="Irradiazioni")]
public class Irradiazioni {
[XmlElement(ElementName="nord")]
public Nord Nord { get; set; }
[XmlElement(ElementName="nordEst")]
public NordEst NordEst { get; set; }
[XmlElement(ElementName="Est")]
public Est Est { get; set; }
[XmlElement(ElementName="SudEst")]
public SudEst SudEst { get; set; }
[XmlElement(ElementName="SudOvest")]
public SudOvest SudOvest { get; set; }
[XmlElement(ElementName="Ovest")]
public Ovest Ovest { get; set; }
[XmlElement(ElementName="NordOvest")]
public NordOvest NordOvest { get; set; }
[XmlElement(ElementName="orizzontale")]
public Orizzontale Orizzontale { get; set; }
[XmlElement(ElementName="Sud")]
public Sud Sud { get; set; }
}

[XmlRoot(ElementName="identificativo")]
public class Identificativo {
[XmlElement(ElementName="id")]
public string Id { get; set; }
[XmlElement(ElementName="descrizione")]
public string Descrizione { get; set; }
}

[XmlRoot(ElementName="listaLocali")]
public class ListaLocali {
[XmlElement(ElementName="locale")]
public List<string> Locale { get; set; }
}

[XmlRoot(ElementName="subEdificio")]
public class SubEdificio {
[XmlElement(ElementName="identificativo")]
public Identificativo Identificativo { get; set; }
[XmlElement(ElementName="classificazioneDPR412")]
public string ClassificazioneDPR412 { get; set; }
[XmlElement(ElementName="superficieNetta")]
public string SuperficieNetta { get; set; }
[XmlElement(ElementName="volumeNetto")]
public string VolumeNetto { get; set; }
[XmlElement(ElementName="listaLocali")]
public ListaLocali ListaLocali { get; set; }
}

[XmlRoot(ElementName="altriDatiSintetici")]
public class AltriDatiSintetici {
[XmlElement(ElementName="superficieOpacaTotale")]
public string SuperficieOpacaTotale { get; set; }
[XmlElement(ElementName="superficieVetrataTotale")]
public string SuperficieVetrataTotale { get; set; }
[XmlElement(ElementName="superficieOpacaTrasmittanzaMedia")]
public string SuperficieOpacaTrasmittanzaMedia { get; set; }
[XmlElement(ElementName="superficieVetrataTrasmittanzaMedia")]
public string SuperficieVetrataTrasmittanzaMedia { get; set; }
[XmlElement(ElementName="portataVentilazioneEffettivaTotale")]
public string PortataVentilazioneEffettivaTotale { get; set; }
[XmlElement(ElementName="tipologiaVentilazione")]
public string TipologiaVentilazione { get; set; }
}

[XmlRoot(ElementName="fabbricato")]
public class Fabbricato {
[XmlElement(ElementName="subEdificio")]
public List<SubEdificio> SubEdificio { get; set; }
[XmlElement(ElementName="superficieNetta")]
public string SuperficieNetta { get; set; }
[XmlElement(ElementName="volumeNetto")]
public string VolumeNetto { get; set; }
[XmlElement(ElementName="superficieLordaDisperdente")]
public string SuperficieLordaDisperdente { get; set; }
[XmlElement(ElementName="volumeLordoClimatizzato")]
public string VolumeLordoClimatizzato { get; set; }
[XmlElement(ElementName="altriDatiSintetici")]
public AltriDatiSintetici AltriDatiSintetici { get; set; }
}

[XmlRoot(ElementName="impianti")]
public class Impianti {
[XmlElement(ElementName="impianto")]
public List<Impianto> Impianto { get; set; }
}

[XmlRoot(ElementName="zonaH")]
public class ZonaH {
[XmlElement(ElementName="identificativo")]
public string Identificativo { get; set; }
[XmlElement(ElementName="superficieNetta")]
public string SuperficieNetta { get; set; }
[XmlElement(ElementName="volumeNetto")]
public string VolumeNetto { get; set; }
[XmlElement(ElementName="altezzaNettaMedia")]
public string AltezzaNettaMedia { get; set; }
[XmlElement(ElementName="risultati")]
public string Risultati { get; set; }
}

[XmlRoot(ElementName="zoneHeating")]
public class ZoneHeating {
[XmlElement(ElementName="zonaH")]
public List<ZonaH> ZonaH { get; set; }
}

[XmlRoot(ElementName="zone")]
public class Zone {
[XmlElement(ElementName="zoneHeating")]
public ZoneHeating ZoneHeating { get; set; }
[XmlElement(ElementName="zoneCooling")]
public string ZoneCooling { get; set; }
[XmlElement(ElementName="zoneWater")]
public string ZoneWater { get; set; }
[XmlElement(ElementName="zoneVentilation")]
public string ZoneVentilation { get; set; }
[XmlElement(ElementName="zoneLighting")]
public string ZoneLighting { get; set; }
}

[XmlRoot(ElementName="componenti")]
public class Componenti {
[XmlElement(ElementName="listaStratigrafie")]
public string ListaStratigrafie { get; set; }
[XmlElement(ElementName="listaVetrate")]
public string ListaVetrate { get; set; }
}

[XmlRoot(ElementName="periodoRiscaldamento")]
public class PeriodoRiscaldamento {
[XmlElement(ElementName="inizio")]
public string Inizio { get; set; }
[XmlElement(ElementName="fine")]
public string Fine { get; set; }
}
[XmlRoot(ElementName="periodo")]
public class Periodo {
[XmlElement(ElementName="periodoRiscaldamento")]
public PeriodoRiscaldamento PeriodoRiscaldamento { get; set; }
}

[XmlRoot(ElementName="EP")]
public class EP {
[XmlElement(ElementName="EP")]
public string EP { get; set; }
[XmlElement(ElementName="EPr")]
public string EPr { get; set; }
[XmlElement(ElementName="EPnr")]
public string EPnr { get; set; }
}

[XmlRoot(ElementName="emissioniCO2")]
public class EmissioniCO2 {
[XmlElement(ElementName="CO2h")]
public string CO2h { get; set; }
[XmlElement(ElementName="CO2c")]
public string CO2c { get; set; }
[XmlElement(ElementName="CO2w")]
public string CO2w { get; set; }
[XmlElement(ElementName="CO2v")]
public string CO2v { get; set; }
[XmlElement(ElementName="CO2l")]
public string CO2l { get; set; }
[XmlElement(ElementName="CO2t")]
public string CO2t { get; set; }
}

[XmlRoot(ElementName="edificioRiferimentoCL")]
public class EdificioRiferimentoCL {
[XmlElement(ElementName="Qh")]
public string Qh { get; set; }
[XmlElement(ElementName="Qc")]
public string Qc { get; set; }
[XmlElement(ElementName="EPhnd")]
public string EPhnd { get; set; }
[XmlElement(ElementName="EPcnd")]
public string EPcnd { get; set; }
[XmlElement(ElementName="EP")]
public EP EP { get; set; }
[XmlElement(ElementName="ETAh")]
public string ETAh { get; set; }
[XmlElement(ElementName="ETAc")]
public string ETAc { get; set; }
[XmlElement(ElementName="ETAw")]
public string ETAw { get; set; }
[XmlElement(ElementName="emissioniCO2")]
public EmissioniCO2 EmissioniCO2 { get; set; }
}

[XmlRoot(ElementName="edificioRiferimentoRM")]
public class EdificioRiferimentoRM {
[XmlElement(ElementName="Qh")]
public string Qh { get; set; }
[XmlElement(ElementName="Qc")]
public string Qc { get; set; }
[XmlElement(ElementName="EPhnd")]
public string EPhnd { get; set; }
[XmlElement(ElementName="EPcnd")]
public string EPcnd { get; set; }
[XmlElement(ElementName="EP")]
public EP EP { get; set; }
[XmlElement(ElementName="ETAh")]
public string ETAh { get; set; }
[XmlElement(ElementName="ETAc")]
public string ETAc { get; set; }
[XmlElement(ElementName="ETAw")]
public string ETAw { get; set; }
[XmlElement(ElementName="emissioniCO2")]
public EmissioniCO2 EmissioniCO2 { get; set; }
}

[XmlRoot(ElementName="risultatiGenerali")]
public class RisultatiGenerali {
[XmlElement(ElementName="Cm")]
public string Cm { get; set; }
[XmlElement(ElementName="ricambiAria")]
public string RicambiAria { get; set; }
[XmlElement(ElementName="rapportoSV")]
public string RapportoSV { get; set; }
}

[XmlRoot(ElementName="indiciPrestazione")]
public class IndiciPrestazione {
[XmlElement(ElementName="classe")]
public string Classe { get; set; }
[XmlElement(ElementName="NZEB")]
public string NZEB { get; set; }
[XmlElement(ElementName="EPhnd")]
public string EPhnd { get; set; }
[XmlElement(ElementName="EPcnd")]
public string EPcnd { get; set; }
[XmlElement(ElementName="EP")]
public string EP { get; set; }
[XmlElement(ElementName="ETAh")]
public string ETAh { get; set; }
[XmlElement(ElementName="ETAc")]
public string ETAc { get; set; }
[XmlElement(ElementName="ETAw")]
public string ETAw { get; set; }
[XmlElement(ElementName="HT")]
public string HT { get; set; }
[XmlElement(ElementName="Asol")]
public string Asol { get; set; }
}

[XmlRoot(ElementName="percentualiFontiRinnovabili")]
public class PercentualiFontiRinnovabili {
[XmlElement(ElementName="riscaldamento")]
public string Riscaldamento { get; set; }
[XmlElement(ElementName="raffrescamento")]
public string Raffrescamento { get; set; }
[XmlElement(ElementName="acs")]
public string Acs { get; set; }
[XmlElement(ElementName="riscaldamentoACS")]
public string RiscaldamentoACS { get; set; }
[XmlElement(ElementName="riscaldamentoRaffrescamentoAcs")]
public string RiscaldamentoRaffrescamentoAcs { get; set; }
}

[XmlRoot(ElementName="energiaElettrica")]
public class EnergiaElettrica {
[XmlElement(ElementName="Qelrete")]
public string Qelrete { get; set; }
[XmlElement(ElementName="QelPL")]
public string QelPL { get; set; }
[XmlElement(ElementName="Qrdel")]
public string Qrdel { get; set; }
[XmlElement(ElementName="Qelexp")]
public string Qelexp { get; set; }
}

[XmlRoot(ElementName="fabbisogni")]
public class Fabbisogni {
[XmlElement(ElementName="valoriMensili")]
public string ValoriMensili { get; set; }
[XmlElement(ElementName="valoriAnnuali")]
public string ValoriAnnuali { get; set; }
}

[XmlRoot(ElementName="edificioReale")]
public class EdificioReale {
[XmlElement(ElementName="risultatiGenerali")]
public RisultatiGenerali RisultatiGenerali { get; set; }
[XmlElement(ElementName="indiciPrestazione")]
public IndiciPrestazione IndiciPrestazione { get; set; }
[XmlElement(ElementName="emissioniCO2")]
public EmissioniCO2 EmissioniCO2 { get; set; }
[XmlElement(ElementName="percentualiFontiRinnovabili")]
public PercentualiFontiRinnovabili PercentualiFontiRinnovabili { get;
set; }
[XmlElement(ElementName="energiaElettrica")]
public EnergiaElettrica EnergiaElettrica { get; set; }
[XmlElement(ElementName="fabbisogni")]
public Fabbisogni Fabbisogni { get; set; }
}

[XmlRoot(ElementName="risultatiCalcolo")]
public class RisultatiCalcolo {
[XmlElement(ElementName="periodo")]
public Periodo Periodo { get; set; }
[XmlElement(ElementName="edificioRiferimentoCL")]
public EdificioRiferimentoCL EdificioRiferimentoCL { get; set; }
[XmlElement(ElementName="edificioRiferimentoRM")]
public EdificioRiferimentoRM EdificioRiferimentoRM { get; set; }
[XmlElement(ElementName="edificioReale")]
public EdificioReale EdificioReale { get; set; }
}

[XmlRoot(ElementName="datiCalcolo")]
public class DatiCalcolo {
[XmlElement(ElementName="info")]
public Info Info { get; set; }
[XmlElement(ElementName="datiGenerali")]
public DatiGenerali DatiGenerali { get; set; }
[XmlElement(ElementName="fabbricato")]
public Fabbricato Fabbricato { get; set; }
[XmlElement(ElementName="impianti")]
public Impianti Impianti { get; set; }
[XmlElement(ElementName="zone")]
public Zone Zone { get; set; }
[XmlElement(ElementName="altriAmbientiConfinanti")]
public string AltriAmbientiConfinanti { get; set; }
[XmlElement(ElementName="componenti")]
public Componenti Componenti { get; set; }
[XmlElement(ElementName="risultatiCalcolo")]
public RisultatiCalcolo RisultatiCalcolo { get; set; }
}

[XmlRoot(ElementName="documento")]
public class Documento {
[XmlElement(ElementName="ape2015")]
public Ape2015 Ape2015 { get; set; }
[XmlElement(ElementName="datiCalcolo")]
public DatiCalcolo DatiCalcolo { get; set; }
[XmlAttribute(AttributeName="xsi",
Namespace="http://www.w3.org/2000/xmlns/")]
public string Xsi { get; set; }
[XmlAttribute(AttributeName="noNamespaceSchemaLocation",
Namespace="http://www.w3.org/2001/XMLSchema-instance")]
public string NoNamespaceSchemaLocation { get; set; }
}

Potrebbero piacerti anche