Label Capture Validation Flow Settings
Defined in package com.scandit.datacapture.label.ui.overlay.validation
- LabelCaptureValidationFlowSettings
class LabelCaptureValidationFlowSettings
Added in version 7.3.0
- newInstance()
static @NonNull LabelCaptureValidationFlowSettings newInstance()
Added in version 7.3.0
Create a Label Capture Validation Flow Settings object with default values.
- missingFieldsHintText
@NonNull String getMissingFieldsHintText()
void
setMissingFieldsHintText(@NonNull String value)Added in version 7.3.0
The text in the hint that is shown to the user when an attempt is made to validate a label while there are still empty fields where LabelField.isRequired is true.
Defaults to “Please fill in missing fields”.
- standbyHintText
@NonNull String getStandbyHintText()
void
setStandbyHintText(@NonNull String value)Added in version 7.3.0
The text in the hint that is shown to the user when more than 10 seconds have passed during a scanning phase with no scan made, and the flow is paused until further user interaction.
Defaults to “Scanning paused to conserve battery”.
- validationHintText
@NonNull String getValidationHintText()
void
setValidationHintText(@NonNull String value)Added in version 7.3.0
The text in the hint that is shown to the user when a scanning phase has finished. It informs them of how many fields have been successfully scanned so far
Defaults to “X/Y label fields captured”, where X and Y are the number of captured and expected fields respectively.
- validationErrorText
@NonNull String getValidationErrorText()
void
setValidationErrorText(@NonNull String value)Added in version 7.3.0
The text shown below a field that holds an invalid value. This may happen due to either a bad scan or an incorrect manual input.
Defaults to “Invalid input”.