// Model generated: 17-09-22 15:55 module fb { export class Models_VaerdenTillObjektIProjektByggnadROGen { BjaelklagMaterial: ChangeTrack; ByggnadsAar: ChangeTrack; ByggnadsAarKommentar: ChangeTrack; EnergiDeklCO2Utslapp: ChangeTrack; EnergiDeklDatum: ChangeTrack; EnergiDeklEnergifoerbrukning: ChangeTrack; EnergiDeklEnergiklass: ChangeTrack; EnergiDeklEnergiklassUtslapp: ChangeTrack; EnergiDeklutfoerd: ChangeTrack; Fasad: ChangeTrack; Fastighetsbeteckning: ChangeTrack; FoensterTyp: ChangeTrack; GrundlaeggningTyp: ChangeTrack; GrundmurMaterial: ChangeTrack; Husform: ChangeTrack; OevrigOmTomten: ChangeTrack; OevrigaByggnaderBeskr: ChangeTrack; OevrigtOmByggnadBeskr: ChangeTrack; PlaatArbeten: ChangeTrack; StommeMaterial: ChangeTrack; TakMaterial: ChangeTrack; UppvaermningTyp: ChangeTrack; VABeskr: ChangeTrack; Vent: ChangeTrack; VentGodk: ChangeTrack; constructor(data, rootObject) { if (!data) { data = {}; } this.BjaelklagMaterial = new fb.ChangeTrack(data.BjaelklagMaterial, rootObject, 'BjaelklagMaterial'); this.ByggnadsAar = new fb.ChangeTrack(data.ByggnadsAar, rootObject, 'ByggnadsAar'); this.ByggnadsAarKommentar = new fb.ChangeTrack(data.ByggnadsAarKommentar, rootObject, 'ByggnadsAarKommentar'); this.EnergiDeklCO2Utslapp = new fb.ChangeTrack(data.EnergiDeklCO2Utslapp, rootObject, 'EnergiDeklCO2Utslapp'); this.EnergiDeklDatum = new fb.ChangeTrack(data.EnergiDeklDatum, rootObject, 'EnergiDeklDatum'); this.EnergiDeklEnergifoerbrukning = new fb.ChangeTrack(data.EnergiDeklEnergifoerbrukning, rootObject, 'EnergiDeklEnergifoerbrukning'); this.EnergiDeklEnergiklass = new fb.ChangeTrack(data.EnergiDeklEnergiklass, rootObject, 'EnergiDeklEnergiklass'); this.EnergiDeklEnergiklassUtslapp = new fb.ChangeTrack(data.EnergiDeklEnergiklassUtslapp, rootObject, 'EnergiDeklEnergiklassUtslapp'); this.EnergiDeklutfoerd = new fb.ChangeTrack(data.EnergiDeklutfoerd, rootObject, 'EnergiDeklutfoerd'); this.Fasad = new fb.ChangeTrack(data.Fasad, rootObject, 'Fasad'); this.Fastighetsbeteckning = new fb.ChangeTrack(data.Fastighetsbeteckning, rootObject, 'Fastighetsbeteckning'); this.FoensterTyp = new fb.ChangeTrack(data.FoensterTyp, rootObject, 'FoensterTyp'); this.GrundlaeggningTyp = new fb.ChangeTrack(data.GrundlaeggningTyp, rootObject, 'GrundlaeggningTyp'); this.GrundmurMaterial = new fb.ChangeTrack(data.GrundmurMaterial, rootObject, 'GrundmurMaterial'); this.Husform = new fb.ChangeTrack(data.Husform, rootObject, 'Husform'); this.OevrigOmTomten = new fb.ChangeTrack(data.OevrigOmTomten, rootObject, 'OevrigOmTomten'); this.OevrigaByggnaderBeskr = new fb.ChangeTrack(data.OevrigaByggnaderBeskr, rootObject, 'OevrigaByggnaderBeskr'); this.OevrigtOmByggnadBeskr = new fb.ChangeTrack(data.OevrigtOmByggnadBeskr, rootObject, 'OevrigtOmByggnadBeskr'); this.PlaatArbeten = new fb.ChangeTrack(data.PlaatArbeten, rootObject, 'PlaatArbeten'); this.StommeMaterial = new fb.ChangeTrack(data.StommeMaterial, rootObject, 'StommeMaterial'); this.TakMaterial = new fb.ChangeTrack(data.TakMaterial, rootObject, 'TakMaterial'); this.UppvaermningTyp = new fb.ChangeTrack(data.UppvaermningTyp, rootObject, 'UppvaermningTyp'); this.VABeskr = new fb.ChangeTrack(data.VABeskr, rootObject, 'VABeskr'); this.Vent = new fb.ChangeTrack(data.Vent, rootObject, 'Vent'); this.VentGodk = new fb.ChangeTrack(data.VentGodk, rootObject, 'VentGodk'); rootObject.setValidation(this, fb.Models_VaerdenTillObjektIProjektByggnadROGen.getValidation()); } static getValidation() { return { 'BjaelklagMaterial': { maxLength: 70, }, 'ByggnadsAar': { maxLength: 20, }, 'ByggnadsAarKommentar': { maxLength: 50, }, 'Fasad': { maxLength: 70, }, 'Fastighetsbeteckning': { maxLength: 70, }, 'FoensterTyp': { maxLength: 70, }, 'GrundlaeggningTyp': { maxLength: 70, }, 'GrundmurMaterial': { maxLength: 70, }, 'Husform': { maxLength: 70, }, 'PlaatArbeten': { maxLength: 70, }, 'StommeMaterial': { maxLength: 70, }, 'TakMaterial': { maxLength: 70, }, } } } }