polygonUpdatesToJson function

Map<String, dynamic> polygonUpdatesToJson(
  1. PolygonUpdates polygonUpdates
)

Implementation

Map<String, dynamic> polygonUpdatesToJson(PolygonUpdates polygonUpdates) {
  final Map<String, dynamic> updateMap = <String, dynamic>{};

  addToMap(
    updateMap,
    _Param.polygonsToInsert,
    polygonToList(polygonUpdates.insertSet),
  );
  addToMap(
    updateMap,
    _Param.polygonsToUpdate,
    polygonToList(polygonUpdates.updateSet),
  );
  addToMap(
    updateMap,
    _Param.polygonsToDelete,
    polygonUpdates.deleteSet.map<dynamic>((PolygonId m) => m.id).toList(),
  );

  return updateMap;
}