Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ProfileUiState(val resourceData: ResourceData? = null, val profileConfiguration: ProfileConfiguration? = null, val snackBarTheme: SnackBarThemeConfig = SnackBarThemeConfig(), val showDataLoadProgressIndicator: Boolean = true)
Link copied to clipboard
class ProfileViewModel @Inject constructor(val registerRepository: RegisterRepository, val configurationRegistry: ConfigurationRegistry, val dispatcherProvider: DispatcherProvider, val fhirPathDataExtractor: FhirPathDataExtractor, val resourceDataRulesExecutor: ResourceDataRulesExecutor) : ViewModel
Properties
Functions
Link copied to clipboard
fun CustomProfileTopAppBar(modifier: Modifier = Modifier, navController: NavController, profileUiState: ProfileUiState, onEvent: (ProfileEvent) -> Unit, lazyListState: LazyListState, decodeImage: (String) -> Bitmap??)
Link copied to clipboard
fun ProfileScreen(modifier: Modifier = Modifier, navController: NavController, profileUiState: ProfileUiState, snackStateFlow: SharedFlow<SnackBarMessageConfig>, onEvent: (ProfileEvent) -> Unit, decodeImage: (String) -> Bitmap??)