From 5c9dff38c9006d39150ea95b2ca17c4ab7175ec2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Fri, 18 Nov 2022 14:30:11 +0100 Subject: [PATCH] feat: add item revision creation requested event --- .../src/Domain/Event/ItemRevisionCreationRequestedEvent.ts | 7 +++++++ .../Event/ItemRevisionCreationRequestedEventPayload.ts | 3 +++ packages/domain-events/src/Domain/index.ts | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEvent.ts create mode 100644 packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEventPayload.ts diff --git a/packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEvent.ts b/packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEvent.ts new file mode 100644 index 000000000..6310e1635 --- /dev/null +++ b/packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEvent.ts @@ -0,0 +1,7 @@ +import { DomainEventInterface } from './DomainEventInterface' +import { ItemRevisionCreationRequestedEventPayload } from './ItemRevisionCreationRequestedEventPayload' + +export interface ItemRevisionCreationRequestedEvent extends DomainEventInterface { + type: 'ITEM_REVISION_CREATION_REQUESTED' + payload: ItemRevisionCreationRequestedEventPayload +} diff --git a/packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEventPayload.ts b/packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEventPayload.ts new file mode 100644 index 000000000..7854b1dfb --- /dev/null +++ b/packages/domain-events/src/Domain/Event/ItemRevisionCreationRequestedEventPayload.ts @@ -0,0 +1,3 @@ +export interface ItemRevisionCreationRequestedEventPayload { + itemUuid: string +} diff --git a/packages/domain-events/src/Domain/index.ts b/packages/domain-events/src/Domain/index.ts index f226da746..9a1621509 100644 --- a/packages/domain-events/src/Domain/index.ts +++ b/packages/domain-events/src/Domain/index.ts @@ -46,6 +46,8 @@ export * from './Event/GoogleDriveBackupFailedEvent' export * from './Event/GoogleDriveBackupFailedEventPayload' export * from './Event/InvoiceGeneratedEvent' export * from './Event/InvoiceGeneratedEventPayload' +export * from './Event/ItemRevisionCreationRequestedEvent' +export * from './Event/ItemRevisionCreationRequestedEventPayload' export * from './Event/ItemsSyncedEvent' export * from './Event/ItemsSyncedEventPayload' export * from './Event/ListedAccountCreatedEvent'