Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class DocumentElementsRequest(@StringRes val title: Int, val isSelected: Boolean = false)
Link copied to clipboard
data class RequestingDocumentState(val olderThan18: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_over_18), val olderThan21: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_over_21), val mandatoryFields: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_mandatory_fields), val fullMdl: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_full), val mdlForUsTransportation: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_us_transportation, true), val custom: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_custom), val mVR: DocumentElementsRequest = DocumentElementsRequest(R.string.mvr_full), val micov: DocumentElementsRequest = DocumentElementsRequest(R.string.micov_full), val euPid: DocumentElementsRequest = DocumentElementsRequest(R.string.eu_pid_full), val mdlWithLinkage: DocumentElementsRequest = DocumentElementsRequest(R.string.mdl_micov_linkage))

Functions

Link copied to clipboard
fun HomeScreen(modifier: Modifier = Modifier, state: RequestingDocumentState, onSelectionUpdated: (elements: DocumentElementsRequest) -> Unit, onRequestConfirm: (request: RequestingDocumentState) -> Unit, onRequestQRCodePreview: (request: RequestingDocumentState) -> Unit, onRequestPreviewProtocol: (request: RequestingDocumentState) -> Unit, onRequestOpenId4VPProtocol: (request: RequestingDocumentState) -> Unit)