Interface: CloudApiInterface
Defined in: electron/preload/domains/cloudApi.ts:22
Interface defining the cloud domain API operations.
Extends
Properties
clearEncryptionKey()
clearEncryptionKey: () =>
Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:23
Returns
Overrides
CloudChannelMap.clearEncryptionKey
configureFilesystemProvider()
configureFilesystemProvider: (...
args: [CloudFilesystemProviderConfig]) =>Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:24
Parameters
args
...[CloudFilesystemProviderConfig]
Returns
Overrides
CloudChannelMap.configureFilesystemProvider
connectDropbox()
connectDropbox: () =>
Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:25
Returns
Overrides
CloudChannelMap.connectDropbox
deleteBackup()
deleteBackup: (...
args: [string]) =>Promise<CloudBackupEntry[]>
Defined in: electron/preload/domains/cloudApi.ts:26
Parameters
args
...[string]
Returns
Overrides
disconnect()
disconnect: () =>
Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:27
Returns
Overrides
enableSync()
enableSync: (...
args: [CloudEnableSyncConfig]) =>Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:28
Parameters
args
Returns
Overrides
getStatus()
getStatus: () =>
Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:29
Returns
Overrides
listBackups()
listBackups: () =>
Promise<CloudBackupEntry[]>
Defined in: electron/preload/domains/cloudApi.ts:30
Returns
Overrides
migrateBackups()
migrateBackups: (...
args: [CloudBackupMigrationRequest]) =>Promise<CloudBackupMigrationResult>
Defined in: electron/preload/domains/cloudApi.ts:31
Parameters
args
...[CloudBackupMigrationRequest]
Returns
Promise<CloudBackupMigrationResult>
Overrides
CloudChannelMap.migrateBackups
previewResetRemoteSyncState()
previewResetRemoteSyncState: () =>
Promise<CloudSyncResetPreview>
Defined in: electron/preload/domains/cloudApi.ts:32
Returns
Promise<CloudSyncResetPreview>
Overrides
CloudChannelMap.previewResetRemoteSyncState
requestSyncNow()
requestSyncNow: () =>
Promise<void>
Defined in: electron/preload/domains/cloudApi.ts:33
Returns
Promise<void>
Overrides
CloudChannelMap.requestSyncNow
resetRemoteSyncState()
resetRemoteSyncState: () =>
Promise<CloudSyncResetResult>
Defined in: electron/preload/domains/cloudApi.ts:34
Returns
Overrides
CloudChannelMap.resetRemoteSyncState
restoreBackup()
restoreBackup: (...
args: [string]) =>Promise<SerializedDatabaseRestoreResult>
Defined in: electron/preload/domains/cloudApi.ts:35
Parameters
args
...[string]
Returns
Promise<SerializedDatabaseRestoreResult>
Overrides
setEncryptionPassphrase()
setEncryptionPassphrase: (...
args: [string]) =>Promise<CloudStatusSummary>
Defined in: electron/preload/domains/cloudApi.ts:36
Parameters
args
...[string]
Returns
Overrides
CloudChannelMap.setEncryptionPassphrase
uploadLatestBackup()
uploadLatestBackup: () =>
Promise<CloudBackupEntry>
Defined in: electron/preload/domains/cloudApi.ts:37