in gemini/agents/research-multi-agents/ev_agent/api_handler/api_01_NeighborhoodSummary.py [0:0]
def process_amenities(elements: List[Dict]) -> PublicAmenities:
amenities = PublicAmenities()
for element in elements:
tags = element.get("tags", {})
amenity_type = tags.get("amenity")
if amenity_type == "post_office":
amenities.post_offices += 1
elif amenity_type == "bank":
amenities.banks += 1
elif amenity_type == "atm":
amenities.atms += 1
elif amenity_type == "toilets":
amenities.toilets += 1
elif amenity_type == "recycling":
amenities.recycling += 1
elif amenity_type == "waste_disposal":
amenities.waste_disposal += 1
elif amenity_type == "water_point" or amenity_type == "drinking_water":
amenities.water_points += 1
elif amenity_type == "bench":
amenities.benches += 1
return amenities