...
# | Название поля | Описание | |||
1 | scheduleResponse |
| |||
1.1 | units |
| |||
| Атрибут “timeZone” | Часовой пояс аккаунта | |||
| Атрибут “currency” | Валюта аккаунта | |||
| Атрибут “distanceUnits” | Единицы измерения расстояния аккаунта | |||
| Атрибут “durationUnits” | Единицы измерения времени аккаунта | |||
| Атрибут “weightUnits” | Единицы измерения веса аккаунта | |||
1.2 | driverExternalID | Внешний идентификатор водителя | 1.3 | vehicles |
|
1.32.1 | vehicle |
| |||
| Атрибут “id” | Идентификатор машины в аккаунте, который может быть использован в дальнейших вопросах | |||
| Атрибут “name” | Имя машины | |||
| Атрибут “driverName” | Имя водителя | |||
Атрибут "driverExternalID" | Внешний идентификатор водителя | ||||
| Атрибут “driverPhone” | Контактный телефон водителя | |||
| Атрибут “costByDistance” | Стоимость за милю/километр, значение зависит от единиц выбранных в «currency» | |||
| Атрибут “maxWeight” | Грузоподъемность транспортного средства, значение зависит от единиц, выбранных в “weightUnits” | |||
| Атрибут “aocId” | Идентификатор распределительного центра, которому принадлежит машина | |||
1.32.1.1 | run |
| |||
| Атрибут “runDay” | Дата поездки | |||
| Атрибут “runNumber” | Номер поездки | |||
| Атрибут “planDistance” | Планируемая дистанция поездки | |||
| Атрибут “planDuration” | Планируемая продолжительность поездки | |||
| Атрибут “runStartTime” | Планируемое время начала поездки | |||
| Атрибут “runEndTime” | Планируемое время окончания поездки | |||
| Атрибут “availabilityStartTime” | Время начала доступности водителя | |||
| Атрибут “availabilityEndTime” | Время окончания доступности водителя | |||
| Атрибут “planWeight” | Общий вез заказов в поездке | |||
| Атрибут “cost” | Стоимость поездки. Стоимость = ((стоимость за час) * (продолжительность в часах)) + ((стоимость за километр) * (дистанция поездки)) | |||
1.32.1.1.1 | location |
| |||
| Атрибут “number” | Порядковый номер расположения клиента в рейсе. Возможен только для locationType=DROP | |||
| Атрибут “locationType” | Тип расположения клиента. Возможные значения
| |||
| Атрибут “name” | Название расположения клиента | |||
| Атрибут “address” | Адрес расположения клиента | |||
| Атрибут “latitude” | Координаты широты расположения клиента | |||
| Атрибут “longitude” | Координаты долготы расположения клиента | |||
| Атрибут “planArrivalTime” | Планируемое время прибытия в расположение клиента | |||
| Атрибут “planDepartureTime” | Планируемое время отправления от клиента | |||
| Атрибут “factArrivalTime” | Фактическое время прибытия к клиенту | |||
| Атрибут “factDepartureTime” | Фактическое время отправления от клиента | |||
Атрибут "mileage" | Плановое расстояние до заказа. Выводится в зависимости от настроек аккаунта - в милях или километрах. | ||||
1.32.1.1.1.1 | order |
| |||
| Атрибут “orderReference” | Название заказа/Идентификатор | |||
| Атрибут “status” | Статус заказа. Возможные значения описаны в Приложении 3. | |||
| Атрибут “task” | Признак вида заказа. Возможные значения:
| |||
| Атрибут “duration” | Продолжительность разгрузки/погрузки у клиента | |||
| Атрибут “weight” | Первая единица измерения заказа, конфигурируется для каждого аккаунта отдельно. По умолчанию - Вес заказа | |||
| Атрибут “<dynamic_attribute_name>” | Данный метод позволяет получить значения дополнительных полей для заказов. Данные поля добавляются отдельно дл каждого конкретного аккаунта. <dynamic_attribute_name> - название дополнительно сконфигурированного для аккаунта поля заказа. |
...
<scheduleResponse>
<units timeZone=”Greenwich Mean Time””GMT+06:00” timeZoneOffset="GMT+06:00" currency=”POUND” ”ROUBLE” distanceUnits=”MILE” ”KILOMETRE” speedUnits="MILESKILOMETERS_PER_HOUR" durationUnits=”MINUTE” weightUnits=”units” ”кг” volumeUnits="m3"/>
<vehicles>
<vehicle id=”8930” name=”Kamaz” driverName=”Ivanov” ”Ivanov” driverExternalId="1234567890йцукен2qwerty" costByDistance=”0.14” maxWeight=”1050” maxVolume="0" aocId=”190”>
...