# BarcodeRecognizerConfiguration constructor

BarcodeRecognizerConfiguration({

1. List<BarcodeDocumentFormat>? acceptedDocumentFormats,
2. BarcodesExtensionFilter barcodesExtensionFilter = BarcodesExtensionFilter.NO_FILTER,
3. String barcodesRegexFilter = "",
4. int minimumTextLength = 0,
5. int maximumTextLength = 0,
6. int minimum1DBarcodesQuietZone = 10,
7. bool stripCheckDigits = false,
8. bool useIATA2OF5Checksum = true,
9. bool useCode11Checksum = true,
10. List<BarcodeFormat>? barcodeFormats,
11. MSIPlesseyChecksumAlgorithm msiPlesseyChecksumAlgorithm = MSIPlesseyChecksumAlgorithm.MOD_10,
12. AustraliaPostCustomerFormat australiaPostCustomerFormat = AustraliaPostCustomerFormat.ALPHA_NUMERIC,
13. bool lowPowerMode = false,
14. Gs1Handling gs1Handling = Gs1Handling.PARSE,

})

## Implementation

    BarcodeRecognizerConfiguration({
      List<BarcodeDocumentFormat>? acceptedDocumentFormats,
      this.barcodesExtensionFilter = BarcodesExtensionFilter.NO_FILTER,
      this.barcodesRegexFilter = "",
      this.minimumTextLength = 0,
      this.maximumTextLength = 0,
      this.minimum1DBarcodesQuietZone = 10,
      this.stripCheckDigits = false,
      this.useIATA2OF5Checksum = true,
      this.useCode11Checksum = true,
      List<BarcodeFormat>? barcodeFormats,
      this.msiPlesseyChecksumAlgorithm = MSIPlesseyChecksumAlgorithm.MOD_10,
      this.australiaPostCustomerFormat =
          AustraliaPostCustomerFormat.ALPHA_NUMERIC,
      this.lowPowerMode = false,
      this.gs1Handling = Gs1Handling.PARSE,
    })  : acceptedDocumentFormats = acceptedDocumentFormats ?? [],
          barcodeFormats = barcodeFormats ?? [];