open:tech:dev:sharix_open_-_primery_json
Это старая версия документа!
Примеры JSON для обмена данными между системами
#Full json order example
{
"ticket": 123,
"state": 111,
"id_metaservice": 1,
"is_global": false,
"is_visible": false,
"service": 1,
"service_type": 1,
"time_placed": "2023-05-15T16:40:32.179777Z",
"time_start": "2023-05-15T16:40:32.179777Z",
"time_start_predicted": "2023-05-15T16:40:32.179777Z",
"time_finish_predicted": "2023-05-15T16:40:32.179777Z",
"time_start_real": "2023-05-15T16:40:32.179777Z",
"time_finish_real": "2023-05-15T16:40:32.179777Z",
"order_place_start": "р-н Беговой",
"order_place_start_gps": "55.751941, 37.607513",
"order_place_start_real": "р-н Беговой",
"order_place_start_real_gps": "55.751941, 37.607513",
"order_place_finish_predicted": "р-н Мещанский",
"order_place_finish_predicted_gps": "55.751941, 37.607513",
"order_place_finish_real": "р-н Мещанский",
"order_place_finish_real_gps": "55.751941, 37.607513",
"predicted_price": 1000,
"real_price": 1001,
"payment_transaction_id": 1,
"rating_id": 1,
"provider": 1,
"provider_screen_name": "Vasya Ispolnitelev",
"receiver": 1,
"receiver_screen_name": "Marfa Clientovna",
"client_id": 1,
"resource_id": 1
}
#minimal acceptable as order json example
{
"ticket": 123,
"state": 111,
"id_metaservice": 1,
"is_global": false,
"is_visible": false,
"service": 1,
"service_type": 1,
"time_placed": "2023-05-15T16:40:32.179777Z",
"time_start": null,
"time_start_predicted": null,
"time_finish_predicted": null,
"time_start_real": null,
"time_finish_real": null,
"order_place_start": null,
"order_place_start_gps": null,
"order_place_start_real": null,
"order_place_start_real_gps": null,
"order_place_finish_predicted": null,
"order_place_finish_predicted_gps": null,
"order_place_finish_real": null,
"order_place_finish_real_gps": null,
"predicted_price": null,
"real_price": null,
"payment_transaction_id": null,
"rating_id": null,
"provider": null,
"provider_screen_name": null,
"receiver": null,
"receiver_screen_name": null,
"client_id": null,
"resource_id": null
}
#ticket json example
{
"id": 2,
"status": 111,
"created_date": "2023-05-15",
"status_changed_date": "2023-05-15T17:16:22.955601Z",
"priority": 0,
"title": "Test",
"note": "{\n \n \"ticket\": 1,\n \"state\": 1,\n \"id_metaservice\": 1,\n \"is_global\": false,\n \"is_visible\": false,\n \"service\": 1,\n \"service_type\": 1,\n\n \"time_placed\": 1}"
"due_date": "2023-05-15",
"task_list": 10,
"created_by": 1,
"type": 1,
"assigned_to": 1
}
#ticket minimal example
{
"id": 2,
"status": 111,
"created_date": "2023-05-15",
"status_changed_date": "2023-05-15T17:16:22.955601Z",
"priority": 0,
"title": null,
"note": null,
"due_date": null,
"task_list": 10,
"created_by": 1,
"type": 1,
"assigned_to": null
}
open/tech/dev/sharix_open_-_primery_json.1684240836.txt.gz · Последнее изменение: 2023/05/16 12:40 — sharixadmin