mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
35 lines
887 B
TypeScript
35 lines
887 B
TypeScript
import {
|
|
FileUploadedEvent,
|
|
FileRemovedEvent,
|
|
SharedVaultFileRemovedEvent,
|
|
SharedVaultFileUploadedEvent,
|
|
} from '@standardnotes/domain-events'
|
|
|
|
export interface DomainEventFactoryInterface {
|
|
createFileUploadedEvent(payload: {
|
|
userUuid: string
|
|
filePath: string
|
|
fileName: string
|
|
fileByteSize: number
|
|
}): FileUploadedEvent
|
|
createFileRemovedEvent(payload: {
|
|
userUuid: string
|
|
filePath: string
|
|
fileName: string
|
|
fileByteSize: number
|
|
regularSubscriptionUuid: string
|
|
}): FileRemovedEvent
|
|
createSharedVaultFileUploadedEvent(payload: {
|
|
sharedVaultUuid: string
|
|
filePath: string
|
|
fileName: string
|
|
fileByteSize: number
|
|
}): SharedVaultFileUploadedEvent
|
|
createSharedVaultFileRemovedEvent(payload: {
|
|
sharedVaultUuid: string
|
|
filePath: string
|
|
fileName: string
|
|
fileByteSize: number
|
|
}): SharedVaultFileRemovedEvent
|
|
}
|