# 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["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;
    }