Update models with groups, colelctions, workflows and processes
[arvados-workbench2.git] / src / models / collection.ts
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import { Resource as R } from "./resource";
6 import { Resource } from "../common/api/common-resource-service";
7 import { ResourceKind } from "./kinds";
8
9 export interface Collection extends R {
10 }
11
12 export interface CollectionResource extends Resource {
13     kind: ResourceKind.Collection;
14     name: string;
15     description: string;
16     properties: any;
17     portableDataHash: string;
18     manifestText: string;
19     replicationDesired: number;
20     replicationConfirmed: number;
21     replicationConfirmedAt: string;
22     trashAt: string;
23     deleteAt: string;
24     isTrashed: boolean;
25 }