Label Capture Validation Flow Settings

Defined in framework ScanditLabelCapture

SDCLabelCaptureValidationFlowSettings
@interface SDCLabelCaptureValidationFlowSettings : NSObject

Added in version 7.3.0

missingFieldsHintText
@property (nonatomic, copy) NSString *missingFieldsHintText

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 SDCLabelField.isRequired is YES.

Defaults to “Please fill in missing fields”.

standbyHintText
@property (nonatomic, copy) NSString *standbyHintText

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
@property (nonatomic, copy) NSString *validationHintText

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
@property (nonatomic, copy) NSString *validationErrorText

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”.

requiredFieldErrorText
@property (nonatomic, copy) NSString *requiredFieldErrorText

Added in version 7.3.0

The text shown below an empty, required field when an attempt to finalize the validation flow has been made.

Defaults to “This field is required”.

manualInputButtonText
@property (nonatomic, copy) NSString *manualInputButtonText

Added in version 7.3.0

The text shown in the button that allows the user to start the flow by inputting value manually for the label fields.

Defaults to “Input Manually”.