Package-level declarations

Fragments with prebuilt layouts for handling common screens.

Types

Link copied to clipboard

A prebuilt screen for starting barcode analysis.

Link copied to clipboard

A prebuilt screen for starting document analysis.

Link copied to clipboard

A prebuilt screen for starting face analysis.

Link copied to clipboard

A prebuilt screen for displaying feedback to the user after the session has timed out.

Link copied to clipboard

A prebuilt tutorial/help screen for providing onboarding instructions as well as subsequent help screens.

Link copied to clipboard

Used for storing inter-fragment state and data during a session, this view model is designed to work within the scope of an activity and the fragments that pertain to a single session, hence if working directly with this class it is necessary to acquire it through the activity's androidx.lifecycle.ViewModelProvider.

Link copied to clipboard
sealed class NavigationAction

The navigation action that was unable to be performed.

Link copied to clipboard
data class NavigationError @JvmOverloads constructor(val action: NavigationAction, val navigationErrorInfo: NavigationErrorInfo? = null)

Returned if there was an unsuccessful attempt to navigate to a destination.

Link copied to clipboard
data class NavigationErrorInfo(val exception: Exception, val fragmentClass: Class<Fragment>, val hashCode: Int)

Metadata about the fragment that encountered a NavigationError.

Link copied to clipboard

A prebuilt screen for manually entering a 1 Line MRZ.

Link copied to clipboard

A prebuilt screen for manually entering a 3 Line MRZ.

Link copied to clipboard

A prebuilt screen for starting a NFC session.

Link copied to clipboard

A prebuilt screen for selecting which type of document to begin a NFC session. If MiSnapSettings.Nfc.mrz is set then the session will automatically begin, otherwise the user will be prompted to select which type of document they have and to manually enter its MRZ.

Link copied to clipboard

A prebuilt screen for reviewing the image returned from a session.

Link copied to clipboard

A pre-built screen for selecting a password phrase for the MiSnapSettings.Voice.Flow.ENROLLMENT flow from the default list of password phrases. If MiSnapSettings.Voice.phrase is set the voice session will automatically start.

Link copied to clipboard

A pre-built screen for starting voice recording and analysis.