Package-level declarations
Types
Link copied to clipboard
class AccountAuthenticator @Inject constructor(val context: Context, val accountManager: AccountManager, val tokenAuthenticator: TokenAuthenticator) : AbstractAccountAuthenticator
Link copied to clipboard
Link copied to clipboard
class ConfigDownloadWorker @AssistedInject constructor(@Assisted val appContext: Context, @Assisted val workerParams: WorkerParameters, val configurationRegistry: ConfigurationRegistry, val dispatcherProvider: DispatcherProvider, val defaultRepository: DefaultRepository, val dataMigration: DataMigration) : CoroutineWorker
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LoginViewModel @Inject constructor(val configurationRegistry: ConfigurationRegistry, val accountAuthenticator: AccountAuthenticator, val sharedPreferences: SharedPreferencesHelper, val secureSharedPreference: SecureSharedPreference, val defaultRepository: DefaultRepository, val configService: ConfigService, val keycloakService: KeycloakService, val fhirResourceService: FhirResourceService, val tokenAuthenticator: TokenAuthenticator, val dispatcherProvider: DispatcherProvider, val workManager: WorkManager) : ViewModel
Properties
Functions
Link copied to clipboard
fun ForgotPasswordDialog(supervisorContactNumber: String?, forgotPassword: () -> Unit, onDismissDialog: () -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
fun LoginPage(applicationConfiguration: ApplicationConfiguration, username: String, onUsernameChanged: (String) -> Unit, password: String, onPasswordChanged: (String) -> Unit, forgotPassword: () -> Unit, onLoginButtonClicked: () -> Unit, modifier: Modifier = Modifier, loginErrorState: LoginErrorState? = null, showProgressBar: Boolean = false, appVersionPair: Pair<Int, String>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard