getActiveAlertImpactedAreaPolygons
open fun getActiveAlertImpactedAreaPolygons(propertyId: Int, @NonNull polygonsConsumer: Consumer<List<AlertImpactPolygonPlotter.AreaPolygon>>)
Get the impacted-area polygons of the active alerts at a property so the map can plot them as overlays at map-open. Cache-only read; never hits the network. Each polygon carries its (propertyId, buildingId, floorId, polygonId) identity tuple, the alert area's GeoJSON lon/lat rings and the alert's polygon style colors.
Parameters
propertyId
the property of interest
polygonsConsumer
consumer receiving the polygons (empty when none)