// Model generated: 17-04-03 14:31 module fb { export class MoejlighetDOGen extends ResourceBase implements Moejlighet_IMoejlighetGen { AktivitetId: ChangeTrack; AktivitetTypNamn: ChangeTrack; AktivitetRubrik: ChangeTrack; AktivitetBeskrivning: ChangeTrack; AktivitetTypVisningsnamn: ChangeTrack; SkallUtfoerasSenast: ChangeTrack; AktivitetStart: ChangeTrack; AktivitetSlut: ChangeTrack; AktivitetStatus: ChangeTrack; Utfoerare: Moejlighet_MoejlighetUtfoerareWO; Ansvarig: Moejlighet_MoejlighetAnsvarigWO; Kund: Moejlighet_MoejlighetKundLO[]; MaeklarObjekt: Moejlighet_MoejlighetMaeklarObjektWO; Handlaeggare: Moejlighet_MoejlighetHandlaeggareWO; ListTyp: ChangeTrack; IFLLaenk: ChangeTrack; public static $rootName = 'MoejlighetDO'; constructor(data: any) { super(data, true, MoejlighetDO.$rootName); } validation() { var self = this; if (this.Utfoerare !== null) { this.setValidation(this.Utfoerare, fb.Moejlighet_MoejlighetUtfoerareWO.getValidation()); } if (this.Ansvarig !== null) { this.setValidation(this.Ansvarig, fb.Moejlighet_MoejlighetAnsvarigWO.getValidation()); } _.each(this.Kund, function (item) { self.setValidation(item, fb.Moejlighet_MoejlighetKundLO.getValidation()); }); if (this.MaeklarObjekt !== null) { this.setValidation(this.MaeklarObjekt, fb.Moejlighet_MoejlighetMaeklarObjektWO.getValidation()); } if (this.Handlaeggare !== null) { this.setValidation(this.Handlaeggare, fb.Moejlighet_MoejlighetHandlaeggareWO.getValidation()); } } getPrimaryKey(): any { return this.AktivitetId.value; } } }