toJson method
Implementation
Map<String, dynamic> toJson({ToJsonConfiguration? config}) {
config = config ?? ToJsonConfiguration();
Map<String, dynamic> obj = <String, dynamic>{};
obj["enabled"] = enabled;
obj["topBarTitle"] = topBarTitle.toJson(config: config);
obj["topBarMoreButton"] = topBarMoreButton.toJson(config: config);
obj["topBarBackButton"] = topBarBackButton.toJson(config: config);
obj["morePopup"] = morePopup.toJson(config: config);
obj["zoomButton"] = zoomButton.toJson(config: config);
obj["zoomOverlay"] = zoomOverlay.toJson(config: config);
obj["backgroundColor"] = backgroundColor.toString();
obj["bottomBar"] = bottomBar.toJson(config: config);
obj["switchNextPageButton"] = switchNextPageButton.toJson(config: config);
obj["switchPreviousPageButton"] =
switchPreviousPageButton.toJson(config: config);
obj["pageCounter"] = pageCounter.toJson(config: config);
obj["deleteAllPagesAlertDialog"] =
deleteAllPagesAlertDialog.toJson(config: config);
obj["deletePageAlertDialog"] = deletePageAlertDialog.toJson(config: config);
return obj;
}