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