tileOverlayUpdatesToJson function

Map<String, dynamic> tileOverlayUpdatesToJson(
  1. TileOverlayUpdates tileOverlayUpdates
)

Implementation

Map<String, dynamic> tileOverlayUpdatesToJson(
    TileOverlayUpdates tileOverlayUpdates) {
  final Map<String, dynamic> updateMap = <String, dynamic>{};

  addToMap(updateMap, Param.tileOverlaysToInsert,
      tileOverlayToList(tileOverlayUpdates.insertSet));
  addToMap(updateMap, Param.tileOverlaysToUpdate,
      tileOverlayToList(tileOverlayUpdates.updateSet));
  addToMap(
      updateMap,
      Param.tileOverlaysToDelete,
      tileOverlayUpdates.deleteSet
          .map<dynamic>((TileOverlayId t) => t.id)
          .toList());

  return updateMap;
}