toJson method

Map<String, dynamic> toJson()

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();