Добавлен POST /api/v1/delivery/suggest-address
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: 021
|
||||
title: Add address suggestion adapter and country provider mapping
|
||||
status: TODO
|
||||
status: DONE
|
||||
created: 2026-03-25
|
||||
---
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: 022
|
||||
title: Add address suggestion endpoint
|
||||
status: TODO
|
||||
status: DONE
|
||||
created: 2026-03-25
|
||||
---
|
||||
|
||||
@@ -21,7 +21,7 @@ created: 2026-03-25
|
||||
- Не изменять файлы в `spec/`.
|
||||
|
||||
## Acceptance criteria
|
||||
- Существует endpoint `POST /api/v1/delivery/address/suggest`, принимающий `AddressSuggestRequest` и возвращающий `list[AddressSuggestion]`.
|
||||
- Существует endpoint `POST /api/v1/delivery/suggest-address`, принимающий `AddressSuggestRequest` и возвращающий `list[AddressSuggestion]`.
|
||||
- Реализованы request/response schemas `AddressSuggestRequest` и `AddressSuggestion`.
|
||||
- Endpoint реализован в существующем controller `app/controllers/v1/delivery.py`.
|
||||
- Controller делегирует обработку только в `AggregatorService.suggest_addresses()`.
|
||||
@@ -33,7 +33,7 @@ created: 2026-03-25
|
||||
## Definition of Done
|
||||
- [ ] Добавлены address suggestion request/response schemas.
|
||||
- [ ] Реализован метод `AggregatorService.suggest_addresses()` для provider routing и orchestration.
|
||||
- [ ] Реализован endpoint `POST /api/v1/delivery/address/suggest` в существующем controller.
|
||||
- [ ] Реализован endpoint `POST /api/v1/delivery/address-address` в существующем controller.
|
||||
- [ ] Добавлены service и controller/API tests для address suggestion flow.
|
||||
|
||||
## Tests
|
||||
|
||||
Reference in New Issue
Block a user