Project

General

Profile

1
export class Stakeholder {
2
  id: string;
3
  type: string;
4
  index_id;
5
  index_name: string;
6
  index_shortName:string;
7
  isDefaultProfile: boolean;
8
  isActive: boolean;
9
  isPublic: boolean;
10
  creationDate: string;
11
  updateDate: string;
12
  managers: string[];
13
  topics:Topic[];
14
}
15
export class Topic {
16
  name: string;
17
  description: string;
18
  isActive: boolean;
19
  isPublic: boolean;
20
  categories: Category[];
21
}
22
export class Category {
23
  name: string;
24
  description: string;
25
  isActive: boolean;
26
  isPublic: boolean;
27
  isOverview: boolean;
28
  subCategories: SubCategory[];
29
}
30

    
31
export class SubCategory {
32
  name: string;
33
  description: string;
34
  isActive: boolean;
35
  isPublic: boolean;
36
  charts:string[];
37
  numbers:string[];
38

    
39
}
40
export class Indicator {
41
  name: string;
42
  description: string;
43
  type:string; //number,chart
44
  width:string; //small,medium,large
45
  tags:string[];
46
  isActive: boolean;
47
  isPublic: boolean;
48
  urls:IndicatorPath[];
49
}
50

    
51
export class IndicatorPath {
52
  type: string;
53
  url: string;
54
  jsonPath:string[];
55
}
(5-5/5)