123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- #[POST]/openlocal/api/orderslocal/ - данные которые будут заданы при пост запросе
- #[PUT]/openlocal/api/orderslocal/id/ - данные которые буду изменены при пут запросе
- {
- "event": {
- "id": 0,
- "order_synced": 1, # [POST] - заявка из синхронизируемой части "order_id": 0,
- "ticket": 123, #id из tickets
- "status": 111, #[PUT] status из tickets
- "is_global": False, # [PUT] это из api сервиса, где хранится заказ
- "is_visible": False, # [PUT] это из api сервиса, где хранится заказ
-
- "priority": 1, #[PUT] это берем из tickets, по идее можно будет повышать приоритет для привлечения внимания техподдержки
- "title": "123", #[PUT] это берем из tickets
- "note": "123", #[PUT] это берем из tickets
- "due_date": "2023-05-15T17:16:22.955601Z", #[PUT] это берем из tickets или из api сервиса - должно совпадать это значение - по сути это крайний срок жизни заказа
-
- "id_metaservice": 1, #[PUT] это из api сервиса, где хранится заказ
- "service": 1, #[PUT] это из api сервиса, где хранится заказ
- "service_type": 1, #[PUT] это из api сервиса, где хранится заказ
-
- #"predicted_price": 0.0,
- #"real_price": 0.0,
- "status_changed_date": "2023-05-15T17:16:22.955601Z", #[PUT] это из tickets, для нового заказа оно эквивалентно time_placed
- "time_placed": "2023-05-15T16:40:32.179777Z", #[PUT] это из api сервиса, где хранится заказ, должно совпадать (хотя бы частично, если в tickets меньше информации хранится) с "created_date" в tickets
- "time_start": "2023-05-15T16:40:32.179777Z", #[PUT] это и все ниже - из api сервиса, где хранится заказ, если не написано иное
- "time_start_predicted": "2023-05-15T16:40:32.179777Z", #[PUT]
- "time_finish_predicted": "2023-05-15T16:40:32.179777Z", #[PUT]
- "time_start_real": "2023-05-15T16:40:32.179777Z", #[PUT]
- "time_finish_real": "2023-05-15T16:40:32.179777Z", #[PUT]
- "order_place_type": "address", #[POST][PUT] может быть address, coords или both
- "order_place_start": "р-н Беговой", #[POST][PUT] вычисляется на языке местности 1 раз на основе координат, если адрес не задавался
- "order_place_start_gps": "55.751941, 37.607513", #[POST][PUT] вычисляются на основе адреса, если координаты не задавались
- "order_place_start_sector": 4, #[POST][PUT] вычисляется 1 раз на основе координат
- "order_place_start_real": "р-н Беговой", #[POST][PUT] вычисляется на основе координат 1 раз по факту заполнения
- "order_place_start_real_gps": "55.751941, 37.607513", #[POST][PUT] фиксируется приложением в момент начала заказа
- "order_place_finish_predicted": "р-н Мещанский", #[POST][PUT] вычисляется 1 раз на основе координат или сектора, зависит от логики сервиса
- "order_place_finish_predicted_gps": "55.751941, 37.607513", #[POST][PUT]
- "order_place_finish_sector": 4, #[POST][PUT]
- "order_place_finish_real": "р-н Мещанский", #[POST][PUT] вычисляется 1 раз на основе координат
- "order_place_finish_real_gps": "55.751941, 37.607513", #[POST][PUT] фиксируется приложением в момент завершения заказа
- "description": "",
- "gallery": [
- "",
- ""
- ],
-
- "sport_id": 0,
- "required_level": 0.0,
- "required_gender": "",
- "seen_by_count": 0,
- "bookmarked_by_count": 0,
- "max_participants": 0,
- "provider": 1, #host
- "provider_screen_name": "Vasya Worker",
- "clients": [
- {
- "client_id": "",
- "client_screen_name": "",
- "picture": "",
- }
- ]
- }
- }
- """ Неподходящие
- "predicted_price": 1000, #[PUT] рассчитывается на этапе регистрации заказа и хранимое
- "real_price": 1001, #[PUT] обновляется приложением, отправляется на сервис при необходимости в логике обработчиков
- "payment_transaction_id": 1, #[POST][PUT]
- "receiver": 1, #[PUT]
- "receiver_screen_name": "Marfa Wife",
- "resource_id": 1, #[POST][PUT] это из api сервиса, где хранится заказ
- "attempts": 1 #[POST][PUT] это ниоткуда, должно добавляться пустым, обработчики с этим могут работать по необходимости
- """
|