Interface: IDataBackupService
Defined in: electron/services/factories/DatabaseServiceFactory.ts:67
Abstract interface for backup service operations.
Remarks
Used for type safety and dependency injection for backup-related operations.
Properties
applyDatabaseBackupResult()
applyDatabaseBackupResult: (
backup:DatabaseBackupResult) =>Promise<DatabaseBackupMetadata>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:68
Parameters
backup
Returns
Promise<DatabaseBackupMetadata>
downloadDatabaseBackup()
downloadDatabaseBackup: () =>
Promise<DatabaseBackupResult>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:71
Returns
restoreDatabaseBackup()
restoreDatabaseBackup: (
payload:DatabaseRestorePayload) =>Promise<DatabaseRestoreResult>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:72