Project

General

Profile

Orders Statuses » History » Version 1

Dmitry Vasilev, 11/24/2025 07:46 PM

1 1 Dmitry Vasilev
## Статусы заказов для taxi order
2
3
**1. Заказ создается со статусом (CREATED)**
4
5
**ручка** POST - /api/orders/taxis Add taxi order "Создание заказа"
6
7
---
8
9
**2. Поиск водителя (SEARCHING)**
10
11
_После создания заказа система автоматически переводит его в статус SEARCHING, чтобы начать поиск водителя.
12
Переходит в статус "searching"_
13
14
**Результат:** Автоматический переход из CREATED в SEARCHING.
15
16
---
17
18
**3. Принятие заказа водителем**
19
20
**ручка** POST - /api/orders/{{order_id}}/taxis/start/{{taxi_order_id}} 
21
_Start taxi order. Only for status "searching"_
22
23
**Результат:** Переходит в статус "driver found"
24
25
---
26
27
**4. Водитель в пути за клиентом (ARRIVES)**
28
29
**ручка** POST - /api/orders/{{order_id}}/taxis/driver-en-route-to-client/{{taxi_order_id}} 
30
_Driver en route to clinet. Only for status "searching"._
31
32
**Результат:** Переходит в статус "arrives"
33
34
---
35
36
**5. Ожидание клиента (WAITING)**
37
38
**ручка** POST - /api/orders/{orderId}/taxis/waiting/{taxiOrderId} 
39
_"Waiting taxi client. Only for statuses "arrives"."_
40
41
**Результат:** Переходит в статус "waiting"
42
43
---
44
45
**6.  Водитель в пути к точке назначения (PROCESSED)**
46
47
**ручка** POST - /api/orders/{orderId}/taxis/waiting/{taxiOrderId}
48
_The driver is on his way to his destination. Only for status "waiting"_
49
50
**Результат:** Переходит в статус "proccessed"
51
52
---
53
54
**7. Прибытие в точку назначения (ARRIVED)**
55
56
**ручка** POST - /api/orders/{orderId}/taxis/arrive/{taxiOrderId}
57
_Worker has arrived at the point. Only for statuses "arrives", "proccessed" or "waiting"._
58
59
**Результат:** Переходит в статус "arrived"
60
61
---
62
63
**8. Завершение заказа (COMPLETED)**
64
65
**ручка** POST - /api/orders/{orderId}/taxis/complete/{taxiOrderId}
66
Worker completes taxi order. Only for status "arrived" end point.
67
68
**Результат:** Переходит в статус "completed"