toJson method

Map<String, dynamic> toJson()
override

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> json = <String, dynamic>{};

  void addIfPresent(String fieldName, dynamic value) {
    if (value != null) {
      json[fieldName] = value;
    }
  }

  addIfPresent('line-opacity', lineOpacity);
  addIfPresent('line-color', lineColor);
  addIfPresent('line-translate', lineTranslate);
  addIfPresent('line-translate-anchor', lineTranslateAnchor);
  addIfPresent('line-width', lineWidth);
  addIfPresent('line-gap-width', lineGapWidth);
  addIfPresent('line-offset', lineOffset);
  addIfPresent('line-blur', lineBlur);
  addIfPresent('line-dasharray', lineDasharray);
  addIfPresent('line-pattern', linePattern);
  addIfPresent('line-gradient', lineGradient);
  addIfPresent('line-cap', lineCap);
  addIfPresent('line-join', lineJoin);
  addIfPresent('line-miter-limit', lineMiterLimit);
  addIfPresent('line-round-limit', lineRoundLimit);
  addIfPresent('line-sort-key', lineSortKey);
  addIfPresent('visibility', visibility);
  return json;
}