toJson method
Implementation
@override
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
void addIfPresent(String fieldName, dynamic value) {
if (value != null) {
json[fieldName] = value;
}
}
addIfPresent('circle-radius', circleRadius);
addIfPresent('circle-color', circleColor);
addIfPresent('circle-blur', circleBlur);
addIfPresent('circle-opacity', circleOpacity);
addIfPresent('circle-translate', circleTranslate);
addIfPresent('circle-translate-anchor', circleTranslateAnchor);
addIfPresent('circle-pitch-scale', circlePitchScale);
addIfPresent('circle-pitch-alignment', circlePitchAlignment);
addIfPresent('circle-stroke-width', circleStrokeWidth);
addIfPresent('circle-stroke-color', circleStrokeColor);
addIfPresent('circle-stroke-opacity', circleStrokeOpacity);
addIfPresent('circle-sort-key', circleSortKey);
addIfPresent('visibility', visibility);
return json;
}