// Model generated: 16-06-08 15:36 module fb { export class ObjektIProjektDOGen extends ResourceBase { ProjektId: ChangeTrack;// Uneditable MaeklarObjektId: ChangeTrack; ObjektNummer: ChangeTrack; AdressText: ChangeTrack; LghRefNr: ChangeTrack; UppdragStatus: ChangeTrack;// Uneditable UppdragStatusSpecifikation: ChangeTrack;// Uneditable BoYta: ChangeTrack; AntalRum: ChangeTrack; Pris: ChangeTrack; Avgift: ChangeTrack; Vaaningsplan: ChangeTrack; AnnonseraPaaHemnet: ChangeTrack;// Uneditable AnnonseraPaaFB: ChangeTrack;// Uneditable Arkiverad: ChangeTrack; AnsvarigMaeklarePersonId: ChangeTrack;// Uneditable Husnummer: ChangeTrack; public static $rootName = 'ObjektIProjektDO'; constructor(data: any) { super(data, true, ObjektIProjektDO.$rootName); } validation() { this.MaeklarObjektId.required = true; this.ObjektNummer.required = true; this.UppdragStatus.required = true; this.Husnummer.maxLength = 20; var self = this; } getPrimaryKey(): any { return this.MaeklarObjektId.value; } } } module fb { export class ObjektIProjektDO extends ObjektIProjektDOGen { constructor(data) { super(data); } //getPrimaryKey() { // var self = this; // return self.MaeklarObjektId.value; //} getForeignKeyObject(): fb.IForeignKeyObject { var self = this; return { entity: fb.ForeignKeyEntity.MAEKLAROBJEKT, key: self.ProjektId.value }; } } }