toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

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

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

  addIfPresent('fill-extrusion-opacity', fillExtrusionOpacity);
  addIfPresent('fill-extrusion-color', fillExtrusionColor);
  addIfPresent('fill-extrusion-translate', fillExtrusionTranslate);
  addIfPresent(
      'fill-extrusion-translate-anchor', fillExtrusionTranslateAnchor);
  addIfPresent('fill-extrusion-pattern', fillExtrusionPattern);
  addIfPresent('fill-extrusion-height', fillExtrusionHeight);
  addIfPresent('fill-extrusion-base', fillExtrusionBase);
  addIfPresent(
      'fill-extrusion-vertical-gradient', fillExtrusionVerticalGradient);
  addIfPresent('visibility', visibility);
  return json;
}