heatMapUpdatesToJson function

Map<String, dynamic> heatMapUpdatesToJson(
  1. HeatMapUpdates heatMapUpdates
)

Implementation

Map<String, dynamic> heatMapUpdatesToJson(HeatMapUpdates heatMapUpdates) {
  final Map<String, dynamic> updateMap = <String, dynamic>{};

  addToMap(
    updateMap,
    _Param.heatMapsToInsert,
    heatMapToList(heatMapUpdates.insertSet),
  );
  addToMap(
    updateMap,
    _Param.heatMapsToUpdate,
    heatMapToList(heatMapUpdates.updateSet),
  );
  addToMap(
    updateMap,
    _Param.heatMapsToDelete,
    heatMapUpdates.deleteSet.map<dynamic>((HeatMapId h) => h.id).toList(),
  );

  return updateMap;
}