Merge branch '14099-websocket-service'
[arvados-workbench2.git] / src / websocket / resource-event-message.ts
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 export enum ResourceEventMessageType {
6     CREATE = 'create',
7     UPDATE = 'update',
8     HOTSTAT = 'hotstat',
9     CRUNCH_RUN = 'crunch-run',
10     NODE_INFO = 'node-info',
11 }
12
13 export interface ResourceEventMessage {
14     eventAt: string;
15     eventType: ResourceEventMessageType;
16     id: string;
17     msgID: string;
18     objectKind: string;
19     objectOwnerUuid: string;
20     objectUuid: string;
21     properties: {};
22     uuid: string;
23 }