...
/rest/2/distribution-api/objects/importPerformers
Все возможные атрибуты для performer:
№ | Название поля | Обязательное | Описание | |
1 | performer | Блок информации о водителе | ||
1.1 | externalId | Нет | Идентификатор | |
1.2 | login | Да | Логин. По нему ищем водителя при апдейте | |
1.3 | password | Да | Пароль. Обязателен для нового водителя. | |
1.4 | name | Да | Имя | |
1.5 | Да | Адрес электронной почты | ||
1.6 | phone | Нет | Номер телефона | |
1.7 | comments | Нет | Комментарии | |
1.8 | priceForOneHour | Да | Стоимость одного часа | |
1.9 | breakShift | Да | Обязательно, если включены фиксированные обеды. Сдвиг обеда | |
1.10 | areaOfControl | Да | Распределительный центр | |
1.11 | allowDailyDrivingLimit | Нет | Лимит на вождение за смену. Значения: true / false. | |
1.12 | dailyDrivingLimit | Нет | Значение лимита за смену (указывается в минутах) | |
1.13 | allowDailyWorkingLimit | Нет | Продолжительность работы в сменуза смену (указывается в минутах) | |
1.14 | dailyWorkingLimit | Нет | Время вождения в сменуПродолжительность работы (указывается в минутах) | |
1.15 | scheduleZonesId | Нет | Идентификатор территории |
...
2 |
...
availability |
...
Наименование поля | Обязательный | Описание | |||
Блок информации о графике работы водителя | |||||
2.1 | weekDay | Да | День работы. Возможные значения: sunday, monday, tuesday, wednesday, thursday, friday, saturday | )Да | Обязательный в теге availability. День работы|
2.2 | from | Да | Обязательный в теге availability. Означает: работать с (значения - этот день, предыдущий день)Начало рабочего дня: с ... часов | ||
2.3 | to | Да | Обязательный в теге availability. Означает: работать до (значения - этот день, следующий, послезавтра)Окончание рабочего дня: до ... часов | ||
2.4 | startDayShift | Нет | Значение 0 или -1, если не задан - считается что текущий день. -1: предыдущий день 0: текущий день | endDayShift ||
2.5 | endDayShift | Нет | Значение 0 или 1 или 2, если не задан - считается что текущий день 0: текущий день 1: следующий день 2: плюс два дня | ||
2.6 | breakFrom | Да | Обязательный при указании breakTo. Означает - Обед с | ||
2.7 | breakTo | Да | Обязательный при указании breakFrom. Означает - Обед до | ||
2.8 | fixedDayStart | Нет | Фиксированное начало рабочего дня |
Значение полей dailyDrivingLimit и dailyDrivingLimit имеют смысл только при наличии включенных полей allowDailyDrivingLimit и allowDailyWorkingLimit соответственно.
...
3 | home location | Блок информации об адресе возврата в конце дня. Если home location не используются, не заполнять данный блок |
...
Наименование поля | Обязательный | Описание. | |
3.1 | name | Имя локации | |
3.2 | address | Адрес локации | |
3.3 | latitude | Долгота | |
3.4 | longitude | Широта |
Значение полей dailyDrivingLimit и dailyDrivingLimit имеют смысл только при наличии включенных полей allowDailyDrivingLimit и allowDailyWorkingLimit соответственно
Пример (перечислены все доступные поля):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
...
<performer name="Driver_API_3782387" phone="00000" email="Driver_API_3782387@gmail.com"
login="Driver_API_3782387121" password="mam" comments = "test comment AP_Driver_API_3782387I"
...