Interface: CloudServiceContract
Defined in: src/services/CloudService.ts:44
Contract describing the renderer-facing cloud service surface.
Propertiesโ
clearEncryptionKeyโ
clearEncryptionKey: () =>
Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:45
Returnsโ
configureFilesystemProviderโ
configureFilesystemProvider: (
config:CloudFilesystemProviderConfig) =>Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:46
Parametersโ
configโ
Returnsโ
connectDropboxโ
connectDropbox: () =>
Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:49
Returnsโ
connectGoogleDriveโ
connectGoogleDrive: () =>
Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:50
Returnsโ
deleteBackupโ
deleteBackup: (
key:string) =>Promise<CloudBackupEntry[]>
Defined in: src/services/CloudService.ts:51
Parametersโ
keyโ
string
Returnsโ
disconnectโ
disconnect: () =>
Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:52
Returnsโ
enableSyncโ
enableSync: (
config:CloudEnableSyncConfig) =>Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:53
Parametersโ
configโ
Returnsโ
getStatusโ
getStatus: () =>
Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:54
Returnsโ
initializeโ
initialize: () =>
Promise<void>
Defined in: src/services/CloudService.ts:55
Returnsโ
Promise<void>
listBackupsโ
listBackups: () =>
Promise<CloudBackupEntry[]>
Defined in: src/services/CloudService.ts:56
Returnsโ
migrateBackupsโ
migrateBackups: (
config:CloudBackupMigrationRequest) =>Promise<CloudBackupMigrationResult>
Defined in: src/services/CloudService.ts:57
Parametersโ
configโ
Returnsโ
Promise<CloudBackupMigrationResult>
previewResetRemoteSyncStateโ
previewResetRemoteSyncState: () =>
Promise<CloudSyncResetPreview>
Defined in: src/services/CloudService.ts:60
Returnsโ
Promise<CloudSyncResetPreview>
requestSyncNowโ
requestSyncNow: () =>
Promise<void>
Defined in: src/services/CloudService.ts:61
Returnsโ
Promise<void>
resetRemoteSyncStateโ
resetRemoteSyncState: () =>
Promise<CloudSyncResetResult>
Defined in: src/services/CloudService.ts:62
Returnsโ
restoreBackupโ
restoreBackup: (
key:string) =>Promise<SerializedDatabaseRestoreResult>
Defined in: src/services/CloudService.ts:63
Parametersโ
keyโ
string
Returnsโ
Promise<SerializedDatabaseRestoreResult>
setEncryptionPassphraseโ
setEncryptionPassphrase: (
passphrase:string) =>Promise<CloudStatusSummary>
Defined in: src/services/CloudService.ts:64
Parametersโ
passphraseโ
string
Returnsโ
uploadLatestBackupโ
uploadLatestBackup: () =>
Promise<CloudBackupEntry>
Defined in: src/services/CloudService.ts:67