18874: Add 'services/workbench2/' from commit 'f6f88d9ca9cdeeeebfadcfe999789bfb9f69e5c6'
[arvados.git] / services / workbench2 / src / websocket / resource-event-message.ts
diff --git a/services/workbench2/src/websocket/resource-event-message.ts b/services/workbench2/src/websocket/resource-event-message.ts
new file mode 100644 (file)
index 0000000..420f25a
--- /dev/null
@@ -0,0 +1,16 @@
+import { LogEventType } from '../models/log';
+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: AGPL-3.0
+
+export interface ResourceEventMessage<Properties = {}> {
+    eventAt: string;
+    eventType: LogEventType;
+    id: string;
+    msgID: string;
+    objectKind: string;
+    objectOwnerUuid: string;
+    objectUuid: string;
+    properties: Properties;
+    uuid: string;
+}