groundOverlayUpdatesToJson function

Map<String, dynamic> groundOverlayUpdatesToJson(
  1. GroundOverlayUpdates groundOverlayUpdates
)

Implementation

Map<String, dynamic> groundOverlayUpdatesToJson(
  GroundOverlayUpdates groundOverlayUpdates,
) {
  final Map<String, dynamic> updateMap = <String, dynamic>{};

  addToMap(
    updateMap,
    _Param.groundOverlaysToInsert,
    groundOverlayToList(groundOverlayUpdates.insertSet),
  );
  addToMap(
    updateMap,
    _Param.groundOverlaysToUpdate,
    groundOverlayToList(groundOverlayUpdates.updateSet),
  );
  addToMap(
    updateMap,
    _Param.groundOverlaysToDelete,
    groundOverlayUpdates.deleteSet
        .map<dynamic>((GroundOverlayId g) => g.id)
        .toList(),
  );

  return updateMap;
}