Функция Cities2 ( ) возвращает набор записей с информацией по городам (страна, регион, район, признак центрального города и удаленность от центрального города).
Метод предназначен для получения списка обслуживаемых городов.
Важно! Контракт метода Cities2 возвращает список объектов унаследованных от базового класса City (метод Cities)
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
нет | нет | не требуется |
<soap:Body>
<Cities2 xmlns="http://ltl-ws.major-express.ru/mega/" />
</soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
dict_Cities2Result | minOccurs="0" maxOccurs="1" type="tns:ArrayOfCity2" |
|
- ArrayOfCity2[ ] | minOccurs="0" maxOccurs="unbounded" type="tns:City2" |
массив данных с информацией по городам |
- ArrayOfCity2[ i ]. City2.Code* |
minOccurs="1" maxOccurs="1" type="int" |
код города (населенного пункта) |
- ArrayOfCity2[ i ]. City2.Name* |
minOccurs="0" maxOccurs="1" type="string" |
название города (населенного пункта) |
- ArrayOfCity2[ i ]. City2.IsShipper* |
minOccurs="1" maxOccurs="1" type="boolean" |
признак возможности отправки из города (населенного пункта) 0 (false) – отправка НЕ возможна, 1 (true) – отправка возможна |
- ArrayOfCity2[ i ]. City2. RegionCode |
minOccurs="1" maxOccurs="1" type="int" |
код региона |
- ArrayOfCity2[ i ]. City2. AgentCityCode |
minOccurs="1" maxOccurs="1" type="short" |
код агента |
- ArrayOfCity2[ i ]. City2. DistanceFromCentral |
minOccurs="0" maxOccurs="1" type="string" |
удаленность от центрального города |
* параметр унаследован от базового класса City метода Cities
<soap:Body>
<Cities2Response xmlns="http://ltl-ws.major-express.ru/mega/">
<Cities2Result>
<City2>
<RegionCode>int</RegionCode>
<AgentCityCode>short</AgentCityCode>
<DistanceFromCentral>int</DistanceFromCentral>
</City2>
<City2>
<RegionCode>int</RegionCode>
<AgentCityCode>short</AgentCityCode>
<DistanceFromCentral>int</DistanceFromCentral>
</City2>
</Cities2Result>
</Cities2Response>
</soap:Body>