Merge branch 'master'
[arvados-workbench2.git] / src / models / resource.ts
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 export interface Resource {
6     uuid: string;
7     ownerUuid: string;
8     createdAt: string;
9     modifiedByClientUuid: string;
10     modifiedByUserUuid: string;
11     modifiedAt: string;
12     href: string;
13     kind: string;
14     etag: string;
15 }
16
17 export enum ResourceKind {
18     COLLECTION = "arvados#collection",
19     CONTAINER_REQUEST = "arvados#containerRequest",
20     GROUP = "arvados#group",
21     PROCESS = "arvados#containerRequest",
22     PROJECT = "arvados#group",
23     WORKFLOW = "arvados#workflow"
24 }