Package-level declarations

Types

Link copied to clipboard
sealed class ProfileEvent
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, val decodedImageMap: SnapshotStateMap<String, Bitmap> = mutableStateMapOf())
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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun CustomProfileTopAppBar(modifier: Modifier = Modifier, navController: NavController, profileUiState: ProfileUiState, onEvent: (ProfileEvent) -> Unit, lazyListState: LazyListState)
Link copied to clipboard
fun ProfileScreen(modifier: Modifier = Modifier, navController: NavController, profileUiState: ProfileUiState, snackStateFlow: SharedFlow<SnackBarMessageConfig>, decodedImageMap: MutableMap<String, Bitmap> = mutableMapOf(), onEvent: (ProfileEvent) -> Unit)