toJson method

Map<String, dynamic> toJson()

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