Package-level declarations
Fragments with prebuilt layouts for handling common screens.
Types
A prebuilt screen for starting barcode analysis.
A prebuilt screen for starting document analysis.
A prebuilt screen for starting face analysis.
A prebuilt screen for displaying feedback to the user after the session has timed out.
A prebuilt tutorial/help screen for providing onboarding instructions as well as subsequent help screens.
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.
The navigation action that was unable to be performed.
Returned if there was an unsuccessful attempt to navigate to a destination.
Metadata about the fragment that encountered a NavigationError.
A prebuilt screen for manually entering a 1 Line MRZ.
A prebuilt screen for manually entering a 3 Line MRZ.
A prebuilt screen for starting a NFC session.
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.
A prebuilt screen for reviewing the image returned from a session.
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.
A pre-built screen for starting voice recording and analysis.