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'