Package-level declarations

Types

Link copied to clipboard
class FirestoreMessageMapper @Inject constructor(localizedMapReader: LocalizedMapReader, messageActionMapper: MessageActionMapper)
Link copied to clipboard
class HealthSummaryRepository @Inject constructor(userSessionManager: UserSessionManager, firebaseFunctions: FirebaseFunctions, ioDispatcher: CoroutineDispatcher)
Link copied to clipboard
class HealthSummaryService @Inject constructor(healthSummaryRepository: HealthSummaryRepository, messageNotifier: MessageNotifier, ioDispatcher: CoroutineDispatcher, context: Context)
Link copied to clipboard
data class Message(var id: String, val dueDate: ZonedDateTime? = null, val completionDate: ZonedDateTime? = null, val title: String, val description: String? = null, val action: MessageAction?, val isDismissible: Boolean = true)
Link copied to clipboard
sealed interface MessageAction
Link copied to clipboard
class MessageRepository @Inject constructor(firestore: FirebaseFirestore, firebaseFunctions: FirebaseFunctions, userSessionManager: UserSessionManager, firestoreMessageMapper: FirestoreMessageMapper, ioScope: CoroutineScope, ioDispatcher: CoroutineDispatcher)
Link copied to clipboard
class MessagesHandler @Inject constructor(appScreenEvents: AppScreenEvents, healthSummaryService: HealthSummaryService, engageEducationRepository: EngageEducationRepository, navigator: Navigator, messageRepository: MessageRepository, messageNotifier: MessageNotifier)

Functions

Link copied to clipboard
fun MessageIcon(messageTypeIcon: Int, contentDescription: String? = null, size: Dp = Sizes.Icon.small)
Link copied to clipboard
fun MessageItem(modifier: Modifier = Modifier, model: MessageUiModel, onAction: (Action) -> Unit)
Link copied to clipboard