ROBO UI changes
[ealt-edge.git] / example-apps / ROBO / RoboUI / src / app / datainterface.ts
index f5d79b6..e244712 100644 (file)
@@ -10,7 +10,7 @@ export interface cameraDetails {
 }
 
 export interface camerainfo {
-  cameraID: string;
+  cameraID: any;
   cameraLocation: string;
        cameraNumber: string;
        rtspUrl: string;
@@ -20,16 +20,81 @@ export interface monitorDetails {
   InventryData: monitorinfo[];
 }
 
+export interface monitorImage {
+  image: Blob;
+}
+
 
 export interface monitorinfo {
   shelfName: string;
-       ObjType: string;
+  ObjType: string;
   currentCount: string;
-  totalCount: string;
+  maxCount: string;
+  status: string;
   time: string;
 }
 
 
 export interface cameraID {
   cameraID: string;
-}
\ No newline at end of file
+}
+
+
+export interface appsinfo {
+  namespace: string;
+  name: string;
+  status: string;
+  ip: string;
+  node: string;
+}
+
+export interface appsPvcs {
+  appsData: appsinfo[];
+  pvcData: pvpvsinfo[];
+}
+
+export interface pvpvsinfo {
+  namespace: string;
+  name: string;
+  status: string;
+  volume: string;
+  storageclass: string;
+  volumemode: string;
+}
+
+export interface backupRestore {
+  backupsData: backupsinfo[];
+  restoresData: restoresinfo[];
+}
+
+export interface backupsinfo {
+  name: string;
+  status: string;
+  errors: string;
+  warnings: string;
+  created: string;
+}
+
+// export interface backups {
+//   backupsData: backupsinfo[];
+// }
+
+export interface restoresinfo {
+  name: string;
+  backup: string;
+  status: string;
+}
+
+export interface backupData {
+  backupName: string;
+  namespace: string;
+}
+
+export interface restoreData {
+  restoreName: string;
+  backupName: string;
+}
+
+// export interface restores {
+//   restoresData: restoresinfo[];
+// }
\ No newline at end of file