// Model generated: 15-06-09 10:23 module fb { export class BostadsBevakningLOGen extends ResourceBase { KontohavareId: ChangeTrack; PersonId: ChangeTrack; Personnamn: ChangeTrack; Mobilnummer: ChangeTrack; Hemtelefonnummer: ChangeTrack; MejlAdress: ChangeTrack; Adress: Models_AdressRO; Kommentar: ChangeTrack;// på bevakningen ManuelltUtskickDatum: ChangeTrack;// på uppfyllelsen EpostSkickatDatum: ChangeTrack;// på uppfyllelsen(hanterad) NyMatchning: ChangeTrack; UtskicksTyp: ChangeTrack; AntalBud: ChangeTrack; AntalVisningar: ChangeTrack; Visningar: Models_BostadBevakningVisningarLO[]; Budgivningar: Models_BostadBevakningBudgivningarLO[]; public static $rootName = 'BostadsBevakningLO'; constructor(data: any) { super(data, true, BostadsBevakningLO.$rootName); } validation() { var self = this; if ((this.Adress).value !== null) { this.setValidation(this.Adress, fb.Models_AdressRO.getValidation()); } _.each(this.Visningar, function (item) { self.setValidation(item, fb.Models_BostadBevakningVisningarLO.getValidation()); }); _.each(this.Budgivningar, function (item) { self.setValidation(item, fb.Models_BostadBevakningBudgivningarLO.getValidation()); }); } } } // Model generated: 15-06-09 10:23 module fb { export class Models_BostadBevakningVisningarLOGen { MaeklarObjektId: ChangeTrack; Kontorsnamn: ChangeTrack; GatuAdress: ChangeTrack; VisningsDatum: ChangeTrack; constructor(data, rootObject) { if (!data) { data = {}; } this.MaeklarObjektId = new fb.ChangeTrack(data.MaeklarObjektId, rootObject, 'MaeklarObjektId'); this.Kontorsnamn = new fb.ChangeTrack(data.Kontorsnamn, rootObject, 'Kontorsnamn'); this.GatuAdress = new fb.ChangeTrack(data.GatuAdress, rootObject, 'GatuAdress'); this.VisningsDatum = new fb.ChangeTrack(data.VisningsDatum, rootObject, 'VisningsDatum'); rootObject.setValidation(this, fb.Models_BostadBevakningVisningarLOGen.getValidation()); } static getValidation() { return { } } } } // Model generated: 15-06-09 10:23 module fb { export class Models_BostadBevakningBudgivningarLOGen { MaeklarObjektId: ChangeTrack; GatuAdress: ChangeTrack; Bud: ChangeTrack; Kontorsnamn: ChangeTrack; BudDatum: ChangeTrack; constructor(data, rootObject) { if (!data) { data = {}; } this.MaeklarObjektId = new fb.ChangeTrack(data.MaeklarObjektId, rootObject, 'MaeklarObjektId'); this.GatuAdress = new fb.ChangeTrack(data.GatuAdress, rootObject, 'GatuAdress'); this.Bud = new fb.ChangeTrack(data.Bud, rootObject, 'Bud'); this.Kontorsnamn = new fb.ChangeTrack(data.Kontorsnamn, rootObject, 'Kontorsnamn'); this.BudDatum = new fb.ChangeTrack(data.BudDatum, rootObject, 'BudDatum'); rootObject.setValidation(this, fb.Models_BostadBevakningBudgivningarLOGen.getValidation()); } static getValidation() { return { } } } }