module fb { export class Models_ObjektAnnonsRO extends Models_ObjektAnnonsROGen { InfoText: string; constructor(data, rootObject, rootName) { super(); var obj = fb.Common.CreateChangeTrackObjekt(data, rootObject, rootName); var keys = Object.keys(obj); for (var k: number = 0; k < keys.length; k++) { this[keys[k]] = obj[keys[k]]; }; rootObject.setValidation(this, Models_ObjektAnnonsRO.getValidation()); } annonseras(): boolean { return this.AerHistorisk && !this.AerHistorisk.value && this.AerVilande && !this.AerVilande.value; } } }