Label Field Definition Builder

Defined in library scandit_datacapture_label

LabelFieldDefinitionBuilder
abstract class LabelFieldDefinitionBuilder<BuilderType, FieldType>

Added in version 7.2.0

Interface for field definition builders. Provides common functionality for configuring field properties such as valueRegexes, optional status, and hidden properties.

setValueRegexes(valueRegexes)
BuilderType setValueRegexes(List<String> valueRegexes)

Added in version 8.0.0

setValueRegex(valueRegex)
BuilderType setValueRegex(String valueRegex)

Added in version 8.0.0

setHiddenProperty(key, value)
BuilderType setHiddenProperty(String key,
        dynamic value)

Added in version 7.2.0

setHiddenProperties(hiddenProperties)
BuilderType setHiddenProperties(Map<String, dynamic> hiddenProperties)

Added in version 7.2.0

isOptional(optional)
BuilderType isOptional(bool optional)

Added in version 7.2.0

setNumberOfMandatoryInstances(numberOfMandatoryInstances)
BuilderType setNumberOfMandatoryInstances(
        int? numberOfMandatoryInstances)

Added in version 8.3.0

The minimum number of instances of this field that must be captured for the label to be considered complete. This is useful for fields that may appear multiple times on a label, such as multiple serial numbers or repeated information.