toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> json = <String, dynamic>{};
json["overlayEnabled"] = overlayEnabled;
if (textFormat != null) json["textFormat"] = textFormat!.name;
if (polygonColor != null) {
json["polygonColor"] = toColorString(polygonColor!);
}
if (strokeColor != null) json["strokeColor"] = toColorString(strokeColor!);
if (highlightedPolygonColor != null) {
json["highlightedPolygonColor"] = toColorString(highlightedPolygonColor!);
}
if (highlightedStrokeColor != null) {
json["highlightedStrokeColor"] = toColorString(highlightedStrokeColor!);
}
if (textColor != null) json["textColor"] = toColorString(textColor!);
if (textContainerColor != null) {
json["textContainerColor"] = toColorString(textContainerColor!);
}
if (highlightedTextColor != null) {
json["highlightedTextColor"] = toColorString(highlightedTextColor!);
}
if (highlightedTextContainerColor != null) {
json["highlightedTextContainerColor"] =
toColorString(highlightedTextContainerColor!);
}
if (loadingText != null && barcodeItemOverlayViewBinder != null) {
json["loadingText"] = loadingText;
}
return json;
}