export class Stakeholder { id: string; type: string; index_id; index_name: string; index_shortName:string; isDefaultProfile: boolean; isActive: boolean; isPublic: boolean; creationDate: string; updateDate: string; managers: string[]; topics:Topic[]; } export class Topic { name: string; description: string; isActive: boolean; isPublic: boolean; categories: Category[]; } export class Category { name: string; description: string; isActive: boolean; isPublic: boolean; isOverview: boolean; subCategories: SubCategory[]; } export class SubCategory { name: string; description: string; isActive: boolean; isPublic: boolean; charts:string[]; numbers:string[]; } export class Indicator { name: string; description: string; type:string; //number,chart width:string; //small,medium,large tags:string[]; isActive: boolean; isPublic: boolean; urls:IndicatorPath[]; } export class IndicatorPath { type: string; url: string; jsonPath:string[]; }