2019-10-08 15:50:41 +02:00
|
|
|
export class Stakeholder {
|
|
|
|
id: string;
|
2019-10-08 17:58:40 +02:00
|
|
|
type: string;
|
|
|
|
index_id;
|
|
|
|
index_name: string;
|
|
|
|
index_shortName:string;
|
2019-10-14 10:46:41 +02:00
|
|
|
alias: string;
|
2019-10-08 15:50:41 +02:00
|
|
|
isDefaultProfile: boolean;
|
|
|
|
isActive: boolean;
|
|
|
|
isPublic: boolean;
|
|
|
|
creationDate: string;
|
|
|
|
updateDate: string;
|
|
|
|
managers: string[];
|
|
|
|
topics:Topic[];
|
|
|
|
}
|
|
|
|
export class Topic {
|
|
|
|
name: string;
|
2019-10-14 10:46:41 +02:00
|
|
|
alias: string;
|
2019-10-08 15:50:41 +02:00
|
|
|
description: string;
|
|
|
|
isActive: boolean;
|
|
|
|
isPublic: boolean;
|
|
|
|
categories: Category[];
|
|
|
|
}
|
|
|
|
export class Category {
|
|
|
|
name: string;
|
2019-10-14 10:46:41 +02:00
|
|
|
alias: string;
|
2019-10-08 15:50:41 +02:00
|
|
|
description: string;
|
|
|
|
isActive: boolean;
|
|
|
|
isPublic: boolean;
|
|
|
|
isOverview: boolean;
|
|
|
|
subCategories: SubCategory[];
|
|
|
|
}
|
|
|
|
|
|
|
|
export class SubCategory {
|
|
|
|
name: string;
|
2019-10-14 10:46:41 +02:00
|
|
|
alias: string;
|
2019-10-08 15:50:41 +02:00
|
|
|
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;
|
2019-10-14 14:31:00 +02:00
|
|
|
indicatorPaths:IndicatorPath[];
|
2019-10-08 15:50:41 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export class IndicatorPath {
|
|
|
|
type: string;
|
|
|
|
url: string;
|
|
|
|
jsonPath:string[];
|
|
|
|
}
|