toParams method

dynamic toParams()

returns the options as a serialized list.

Implementation

dynamic toParams() {
  return <String, dynamic>{
    OnyxConfig.licenseKey.toValueString(): licenseKey,
    OnyxConfig.returnRawImage.toValueString(): returnRawImage.toString(),
    OnyxConfig.returnProcessedImage.toValueString(): returnProcessedImage.toString(),
    OnyxConfig.returnEnhancedImage.toValueString(): returnEnhancedImage.toString(),
    OnyxConfig.returnSlapImage.toValueString(): returnSlapImage.toString(),
    OnyxConfig.returnSlapWSQ.toValueString(): returnSlapWSQ.toString(),
    OnyxConfig.shouldBinarizeProcessedImage.toValueString(): shouldBinarizeProcessedImage.toString(),
    OnyxConfig.returnFullFrameImage.toValueString(): returnFullFrameImage.toString(),
    OnyxConfig.fullFrameMaxImageHeight.toValueString(): (fullFrameMaxImageHeight).toString(),
    OnyxConfig.returnWSQ.toValueString(): returnWSQ.toString(),
    OnyxConfig.returnFingerprintTemplate.toValueString(): returnFingerprintTemplate.toString(),
    OnyxConfig.cropSizeWidth.toValueString(): cropSizeWidth.toString(),
    OnyxConfig.cropSizeHeight.toValueString(): cropSizeHeight.toString(),
    OnyxConfig.cropFactor.toValueString(): cropFactor.toString(),
    OnyxConfig.showLoadingSpinner.toValueString(): showLoadingSpinner.toString(),
    OnyxConfig.useManualCapture.toValueString(): useManualCapture.toString(),
    OnyxConfig.manualCaptureText.toValueString(): manualCaptureText.toString(),
    OnyxConfig.captureFingersText.toValueString(): captureFingersText.toString(),
    OnyxConfig.captureThumbText.toValueString(): captureThumbText.toString(),
    OnyxConfig.fingersNotInFocusText.toValueString(): fingersNotInFocusText.toString(),
    OnyxConfig.thumbNotInFocusText.toValueString(): thumbNotInFocusText.toString(),
    OnyxConfig.useOnyxLive.toValueString(): useOnyxLive.toString(),
    OnyxConfig.useFlash.toValueString(): useFlash.toString(),
    OnyxConfig.reticleOrientation.toValueString(): reticleOrientation.toValueString(),
    OnyxConfig.computeNfiqMetrics.toValueString(): computeNfiqMetrics.toString(),
    OnyxConfig.targetPixelsPerInch.toValueString(): (targetPixelsPerInch).toString(),
    OnyxConfig.subjectId.toValueString(): (subjectId ?? ""),
    OnyxConfig.uploadMetrics.toValueString(): uploadMetrics.toString(),
    OnyxConfig.returnOnyxErrorOnLowQuality.toValueString(): returnOnyxErrorOnLowQuality.toString(),
    OnyxConfig.captureQualityThreshold.toValueString(): captureQualityThreshold.toString(),
    OnyxConfig.fingerDetectionTimeout.toValueString(): fingerDetectionTimeout.toString(),
  };
}