module fb { export class OeppnaObjekt extends ResourceBase { OeppnaMaeklarObjekt: OeppnaMaeklarObjekt[]; OeppnaKontakter: OeppnaKontakter[]; constructor(data: any) { super(data); } postInit() { angular.forEach(this.OeppnaKontakter, function (item: fb.OeppnaKontakter) { var commonService= angular.element(document).injector().get('commonService') as fb.ICommonService; item.KontaktTyp = commonService.getKontaktTypStr(item.JurPersonTyp, item.FysPersonTyp, item.AerAvliden); }); } } export class OeppnaMaeklarObjekt extends MaeklarNavigationsObjekt{ NavigeraTill: string; SannolikhetForUppdrag: number; constructor(data: any) { super(data); } } export class OeppnaKontakter extends KontaktNavigationsObjekt { NavigeraTill: string; constructor(data: any) { super(data); } } }