X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/cba0f400f56889778321bdc0fdcf6cee236f6a79..de93a71c82562f2fdedfd485c5d0164651300140:/src/websocket/resource-event-message.ts diff --git a/src/websocket/resource-event-message.ts b/src/websocket/resource-event-message.ts new file mode 100644 index 00000000..274b2e12 --- /dev/null +++ b/src/websocket/resource-event-message.ts @@ -0,0 +1,23 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + +export enum ResourceEventMessageType { + CREATE = 'create', + UPDATE = 'update', + HOTSTAT = 'hotstat', + CRUNCH_RUN = 'crunch-run', + NODE_INFO = 'node-info', +} + +export interface ResourceEventMessage { + eventAt: string; + eventType: ResourceEventMessageType; + id: string; + msgID: string; + objectKind: string; + objectOwnerUuid: string; + objectUuid: string; + properties: {}; + uuid: string; +}