Package-level declarations
Types
Link copied to clipboard
class ClientDataSource(clientRemoteRepository: ClientRemoteRepository, clientRegistrationStorage: <Error class: unknown class>, clientDAO: <Error class: unknown class>, newClientDAO: <Error class: unknown class>, selfUserID: <Error class: unknown class>, clientApi: <Error class: unknown class>, clientMapper: ClientMapper = MapperProvider.clientMapper()) : ClientRepository
Link copied to clipboard
Link copied to clipboard
interface ClientRepository
Link copied to clipboard
interface E2EIClientProvider
Link copied to clipboard
internal class EI2EIClientProviderImpl(currentClientIdProvider: CurrentClientIdProvider, mlsClientProvider: MLSClientProvider, userRepository: UserRepository, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : E2EIClientProvider
Link copied to clipboard
interface MLSClientProvider
Link copied to clipboard
class MLSClientProviderImpl(rootKeyStorePath: String, userId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, passphraseStorage: <Error class: unknown class>, userConfigRepository: UserConfigRepository, featureConfigRepository: FeatureConfigRepository, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : MLSClientProvider
Link copied to clipboard
interface ProteusClientProvider
Link copied to clipboard
class ProteusClientProviderImpl(rootProteusPath: String, userId: <Error class: unknown class>, passphraseStorage: <Error class: unknown class>, kaliumConfigs: KaliumConfigs, dispatcher: <Error class: unknown class> = KaliumDispatcherImpl) : ProteusClientProvider
Link copied to clipboard
data class RegisterClientParam(val password: String?, val preKeys: List<<Error class: unknown class>>, val lastKey: <Error class: unknown class>, val deviceType: <Error class: unknown class>?, val label: String?, val capabilities: List<<Error class: unknown class>>?, val clientType: <Error class: unknown class>?, val model: String?, val cookieLabel: String?, val secondFactorVerificationCode: String? = null, val modelPostfix: String? = null)
Link copied to clipboard
interface UserClientRepositoryProvider
Link copied to clipboard
class UserClientRepositoryProviderImpl(userSessionScopeProvider: UserSessionScopeProvider) : UserClientRepositoryProvider