Package-level declarations
Types
Link copied to clipboard
object BackupConstants
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
Link copied to clipboard
interface CreateBackupUseCase
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
interface CreateMPBackupUseCase
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
Link copied to clipboard
interface RestoreBackupUseCase
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
interface RestoreMPBackupUseCase
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
Link copied to clipboard
interface VerifyBackupUseCase
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