X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=example-apps%2FROBO%2FRoboUI%2Fsrc%2Fapp%2Fdatainterface.ts;h=e244712a798ad7bf9eccd3bd485f1f72d434073a;hb=5f7e757b5f667f7d9e4f3fbccaabae91ffd0feec;hp=f5d79b6764ed995f3e06802cf6f3111e29df1910;hpb=646d353bfc3e1085d96a3475d240b73882105bac;p=ealt-edge.git diff --git a/example-apps/ROBO/RoboUI/src/app/datainterface.ts b/example-apps/ROBO/RoboUI/src/app/datainterface.ts index f5d79b6..e244712 100644 --- a/example-apps/ROBO/RoboUI/src/app/datainterface.ts +++ b/example-apps/ROBO/RoboUI/src/app/datainterface.ts @@ -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