module fb { export class Naeromraade extends ResourceBase { KontorId: ChangeTrack; Loepnr: ChangeTrack; NaeromraadeInfoId: ChangeTrack; Namn: ChangeTrack; Allmaent: ChangeTrack; AffaererOchRestauranger: ChangeTrack; KulturOchNoejen: ChangeTrack; NaturOchFritid: ChangeTrack; SkolorOchBarnomsorg: ChangeTrack; Kommunikation: ChangeTrack; Naerservice: ChangeTrack; Parkering: ChangeTrack; Oevrigt: ChangeTrack; VisaPaaKontoretssida: ChangeTrack; SenastAendradDatum: ChangeTrack; SenastAendradAv: ChangeTrack; Checksum: ChangeTrack; public static $rootName = 'naeromraade'; constructor(data: any) { super(data, true, 'naeromraade'); } getPrimaryKey(): any { return this.NaeromraadeInfoId.value; } getForeignKeyObject(): fb.IForeignKeyObject { return { entity: fb.ForeignKeyEntity.NAEROMRAADE, key: 0 } } } export class MaeklarObjektNaeromraade extends ResourceBase { public static $rootName = 'MaeklarObjektNaeromraade'; KontorId: ChangeTrack; Loepnr: ChangeTrack; NaeromraadeInfoId: ChangeTrack; Namn: ChangeTrack; Allmaent: ChangeTrack; AffaererOchRestauranger: ChangeTrack; KulturOchNoejen: ChangeTrack; NaturOchFritid: ChangeTrack; SkolorOchBarnomsorg: ChangeTrack; Kommunikation: ChangeTrack; Naerservice: ChangeTrack; Parkering: ChangeTrack; Oevrigt: ChangeTrack; VisaPaaKontoretssida: ChangeTrack; SenastAendradDatum: ChangeTrack; SenastAendradAv: ChangeTrack; Checksum: ChangeTrack; //Egna MaeklarObjektId: ChangeTrack; constructor(data: any) { super(data, true, 'MaeklarObjektNaeromraade'); } getPrimaryKey(): any { return this.NaeromraadeInfoId.value; } getForeignKeyObject(): fb.IForeignKeyObject { return { entity: fb.ForeignKeyEntity.MAEKLAROBJEKT, key: this.MaeklarObjektId.value } } static newNaeromraade(maeklarObjektId?: number) { return new fb.MaeklarObjektNaeromraade({ KontorId: null, Loepnr: null, MaeklarObjektId: maeklarObjektId ? maeklarObjektId : null, NaeromraadeInfoId: null, Namn: null, Allmaent: null, AffaererOchRestauranger: null, KulturOchNoejen: null, NaturOchFritid: null, SkolorOchBarnomsorg: null, Kommunikation: null, Naerservice: null, Parkering: null, Oevrigt: null, VisaPaaKontoretssida: false, SenastAendradDatum: null, SenastAendradAv: null, Checksum: null }); } copyFromNaeromraade(naeromraade: fb.Naeromraade): any { if (typeof naeromraade.Namn !== 'undefined') { this.Namn = new fb.ChangeTrack(naeromraade.Namn.value, this, 'naeromraade.Namn'); } this.Allmaent = new fb.ChangeTrack(naeromraade.Allmaent.value, this, 'naeromraade.Allmant'); this.AffaererOchRestauranger = new fb.ChangeTrack(naeromraade.AffaererOchRestauranger.value, this, 'naeromraade.AffaererOchRestauranger'); this.KulturOchNoejen = new fb.ChangeTrack(naeromraade.KulturOchNoejen.value, this, 'naeromraade.KulturOchNoejen'); this.NaturOchFritid = new fb.ChangeTrack(naeromraade.NaturOchFritid.value, this, 'naeromraade.NaturOchFritid'); this.SkolorOchBarnomsorg = new fb.ChangeTrack(naeromraade.SkolorOchBarnomsorg.value, this, 'naeromraade.SkolorOchBarnomsorg'); this.Kommunikation = new fb.ChangeTrack(naeromraade.Kommunikation.value, this, 'naeromraade.Kommunikation'); this.Naerservice = new fb.ChangeTrack(naeromraade.Naerservice.value, this, 'naeromraade.Naerservice'); this.Parkering = new fb.ChangeTrack(naeromraade.Parkering.value, this, 'naeromraade.Parkering'); this.Oevrigt = new fb.ChangeTrack(naeromraade.Oevrigt.value, this, 'naeromraade.Oevrigt'); this.VisaPaaKontoretssida = new fb.ChangeTrack(naeromraade.VisaPaaKontoretssida.value, this, 'naeromraade.VisaPaaKontoretssida'); this.SenastAendradDatum = new fb.ChangeTrack(angular.isDefined(naeromraade.SenastAendradDatum) ? naeromraade.SenastAendradDatum.value : null, this, 'naeromraade.SenastAendradDatum'); this.SenastAendradAv = new fb.ChangeTrack(angular.isDefined(naeromraade.SenastAendradAv) ? naeromraade.SenastAendradAv.value : null, this, 'naeromraade.SenastAendradAv'); } } }