entity
City
Named geographic city referenced by service areas. Names are normalized to legacy title case.
EntityStatus: Implemented in api-v1
Purpose
A city is the geographic node a ServiceArea references. Operators often supply City Text such as Brooklyn, Queens, Manhattan; CityTextParser splits on commas, title-cases each segment, and de-duplicates case-insensitively.
Invariants
- Name cannot be empty after trim and title-case normalization.
- Equality of
CityNameis case-insensitive.