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