toJson method
Implementation
Map<String, dynamic> toJson() => BatchBarcodeScannerJsonConfiguration(
acceptedDocumentFormats: acceptedDocumentFormats,
cameraOverlayColor: cameraOverlayColor,
cameraModule: CameraModule.BACK,
cameraZoomFactor: cameraZoomFactor,
cancelButtonHidden: cancelButtonHidden,
cancelButtonTitle: cancelButtonTitle,
engineMode: engineMode,
finderLineColor: finderLineColor,
finderLineWidth: finderLineWidth?.toDouble(),
finderTextHint: finderTextHint,
finderTextHintColor: finderTextHintColor,
finderAspectRatio: finderAspectRatio,
flashButtonTitle: flashButtonTitle,
//flashButtonInactiveColor: flashButtonInactiveColor,
flashEnabled: flashEnabled,
orientationLockMode: orientationLockMode,
minimumTextLength: additionalParameters?.minimumTextLength,
maximumTextLength: additionalParameters?.maximumTextLength,
minimum1DBarcodesQuietZone:
additionalParameters?.minimum1DBarcodesQuietZone,
gs1DecodingEnabled: additionalParameters?.enableGS1Decoding,
msiPlesseyChecksumAlgorithm:
additionalParameters?.msiPlesseyChecksumAlgorithm,
stripCheckDigits: additionalParameters?.stripCheckDigits,
codeDensity: additionalParameters?.codeDensity,
lowPowerMode: additionalParameters?.lowPowerMode,
successBeepEnabled: successBeepEnabled,
topBarBackgroundColor: topBarBackgroundColor,
topBarButtonsColor: topBarButtonsColor,
topBarButtonsInactiveColor: topBarButtonsInactiveColor,
barcodeFormats: barcodeFormats,
useButtonsAllCaps: useButtonsAllCaps,
minFocusDistanceLock: minFocusDistanceLock,
barcodesCountText: barcodesCountText,
barcodesCountTextColor: barcodesCountTextColor,
clearButtonTitle: clearButtonTitle,
detailsActionColor: detailsActionColor,
detailsBackgroundColor: detailsBackgroundColor,
detailsPrimaryColor: detailsPrimaryColor,
fetchingStateText: fetchingStateText,
noBarcodesTitle: noBarcodesTitle,
submitButtonTitle: submitButtonTitle,
enableCameraButtonTitle: enableCameraButtonTitle,
enableCameraExplanationText: enableCameraExplanationText,
autoCancelTimeout: autoCancelTimeout,
overlayConfiguration: overlayConfiguration,
screen: "BatchBarcodeScanner")
.toJson();