Free-form input field.
Context to pass back when responding to the dialog.
Maximum length accepted.
Minimum length accepted.
Whether and how the input should be masked.
Type that may be used for showing hints or dedicated keyboard layouts and for applying input restrictions or validation.