refs #13828 Merge branch 'origin/13828-trash-view'
[arvados-workbench2.git] / src / models / resource.ts
index 3c6c11bc57f81b62669a693362d5c3a75b9e2a24..698bcf73188ec21c375a349d3f2605953bbd2074 100644 (file)
@@ -10,10 +10,16 @@ export interface Resource {
     modifiedByUserUuid: string;
     modifiedAt: string;
     href: string;
-    kind: string;
+    kind: ResourceKind;
     etag: string;
 }
 
+export interface TrashableResource extends Resource {
+    trashAt: string;
+    deleteAt: string;
+    isTrashed: boolean;
+}
+
 export enum ResourceKind {
     COLLECTION = "arvados#collection",
     CONTAINER = "arvados#container",
@@ -24,6 +30,7 @@ export enum ResourceKind {
     PROJECT = "arvados#group",
     USER = "arvados#user",
     WORKFLOW = "arvados#workflow",
+    NONE = "arvados#none"
 }
 
 export enum ResourceObjectType {