backuprestore image part baseurl added
[ealt-edge.git] / example-apps / ROBO / RoboUI / src / app / datainterface.ts
1 export interface cameraData {
2     cameraLocation: string;
3     cameraNumber: string;
4     rtspUrl: string;
5     // videoName: string;
6 }
7
8 export interface cameraDetails {
9   roboCamera: camerainfo[];
10 }
11
12 export interface camerainfo {
13   cameraID: string;
14   cameraLocation: string;
15         cameraNumber: string;
16         rtspUrl: string;
17 }
18
19 export interface monitorDetails {
20   InventryData: monitorinfo[];
21 }
22
23 export interface monitorImage {
24   image: Blob;
25 }
26
27
28 export interface monitorinfo {
29   shelfName: string;
30         ObjType: string;
31   currentCount: string;
32   totalCount: string;
33   time: string;
34 }
35
36
37 export interface cameraID {
38   cameraID: string;
39 }
40
41
42 export interface appsinfo {
43   namespace: string;
44   name: string;
45   ready: string;
46   status: string;
47   restarts: string;
48   age: string;
49   ip: string;
50   node: string;
51   nominatednode: string;
52   readinessgates: string;
53 }
54
55 export interface appsPvcs {
56   appsData: appsinfo[];
57   pvcData: pvpvsinfo[];
58 }
59
60 export interface pvpvsinfo {
61   namespace: string;
62   name: string;
63   status: string;
64   volume: string;
65   capacity: string;
66   accessmodes: string;
67   storageclass: string;
68   age: string;
69   volumemode: string;
70 }
71
72 export interface backupRestore {
73   backupsData: backupsinfo[];
74   restoresData: restoresinfo[];
75 }
76
77 export interface backupsinfo {
78   name: string;
79   status: string;
80   errors: string;
81   warnings: string;
82   created: string;
83 }
84
85 // export interface backups {
86 //   backupsData: backupsinfo[];
87 // }
88
89 export interface restoresinfo {
90   name: string;
91   backup: string;
92   status: string;
93 }
94
95 export interface backupData {
96   backupName: string;
97   namespace: string;
98 }
99
100 export interface restoreData {
101   restoreName: string;
102   backupName: string;
103 }
104
105 // export interface restores {
106 //   restoresData: restoresinfo[];
107 // }