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
  alias: string;
8
  isDefaultProfile: boolean;
9
  isActive: boolean;
10
  isPublic: boolean;
11
  creationDate: string;
12
  updateDate: string;
13
  managers: string[];
14
  topics:Topic[];
15
}
16
export class Topic {
17
  name: string;
18
  alias: string;
19
  description: string;
20
  isActive: boolean;
21
  isPublic: boolean;
22
  categories: Category[];
23
}
24
export class Category {
25
  name: string;
26
  alias: string;
27
  description: string;
28
  isActive: boolean;
29
  isPublic: boolean;
30
  isOverview: boolean;
31
  subCategories: SubCategory[];
32
}
33

    
34
export class SubCategory {
35
  name: string;
36
  alias: string;
37
  description: string;
38
  isActive: boolean;
39
  isPublic: boolean;
40
  charts:string[];
41
  numbers:string[];
42

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

    
55
export class IndicatorPath {
56
  type: string;
57
  url: string;
58
  jsonPath:string[];
59
}
    (1-1/1)