Package-level declarations

Types

Link copied to clipboard
sealed class AppMainEvent
Link copied to clipboard
data class AppMainUiState(val appTitle: String, val username: String, val lastSyncTime: String, val currentLanguage: String, val languages: List<Language>, val navigationConfiguration: NavigationConfiguration, val registerCountMap: Map<String, Long> = emptyMap())
Link copied to clipboard
class AppMainViewModel @Inject constructor(val secureSharedPreference: SecureSharedPreference, val syncBroadcaster: SyncBroadcaster, val sharedPreferencesHelper: SharedPreferencesHelper, val configurationRegistry: ConfigurationRegistry, val registerRepository: RegisterRepository, val dispatcherProvider: DispatcherProvider, val workManager: WorkManager, val fhirCarePlanGenerator: FhirCarePlanGenerator, val fhirEngine: FhirEngine) : ViewModel
Link copied to clipboard

Functions

Link copied to clipboard
fun appMainUiStateOf(appTitle: String = "FHIR App", username: String = "", lastSyncTime: String = "", currentLanguage: String = Locale.ENGLISH.displayName, languages: List<Language> = emptyList(), navigationConfiguration: NavigationConfiguration, registerCountMap: Map<String, Long> = emptyMap()): AppMainUiState