toJson method
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;
}