PassphrasePromptInputField
Passphrase Prompt Input Field is used for submitting a passphrase or PIN in a Passphrase Prompt. This differs from PassphraseEntryField since it is not being used for creating a passphrase or PIN but rather only submitting one for verification.
PassphrasePinScreen composes a keypad for entering a PIN and thus this Input Field should not request keyboard focus and dismiss any attempts to bring one when user taps on the Input Field.
Parameters
the constraints for the passphrase that define length and whether it's alphanumeric or numerical only.
set the text of the Input Field to be a numerical value. If provided a non-null value (such as "" at the start of the Pin Screen) then disable keyboard focus and all tap attempts on the Input Field to bring up the keyboard.
called when the user is tapping on a native keyboard to submit an alphanumerical passphrase only, including tapping on the "Done" IME action. Will never get called when setPin has been specified.