Package me. proton. core. usersettings. domain. usecase
Types
GetSettings
Link copied to clipboard
class GetSettings @Inject() constructor(userSettingsRepository: UserSettingsRepository)
Content copied to clipboard
PerformUpdateLoginPassword
Link copied to clipboard
class PerformUpdateLoginPassword @Inject() constructor(context: CryptoContext, authRepository: AuthRepository, userRepository: UserRepository, userSettingsRepository: UserSettingsRepository, clientSecret: String)
Content copied to clipboard
PerformUpdateRecoveryEmail
Link copied to clipboard
class PerformUpdateRecoveryEmail @Inject() constructor(authRepository: AuthRepository, userSettingsRepository: UserSettingsRepository, srpCrypto: SrpCrypto, keyStoreCrypto: KeyStoreCrypto, clientSecret: String)
Content copied to clipboard
PerformUpdateUserPassword
Link copied to clipboard
class PerformUpdateUserPassword @Inject() constructor(context: CryptoContext, authRepository: AuthRepository, userManager: UserManager, userRepository: UserRepository, organizationRepository: OrganizationRepository, clientSecret: String)
Content copied to clipboard
SetupUsername
Link copied to clipboard
class SetupUsername @Inject() constructor(userRepository: UserRepository, userSettingRepository: UserSettingsRepository)
Content copied to clipboard