Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BackupMetadata(val platform: String, val version: String, val userId: String, val creationTime: String, val clientId: String?)
Link copied to clipboard
class BackupScope(    userId: <Error class: unknown class>,     clientIdProvider: CurrentClientIdProvider,     userRepository: UserRepository,     kaliumFileSystem: KaliumFileSystem,     userStorage: UserStorage,     val globalPreferences: <Error class: unknown class>)
Link copied to clipboard
sealed class CreateBackupResult
Link copied to clipboard
Link copied to clipboard
internal class CreateBackupUseCaseImpl(    userId: <Error class: unknown class>,     clientIdProvider: CurrentClientIdProvider,     userRepository: UserRepository,     kaliumFileSystem: KaliumFileSystem,     databaseExporter: <Error class: unknown class>,     securityHelper: SecurityHelper,     dispatchers: <Error class: unknown class> = KaliumDispatcherImpl,     idMapper: IdMapper = MapperProvider.idMapper()) : CreateBackupUseCase
Link copied to clipboard
Link copied to clipboard
internal class CreateMPBackupUseCaseImpl(    backupRepository: BackupRepository,     userRepository: UserRepository,     kaliumFileSystem: KaliumFileSystem,     fileSystem: <Error class: unknown class> = FileSystem.SYSTEM,     exporterProvider: MPBackupExporterProvider = MPBackupExporterProviderImpl(),     dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : CreateMPBackupUseCase
Link copied to clipboard
class CreateObfuscatedCopyUseCase(    userId: <Error class: unknown class>,     clientIdProvider: CurrentClientIdProvider,     userRepository: UserRepository,     kaliumFileSystem: KaliumFileSystem,     obfuscatedCopyExporter: <Error class: unknown class>,     dispatchers: <Error class: unknown class> = KaliumDispatcherImpl,     idMapper: IdMapper = MapperProvider.idMapper())

Creates an obfuscated copy of the user's data. TO BE USED FOR DEBUGGING PURPOSES ONLY.

Link copied to clipboard
class MultiPlatformBackupScope(    selfUserId: <Error class: unknown class>,     kaliumFileSystem: KaliumFileSystem,     backupRepository: BackupRepository,     userRepository: UserRepository)
Link copied to clipboard
sealed class RestoreBackupResult
Link copied to clipboard
Link copied to clipboard
internal class RestoreBackupUseCaseImpl(    databaseImporter: <Error class: unknown class>,     kaliumFileSystem: KaliumFileSystem,     userId: <Error class: unknown class>,     userRepository: UserRepository,     currentClientIdProvider: CurrentClientIdProvider,     dispatchers: <Error class: unknown class> = KaliumDispatcherImpl,     idMapper: IdMapper = MapperProvider.idMapper()) : RestoreBackupUseCase
Link copied to clipboard
Link copied to clipboard
internal class RestoreMPBackupUseCaseImpl(    selfUserId: <Error class: unknown class>,     backupRepository: BackupRepository,     kaliumFileSystem: KaliumFileSystem,     backupImporterProvider: MPBackupImporterProvider = MPBackupImporterProviderImpl(),     dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : RestoreMPBackupUseCase
Link copied to clipboard
sealed class VerifyBackupResult
Link copied to clipboard
Link copied to clipboard
internal class VerifyBackupUseCaseImpl(    userId: <Error class: unknown class>,     kaliumFileSystem: KaliumFileSystem,     fileSystem: <Error class: unknown class> = FileSystem.SYSTEM,     backupImporterProvider: MPBackupImporterProvider = MPBackupImporterProviderImpl(fileSystem),     dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : VerifyBackupUseCase

Functions

Link copied to clipboard