def process_food_drink()

in gemini/agents/research-multi-agents/ev_agent/api_handler/api_01_NeighborhoodSummary.py [0:0]


    def process_food_drink(elements: List[Dict]) -> FoodAndDrink:
        food = FoodAndDrink()
        for element in elements:
            tags = element.get("tags", {})

            amenity_type = tags.get("amenity")
            if amenity_type == "restaurant":
                food.restaurants += 1
            elif amenity_type == "cafe":
                food.cafes += 1
            elif amenity_type == "fast_food":
                food.fast_food += 1
            elif amenity_type == "pub":
                food.pubs += 1
            elif amenity_type == "bar":
                food.bars += 1
            elif amenity_type == "food_court":
                food.food_courts += 1
            elif amenity_type == "ice_cream":
                food.ice_cream += 1
            elif amenity_type == "bistro":
                food.bistros += 1
        return food