Функция OrderIntervals (Data) возвращает массив, состоящий из доступных интервалов для заказа.
Данный метод предназначен для определения доступных интервалов при вызове водителя-экспедитора на указанную дату с учетом типа заказа, города отправителя и других заданных параметров.
Важно! Метод используется только для определения доступных интервалов и не предназначен для формирования заказа. Для создания заказов необходимо воспользоваться одним из методов из раздела "Создание заказа".
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
Data | minOccurs="1" maxOccurs="1" type="tns:OrderIntervalsType" |
|
- Data.CityCode | minOccurs="1" maxOccurs="1" type="int" |
Код города |
- Data.Address | minOccurs="0" maxOccurs="1" type="string" |
Адрес забора груза |
- Data.Created | minOccurs="1" maxOccurs="1" type="dateTime" |
Дата формирования заказа |
- Data.CargoTakenDate | minOccurs="1" maxOccurs="1" type="dateTime" |
Дата забора груза |
- Data.IsOrderUrgent | minOccurs="1" maxOccurs="1" type="boolean" |
срочность заказа: 0 (false) – стандартный заказ 1 (true) – срочный заказ |
- Data.IsWBRequired | minOccurs="1" maxOccurs="1" type="boolean" |
требуется накладная. 0 (false) – Заказ без накладной 1 (true) – Заказ с накладной |
<soap:Body>
<OrderIntervals xmlns="http://ltl-ws.major-express.ru/edclients/">
<Data>
<CityCode>int</CityCode>
<Address>string</Address>
<Created>dateTime</Created>
<CargoTakenDate>dateTime</CargoTakenDate>
<IsOrderUrgent>boolean</IsOrderUrgent>
<IsWBRequired>boolean</IsWBRequired>
</Data>
</OrderIntervals>
</soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
OrderIntervalsResult [ ] | minOccurs="0" maxOccurs="1" type="tns:ArrayOfOrderInterval" |
|
OrderIntervalsResult [ i ].ID | minOccurs="1" maxOccurs="1" type="short" |
Код интервала |
OrderIntervalsResult [ i ].StartTime | minOccurs="1" maxOccurs="1" type="dateTime" |
Время начала |
OrderIntervalsResult [ i ].EndTime | minOccurs="1" maxOccurs="1" type="dateTime" |
Время окончания |
OrderIntervalsResult [ i ].Interval | minOccurs="0" maxOccurs="1" type="string" |
Интервал для забора груза |
<soap:Body>
<OrderIntervalsResponse xmlns="http://ltl-ws.major-express.ru/edclients/">
<OrderIntervalsResult>
<OrderInterval>
<ID>short</ID>
<StartTime>dateTime</StartTime>
<EndTime>dateTime</EndTime>
<Interval>string</Interval>
</OrderInterval>
<OrderInterval>
<ID>short</ID>
<StartTime>dateTime</StartTime>
<EndTime>dateTime</EndTime>
<Interval>string</Interval>
</OrderInterval>
</OrderIntervalsResult>
</OrderIntervalsResponse>
</soap:Body>
ДОПОЛНИТЕЛЬНЫЕ МЕТОДЫ
Для создания заказов на вызов водителя-экспедитора на адрес отправителя используются методы.
Для получения списка обслуживаемых городов предназначены методы dict_Cities и dict_Cities2.