Package-level declarations

Types

Link copied to clipboard

Distinct head positions identifying expected sets of MLKit data triplets for the face normal vector (euler angles of the face orientation in 3D space).

Link copied to clipboard

Distinct Selfie Check process steps used to verify the photo identity along with the feedback, as needed to schedule randomized and fixed selfie verification steps, and to signal updates of the UI content. Some of the instructions are deliberately randomized some fixed for the beginning and the end of the verification flow.

Link copied to clipboard
class SelfieCheckViewModel(identityIssuer: String, externalScope: CoroutineScope? = null)

View model for the selfie check process initialization, orchestration, and data exchange with UI.

Properties

Link copied to clipboard
const val TAG: String

Functions

Link copied to clipboard
fun SelfieCheck(modifier: Modifier = Modifier, viewModel: SelfieCheckViewModel, onVerificationComplete: () -> Unit, identityIssuer: String)

Selfie check screen content presenter. Includes live camera preview as well as dynamic user-guiding info-graphics and textual content.

Link copied to clipboard
fun VisualHintGaze(modifier: Modifier, sectorStates: List<Boolean>)
Link copied to clipboard
fun VisualHintMoveHorizontally(boxScope: BoxScope, modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard