Перевел /suggest-address на id города и убрал country_code
Deploy / deploy (push) Successful in 59s

This commit is contained in:
Раис Юсупалиев
2026-05-29 04:01:09 +03:00
parent 6caea9e111
commit 6a2bf05ba5
5 changed files with 128 additions and 52 deletions
+14
View File
@@ -26,7 +26,21 @@ class DeliveryCalculationRequest(BaseModel):
parcel_type: ParcelType | None = None
class SuggestAddressRequest(BaseModel):
"""API request for the /suggest-address endpoint.
``city`` is a city identifier (key in ``cities_map``); the city name and
country code are resolved from it by the service layer.
"""
city: str = Field(min_length=1)
query: str = Field(min_length=1)
limit: int | None = Field(default=None, gt=0)
class AddressSuggestRequest(BaseModel):
"""Provider-facing address suggestion request."""
country_code: str = Field(min_length=2, max_length=2)
city: str = Field(min_length=1)
query: str = Field(min_length=1)