toJson method

Map<String, dynamic> toJson({
  1. ToJsonConfiguration? config,
})

Implementation

Map<String, dynamic> toJson({ToJsonConfiguration? config}) {
  config = config ?? ToJsonConfiguration();
  Map<String, dynamic> obj = <String, dynamic>{};
  obj["acknowledgement"] = acknowledgement.toJson(config: config);
  obj["introduction"] = introduction.toJson(config: config);
  obj["scanAssistanceOverlay"] = scanAssistanceOverlay.toJson(config: config);
  obj["cameraPermission"] = cameraPermission.toJson(config: config);
  obj["topBarTitle"] = topBarTitle.toJson(config: config);
  obj["topBarIntroButton"] = topBarIntroButton.toJson(config: config);
  obj["topBarBackButton"] = topBarBackButton.toJson(config: config);
  obj["topUserGuidance"] = topUserGuidance.toJson(config: config);
  obj["userGuidance"] = userGuidance.toJson(config: config);
  obj["backgroundColor"] = backgroundColor.toString();
  obj["autoRotateImages"] = autoRotateImages;
  obj["openReviewAfterEachScan"] = openReviewAfterEachScan;
  obj["cameraConfiguration"] = cameraConfiguration.toJson(config: config);
  obj["scannerParameters"] = scannerParameters.toJson(config: config);
  obj["polygon"] = polygon.toJson(config: config);
  obj["bottomBar"] = bottomBar.toJson(config: config);
  obj["viewFinder"] = viewFinder.toJson(config: config);
  obj["captureFeedback"] = captureFeedback.toJson(config: config);
  obj["vibration"] = vibration.toJson(config: config);
  obj["timeouts"] = timeouts.toJson(config: config);
  obj["limitReachedAlertDialog"] =
      limitReachedAlertDialog.toJson(config: config);
  obj["cancelAlertDialog"] = cancelAlertDialog.toJson(config: config);
  return obj;
}