/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/resources/DeliveryService.wsdl
2 590 строк
144 KB
Mikael DELSOL
issue #50 - add WSDL with Cyrillic alphabet
25 фев 2016, 02:56
25 фев 2016, 02:56
53600f9
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://service.pa.post.aplix.ru/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="DeliveryService" targetNamespace="http://service.pa.post.aplix.ru/"> <wsdl:types> <xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.v8.1c.ru/ssl/contactinfo" elementFormDefault="qualified" targetNamespace="http://www.v8.1c.ru/ssl/contactinfo" version="1.0"> <xs:element name="КонтактнаяИнформация" type="tns:КонтактнаяИнформация" /> <xs:complexType name="КонтактнаяИнформация"> <xs:sequence> <xs:element minOccurs="0" name="Комментарий" type="xs:string" /> <xs:element name="Состав" type="tns:Состав" /> </xs:sequence> <xs:attribute name="Представление" type="xs:string" /> </xs:complexType> <xs:complexType abstract="true" name="Состав"> <xs:sequence /> </xs:complexType> <xs:complexType name="Адрес"> <xs:complexContent> <xs:extension base="tns:Состав"> <xs:sequence> <xs:element name="Состав" type="tns:Состав" /> </xs:sequence> <xs:attribute name="Страна" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="АдресРФ"> <xs:complexContent> <xs:extension base="tns:Состав"> <xs:sequence> <xs:element minOccurs="0" name="СубъектРФ" type="xs:string" /> <xs:element minOccurs="0" name="СвРайМО" type="tns:СвРайМО" /> <xs:element minOccurs="0" name="Город" type="xs:string" /> <xs:element minOccurs="0" name="ВнутригРайон" type="xs:string" /> <xs:element minOccurs="0" name="НаселПункт" type="xs:string" /> <xs:element minOccurs="0" name="Улица" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="ДопАдрЭл" type="tns:ДопАдрЭл" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="СвРайМО"> <xs:sequence> <xs:element minOccurs="0" name="Район" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="ДопАдрЭл"> <xs:sequence> <xs:element minOccurs="0" name="Номер" type="tns:Номер" /> </xs:sequence> <xs:attribute name="ТипАдрЭл" type="xs:string" /> <xs:attribute name="Значение" type="xs:string" /> </xs:complexType> <xs:complexType name="Номер"> <xs:sequence /> <xs:attribute name="Тип" type="xs:string" use="required" /> <xs:attribute name="Значение" type="xs:string" use="required" /> </xs:complexType> <xs:complexType name="АдресРБ"> <xs:complexContent> <xs:extension base="tns:Состав"> <xs:sequence> <xs:element minOccurs="0" name="Область" type="xs:string" /> <xs:element minOccurs="0" name="Район" type="xs:string" /> <xs:element minOccurs="0" name="Сельсовет" type="xs:string" /> <xs:element minOccurs="0" name="НаселПункт" type="xs:string" /> <xs:element minOccurs="0" name="Улица" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="ДопАдрЭл" type="tns:ДопАдрЭл" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://service.pa.post.aplix.ru/" xmlns:ns1="http://www.v8.1c.ru/ssl/contactinfo" elementFormDefault="unqualified" targetNamespace="http://service.pa.post.aplix.ru/" version="1.0"> <xs:import namespace="http://www.v8.1c.ru/ssl/contactinfo" /> <xs:element name="address" type="tns:address" /> <xs:element name="calc" type="tns:deliveryRequest" /> <xs:element name="calculateDimensions" type="tns:calculateDimensions" /> <xs:element name="calculateDimensionsRequest" type="tns:calculateDimensionsRequest" /> <xs:element name="calculateDimensionsResponse" type="tns:calculateDimensionsResponse" /> <xs:element name="calculateShippingCost" type="tns:calculateShippingCost" /> <xs:element name="calculateShippingCostResponse" type="tns:calculateShippingCostResponse" /> <xs:element name="consignee" type="tns:consignee" /> <xs:element name="consigneeList" type="tns:consigneeList" /> <xs:element name="contact" type="tns:contact" /> <xs:element name="contractor" type="tns:contractor" /> <xs:element name="contractorList" type="tns:contractorList" /> <xs:element name="country" type="tns:country" /> <xs:element name="countryList" type="tns:countryList" /> <xs:element name="createConsignee" type="tns:createConsignee" /> <xs:element name="createConsigneeRequest" type="tns:createConsigneeRequest" /> <xs:element name="createConsigneeResponse" type="tns:createConsigneeResponse" /> <xs:element name="createOrder" type="tns:createOrder" /> <xs:element name="createOrderRequest" type="tns:createOrderRequest" /> <xs:element name="createOrderResponse" type="tns:createOrderResponse" /> <xs:element name="createProduct" type="tns:createProduct" /> <xs:element name="createProductRequest" type="tns:createProductRequest" /> <xs:element name="createProductResponse" type="tns:createProductResponse" /> <xs:element name="createShipper" type="tns:createShipper" /> <xs:element name="createShipperRequest" type="tns:createShipperRequest" /> <xs:element name="createShipperResponse" type="tns:createShipperResponse" /> <xs:element name="deleteConsignee" type="tns:deleteConsignee" /> <xs:element name="deleteConsigneeResponse" type="tns:deleteConsigneeResponse" /> <xs:element name="deleteOrder" type="tns:deleteOrder" /> <xs:element name="deleteOrderResponse" type="tns:deleteOrderResponse" /> <xs:element name="deleteProduct" type="tns:deleteProduct" /> <xs:element name="deleteProductResponse" type="tns:deleteProductResponse" /> <xs:element name="deleteShipper" type="tns:deleteShipper" /> <xs:element name="deleteShipperResponse" type="tns:deleteShipperResponse" /> <xs:element name="deliveryMethod" type="tns:deliveryMethod" /> <xs:element name="deliveryTree" type="tns:deliveryTree" /> <xs:element name="deliveryType" type="tns:deliveryType" /> <xs:element name="email" type="tns:email" /> <xs:element name="generateMarkers" type="tns:generateMarkers" /> <xs:element name="generateMarkersResponse" type="tns:generateMarkersResponse" /> <xs:element name="getConsignee" type="tns:getConsignee" /> <xs:element name="getConsigneeResponse" type="tns:getConsigneeResponse" /> <xs:element name="getContractors" type="tns:getContractors" /> <xs:element name="getContractorsResponse" type="tns:getContractorsResponse" /> <xs:element name="getCountries" type="tns:getCountries" /> <xs:element name="getCountriesResponse" type="tns:getCountriesResponse" /> <xs:element name="getMutualSettlements" type="tns:getMutualSettlements" /> <xs:element name="getMutualSettlementsResponse" type="tns:getMutualSettlementsResponse" /> <xs:element name="getOrder" type="tns:getOrder" /> <xs:element name="getOrderResponse" type="tns:getOrderResponse" /> <xs:element name="getPickupPoint" type="tns:getPickupPoint" /> <xs:element name="getPickupPointResponse" type="tns:getPickupPointResponse" /> <xs:element name="getProduct" type="tns:getProduct" /> <xs:element name="getProductRemnants" type="tns:getProductRemnants" /> <xs:element name="getProductRemnantsResponse" type="tns:getProductRemnantsResponse" /> <xs:element name="getProductResponse" type="tns:getProductResponse" /> <xs:element name="getShipper" type="tns:getShipper" /> <xs:element name="getShipperResponse" type="tns:getShipperResponse" /> <xs:element name="getTrackHistory" type="tns:getTrackHistory" /> <xs:element name="getTrackHistoryResponse" type="tns:getTrackHistoryResponse" /> <xs:element name="getTrackings" type="tns:getTrackings" /> <xs:element name="getTrackingsResponse" type="tns:getTrackingsResponse" /> <xs:element name="getVersions" type="tns:getVersions" /> <xs:element name="getVersionsResponse" type="tns:getVersionsResponse" /> <xs:element name="markerList" type="tns:markerList" /> <xs:element name="mutualSettlement" type="tns:mutualSettlement" /> <xs:element name="mutualSettlementDetail" type="tns:mutualSettlementDetail" /> <xs:element name="mutualSettlementDetailAcceptanceRegistry" type="tns:mutualSettlementDetailAcceptanceRegistry" /> <xs:element name="mutualSettlementDetailAdditionalChargeFare" type="tns:mutualSettlementDetailAdditionalChargeFare" /> <xs:element name="mutualSettlementDetailAdjustmentWriteRegisters" type="tns:mutualSettlementDetailAdjustmentWriteRegisters" /> <xs:element name="mutualSettlementDetailBuyerGoodsReturn" type="tns:mutualSettlementDetailBuyerGoodsReturn" /> <xs:element name="mutualSettlementDetailCalcCostShipping" type="tns:mutualSettlementDetailCalcCostShipping" /> <xs:element name="mutualSettlementDetailCashFlow" type="tns:mutualSettlementDetailCashFlow" /> <xs:element name="mutualSettlementDetailClientPayment" type="tns:mutualSettlementDetailClientPayment" /> <xs:element name="mutualSettlementDetailOutgoingRequestToCarrier" type="tns:mutualSettlementDetailOutgoingRequestToCarrier" /> <xs:element name="mutualSettlementDetailPostReturnRegistry" type="tns:mutualSettlementDetailPostReturnRegistry" /> <xs:element name="mutualSettlementDetailProductsPackaging" type="tns:mutualSettlementDetailProductsPackaging" /> <xs:element name="mutualSettlementDetailRegisterStorage" type="tns:mutualSettlementDetailRegisterStorage" /> <xs:element name="mutualSettlementDetailRouteList" type="tns:mutualSettlementDetailRouteList" /> <xs:element name="mutualSettlementDetailRouteListOrder" type="tns:mutualSettlementDetailRouteListOrder" /> <xs:element name="mutualSettlementDetailRouteListPickupRequest" type="tns:mutualSettlementDetailRouteListPickupRequest" /> <xs:element name="mutualSettlementDetailSMSInformation" type="tns:mutualSettlementDetailSMSInformation" /> <xs:element name="mutualSettlementDetailSafeCustody" type="tns:mutualSettlementDetailSafeCustody" /> <xs:element name="mutualSettlementDetailSafeCustodyCalculation" type="tns:mutualSettlementDetailSafeCustodyCalculation" /> <xs:element name="mutualSettlementDetailServiceRegistration" type="tns:mutualSettlementDetailServiceRegistration" /> <xs:element name="mutualSettlementDetailTrackNumberPayment" type="tns:mutualSettlementDetailTrackNumberPayment" /> <xs:element name="order" type="tns:order" /> <xs:element name="orderList" type="tns:orderList" /> <xs:element name="packingDimensions" type="tns:packingDimensions" /> <xs:element name="phone" type="tns:phone" /> <xs:element name="pickupPoint" type="tns:pickupPoint" /> <xs:element name="product" type="tns:product" /> <xs:element name="productList" type="tns:productList" /> <xs:element name="productRemnantsOnStoreList" type="tns:productRemnantsOnStoreList" /> <xs:element name="searchConsignees" type="tns:searchConsignees" /> <xs:element name="searchConsigneesCount" type="tns:searchConsigneesCount" /> <xs:element name="searchConsigneesCountResponse" type="tns:searchConsigneesCountResponse" /> <xs:element name="searchConsigneesResponse" type="tns:searchConsigneesResponse" /> <xs:element name="searchMarkers" type="tns:searchMarkers" /> <xs:element name="searchMarkersCount" type="tns:searchMarkersCount" /> <xs:element name="searchMarkersCountResponse" type="tns:searchMarkersCountResponse" /> <xs:element name="searchMarkersResponse" type="tns:searchMarkersResponse" /> <xs:element name="searchOrders" type="tns:searchOrders" /> <xs:element name="searchOrdersCount" type="tns:searchOrdersCount" /> <xs:element name="searchOrdersCountResponse" type="tns:searchOrdersCountResponse" /> <xs:element name="searchOrdersResponse" type="tns:searchOrdersResponse" /> <xs:element name="searchProducts" type="tns:searchProducts" /> <xs:element name="searchProductsCount" type="tns:searchProductsCount" /> <xs:element name="searchProductsCountResponse" type="tns:searchProductsCountResponse" /> <xs:element name="searchProductsResponse" type="tns:searchProductsResponse" /> <xs:element name="searchShippers" type="tns:searchShippers" /> <xs:element name="searchShippersCount" type="tns:searchShippersCount" /> <xs:element name="searchShippersCountResponse" type="tns:searchShippersCountResponse" /> <xs:element name="searchShippersResponse" type="tns:searchShippersResponse" /> <xs:element name="shipper" type="tns:shipper" /> <xs:element name="shipperList" type="tns:shipperList" /> <xs:element name="tracking" type="tns:tracking" /> <xs:element name="trackingList" type="tns:trackingList" /> <xs:element name="trackingResponse" type="tns:trackingResponse" /> <xs:complexType name="createShipper"> <xs:sequence> <xs:element name="request" type="tns:createShipperRequest" /> </xs:sequence> </xs:complexType> <xs:complexType name="createShipperRequest"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element ref="tns:shipper" /> </xs:sequence> </xs:complexType> <xs:complexType name="shipper"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" name="contractorId" type="xs:string" /> <xs:element form="qualified" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="identifier" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="inn" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="kpp" type="xs:string" /> <xs:element minOccurs="0" ref="tns:address" /> <xs:element minOccurs="0" ref="tns:phone" /> <xs:element minOccurs="0" ref="tns:email" /> <xs:element form="qualified" minOccurs="0" name="federalCode" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="url" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="contactPerson" type="tns:contact" /> </xs:sequence> </xs:complexType> <xs:complexType name="address"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="description" type="xs:string" /> <xs:element minOccurs="0" ref="ns1:КонтактнаяИнформация" /> <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="addition" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="territoryId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="kladrId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="gpsLatitude" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="gpsLongitude" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="aoId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="houseId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="postalCode" type="xs:string" /> <xs:element minOccurs="0" ref="tns:country" /> </xs:sequence> </xs:complexType> <xs:complexType name="country"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="fullName" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="codeAlpha2" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="codeAlpha3" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="engName" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="phone"> <xs:sequence> <xs:element form="qualified" name="value" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="email"> <xs:sequence> <xs:element form="qualified" name="value" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="contact"> <xs:sequence> <xs:element form="qualified" name="description" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="createShipperResponse"> <xs:sequence> <xs:element minOccurs="0" name="shipperId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchMarkers"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> <xs:element minOccurs="0" name="sortField" type="xs:string" /> <xs:element name="ascending" type="xs:boolean" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchMarkersResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:markerList" /> </xs:sequence> </xs:complexType> <xs:complexType name="markerList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="marker" type="tns:marker" /> </xs:sequence> </xs:complexType> <xs:complexType name="marker"> <xs:sequence> <xs:element form="qualified" name="value" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="changeDate" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchConsignees"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> <xs:element minOccurs="0" name="sortField" type="xs:string" /> <xs:element name="ascending" type="xs:boolean" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchConsigneesResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:consigneeList" /> </xs:sequence> </xs:complexType> <xs:complexType name="consigneeList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:consignee" /> </xs:sequence> </xs:complexType> <xs:complexType name="consignee"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" name="contractorId" type="xs:string" /> <xs:element form="qualified" name="familyName" type="xs:string" /> <xs:element form="qualified" name="firstName" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="identifier" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:phone" /> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:email" /> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:address" /> </xs:sequence> </xs:complexType> <xs:complexType name="getShipper"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="shipperId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getShipperResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:shipper" /> </xs:sequence> </xs:complexType> <xs:complexType name="getConsignee"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="consigneeId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getConsigneeResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:consignee" /> </xs:sequence> </xs:complexType> <xs:complexType name="createOrder"> <xs:sequence> <xs:element name="request" type="tns:createOrderRequest" /> </xs:sequence> </xs:complexType> <xs:complexType name="createOrderRequest"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element ref="tns:order" /> <xs:element minOccurs="0" name="marker" type="tns:marker" /> </xs:sequence> </xs:complexType> <xs:complexType name="order"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="identifier" type="xs:string" /> <xs:element ref="tns:shipper" /> <xs:element ref="tns:consignee" /> <xs:element form="qualified" name="contractorId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="externalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="declaredValue" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="amountToBePaid" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="sealType" type="tns:sealType" /> <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string" /> <xs:element form="qualified" name="deliveryAddress" type="tns:address" /> <xs:element minOccurs="0" ref="tns:phone" /> <xs:element minOccurs="0" ref="tns:email" /> <xs:element form="qualified" minOccurs="0" name="expectedDeliveryDate" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="deliveryIntervalStart" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="deliveryIntervalEnd" type="xs:int" /> <xs:element ref="tns:deliveryMethod" /> <xs:element form="qualified" name="paymentMethod" type="tns:paymentMethod" /> <xs:element minOccurs="0" ref="tns:pickupPoint" /> <xs:element form="qualified" maxOccurs="unbounded" name="productsToDeliver" type="tns:orderProduct" /> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:tracking" /> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="marker" type="tns:orderMarker" /> <xs:element form="qualified" minOccurs="0" name="status" type="tns:orderStatus" /> <xs:element form="qualified" minOccurs="0" name="minimalDeliveryTerm" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="maximalDeliveryTerm" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryMethod"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="fullDescription" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="type" type="tns:deliveryType" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryType"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="summary" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="pickupPoint"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" name="deliveryMethodId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="address" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="view" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="phone" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="worktime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="city" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="cityCode" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="region" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="countryId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="remark" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="gpsLatitude" type="xs:double" /> <xs:element form="qualified" minOccurs="0" name="gpsLongitude" type="xs:double" /> <xs:element form="qualified" minOccurs="0" name="email" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="startWork" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="endWork" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="orderProduct"> <xs:sequence> <xs:element ref="tns:product" /> <xs:element form="qualified" name="count" type="xs:int" /> <xs:element form="qualified" name="vatRate" type="tns:vatRate" /> <xs:element form="qualified" minOccurs="0" name="storeId" type="xs:string" /> <xs:element form="qualified" name="price" type="xs:float" /> <xs:element form="qualified" name="total" type="xs:float" /> <xs:element form="qualified" name="vat" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="discount" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="serialNumber" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="product"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="parentId" type="xs:string" /> <xs:element form="qualified" name="contractorId" type="xs:string" /> <xs:element form="qualified" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="article" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="length" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="width" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="height" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="weight" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="barcode" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="type" type="tns:productType" /> <xs:element form="qualified" minOccurs="0" name="price" type="tns:productPrice" /> <xs:element form="qualified" minOccurs="0" name="totalBalance" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="folder" type="xs:boolean" /> <xs:element form="qualified" minOccurs="0" name="hidden" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="productPrice"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="value" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="tracking"> <xs:sequence> <xs:element form="qualified" name="orderId" type="xs:string" /> <xs:element form="qualified" name="trackNumber" type="xs:string" /> <xs:element form="qualified" name="datetime" type="xs:string" /> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="payment" type="tns:payment" /> </xs:sequence> </xs:complexType> <xs:complexType name="payment"> <xs:sequence> <xs:element form="qualified" name="datetime" type="xs:string" /> <xs:element form="qualified" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="orderMarker"> <xs:sequence> <xs:element form="qualified" name="value" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="changeDate" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="orderStatus"> <xs:sequence> <xs:element form="qualified" name="value" type="tns:status" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="weight" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="createOrderResponse"> <xs:sequence> <xs:element minOccurs="0" name="orderId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteProduct"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="productId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteProductResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteOrder"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="orderId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteOrderResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getVersions"> <xs:sequence /> </xs:complexType> <xs:complexType name="getVersionsResponse"> <xs:sequence> <xs:element minOccurs="0" name="versions" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchOrders"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> <xs:element minOccurs="0" name="sortField" type="xs:string" /> <xs:element name="ascending" type="xs:boolean" /> <xs:element minOccurs="0" name="startDate" type="xs:string" /> <xs:element minOccurs="0" name="endDate" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="status" type="tns:status" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchOrdersResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:orderList" /> </xs:sequence> </xs:complexType> <xs:complexType name="orderList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:order" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchProducts"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> <xs:element minOccurs="0" name="sortField" type="xs:string" /> <xs:element name="ascending" type="xs:boolean" /> <xs:element minOccurs="0" name="parentId" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="filter" type="tns:productFilter" /> <xs:element name="noHidden" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchProductsResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:productList" /> </xs:sequence> </xs:complexType> <xs:complexType name="productList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:product" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteShipper"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="shipperId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteShipperResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getTrackHistory"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="orderId" type="xs:string" /> <xs:element minOccurs="0" name="trackNumber" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getTrackHistoryResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:trackingResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="trackingResponse"> <xs:sequence> <xs:element minOccurs="0" name="trackHistory" type="tns:trackHistory" /> <xs:element minOccurs="0" name="operationHistory" type="tns:operationHistory" /> </xs:sequence> </xs:complexType> <xs:complexType name="trackHistory"> <xs:sequence> <xs:element minOccurs="0" name="trackName" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="operationHistory"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="operationParameter" type="tns:operationParameter" /> </xs:sequence> </xs:complexType> <xs:complexType name="operationParameter"> <xs:sequence> <xs:element minOccurs="0" name="operation" type="tns:operation" /> <xs:element minOccurs="0" name="address" type="tns:TrackingAddress" /> <xs:element minOccurs="0" name="destinationAddress" type="tns:TrackingAddress" /> </xs:sequence> </xs:complexType> <xs:complexType name="operation"> <xs:sequence /> <xs:attribute name="attribute" type="xs:string" /> <xs:attribute name="date" type="xs:dateTime" /> <xs:attribute name="photo" type="xs:string" /> <xs:attribute name="type" type="xs:string" /> <xs:attribute name="video" type="xs:string" /> <xs:attribute name="weight" type="xs:float" /> </xs:complexType> <xs:complexType name="TrackingAddress"> <xs:sequence /> <xs:attribute name="index" type="xs:string" /> <xs:attribute name="address" type="xs:string" /> </xs:complexType> <xs:complexType name="searchShippersCount"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchShippersCountResponse"> <xs:sequence> <xs:element minOccurs="0" name="shipperCount" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchProductsCount"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element minOccurs="0" name="parentId" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="filter" type="tns:productFilter" /> <xs:element name="noHidden" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchProductsCountResponse"> <xs:sequence> <xs:element minOccurs="0" name="productCount" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getTrackings"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> <xs:element minOccurs="0" name="startDate" type="xs:string" /> <xs:element minOccurs="0" name="endDate" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getTrackingsResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:trackingList" /> </xs:sequence> </xs:complexType> <xs:complexType name="trackingList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:tracking" /> </xs:sequence> </xs:complexType> <xs:complexType name="getContractors"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="getContractorsResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:contractorList" /> </xs:sequence> </xs:complexType> <xs:complexType name="contractorList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:contractor" /> </xs:sequence> </xs:complexType> <xs:complexType name="contractor"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="id" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="entityType" type="tns:entityType" /> <xs:element form="qualified" minOccurs="0" name="description" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="fullName" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="inn" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="codeOKPO" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="kpp" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="email" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="defaultVatRate" type="tns:vatRate" /> <xs:element form="qualified" minOccurs="0" name="contactPerson" type="tns:contact" /> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="contact" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="calculateShippingCost"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="request" type="tns:deliveryRequest" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryRequest"> <xs:sequence> <xs:element minOccurs="0" name="country" type="xs:string" /> <xs:element minOccurs="0" name="region" type="xs:string" /> <xs:element minOccurs="0" name="area" type="xs:string" /> <xs:element minOccurs="0" name="city" type="xs:string" /> <xs:element minOccurs="0" name="street" type="xs:string" /> <xs:element minOccurs="0" name="house" type="xs:string" /> <xs:element minOccurs="0" name="index" type="xs:string" /> <xs:element minOccurs="0" name="cityKladrCode" type="xs:string" /> <xs:element minOccurs="0" name="streetKladrCode" type="xs:string" /> <xs:element minOccurs="0" name="weight" type="xs:float" /> <xs:element minOccurs="0" name="payment" type="xs:float" /> <xs:element minOccurs="0" name="cost" type="xs:float" /> <xs:element minOccurs="0" name="width" type="xs:float" /> <xs:element minOccurs="0" name="height" type="xs:float" /> <xs:element minOccurs="0" name="length" type="xs:float" /> <xs:element minOccurs="0" name="carrierConstraints" type="tns:carrierConstraintsType" /> <xs:element minOccurs="0" name="documents" type="xs:boolean" /> <xs:element minOccurs="0" name="docsForRiskyCargo" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="calculateShippingCostResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:deliveryTree" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryTree"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="node" type="tns:deliveryTreeItem" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryTreeItem"> <xs:sequence> <xs:element minOccurs="0" name="deliveryType" type="tns:deliveryTypeContainer" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryRate" type="tns:deliveryRateContainer" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryTypeContainer"> <xs:sequence> <xs:element minOccurs="0" name="description" type="xs:string" /> <xs:element minOccurs="0" name="summary" type="xs:string" /> <xs:element minOccurs="0" name="minimalCost" type="xs:float" /> <xs:element minOccurs="0" name="maximalCost" type="xs:float" /> <xs:element minOccurs="0" name="minPeriod" type="xs:int" /> <xs:element minOccurs="0" name="maxPeriod" type="xs:int" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="postType" type="tns:postType" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryRateContainer"> <xs:sequence> <xs:element minOccurs="0" name="deliveryMethod" type="tns:deliveryMethodContainer" /> <xs:element minOccurs="0" name="quote" type="tns:quote" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryMethodContainer"> <xs:sequence> <xs:element minOccurs="0" name="id" type="xs:string" /> <xs:element minOccurs="0" name="description" type="xs:string" /> <xs:element minOccurs="0" name="postType" type="tns:postType" /> </xs:sequence> </xs:complexType> <xs:complexType name="quote"> <xs:sequence> <xs:element minOccurs="0" name="type_id" type="xs:int" /> <xs:element minOccurs="0" name="available" type="xs:boolean" /> <xs:element minOccurs="0" name="name" type="xs:string" /> <xs:element minOccurs="0" name="cost" type="xs:float" /> <xs:element minOccurs="0" name="includedExtraCost" type="xs:float" /> <xs:element minOccurs="0" name="minperiod" type="xs:int" /> <xs:element minOccurs="0" name="maxperiod" type="xs:int" /> <xs:element minOccurs="0" name="worktimes" type="xs:string" /> <xs:element minOccurs="0" name="address" type="xs:string" /> <xs:element minOccurs="0" name="remark" type="xs:string" /> <xs:element minOccurs="0" name="point_id" type="xs:string" /> <xs:element minOccurs="0" name="gps_lat" type="xs:float" /> <xs:element minOccurs="0" name="gps_long" type="xs:float" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="photos" type="xs:string" /> <xs:element minOccurs="0" name="interval_start" type="xs:int" /> <xs:element minOccurs="0" name="interval_end" type="xs:int" /> <xs:element minOccurs="0" name="interval_min" type="xs:int" /> <xs:element minOccurs="0" name="volumeWeight" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryRateContainerList"> <xs:complexContent> <xs:extension base="tns:arrayList"> <xs:sequence /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="arrayList"> <xs:complexContent> <xs:extension base="tns:abstractList"> <xs:sequence /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType abstract="true" name="abstractList"> <xs:complexContent> <xs:extension base="tns:abstractCollection"> <xs:sequence /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType abstract="true" name="abstractCollection"> <xs:sequence /> </xs:complexType> <xs:complexType name="deleteConsignee"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="consigneeId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="deleteConsigneeResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="calculateDimensions"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="request" type="tns:calculateDimensionsRequest" /> </xs:sequence> </xs:complexType> <xs:complexType name="calculateDimensionsRequest"> <xs:sequence> <xs:element maxOccurs="unbounded" name="incomingDimention" type="tns:incomingDimensions" /> <xs:element name="sealType" type="tns:sealType" /> </xs:sequence> </xs:complexType> <xs:complexType name="incomingDimensions"> <xs:sequence> <xs:element form="qualified" name="width" type="xs:float" /> <xs:element form="qualified" name="height" type="xs:float" /> <xs:element form="qualified" name="length" type="xs:float" /> <xs:element form="qualified" name="weight" type="xs:float" /> <xs:element form="qualified" name="count" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="calculateDimensionsResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:packingDimensions" /> </xs:sequence> </xs:complexType> <xs:complexType name="packingDimensions"> <xs:sequence> <xs:element form="qualified" name="width" type="xs:float" /> <xs:element form="qualified" name="height" type="xs:float" /> <xs:element form="qualified" name="length" type="xs:float" /> <xs:element form="qualified" name="weight" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="createConsignee"> <xs:sequence> <xs:element name="request" type="tns:createConsigneeRequest" /> </xs:sequence> </xs:complexType> <xs:complexType name="createConsigneeRequest"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element ref="tns:consignee" /> </xs:sequence> </xs:complexType> <xs:complexType name="createConsigneeResponse"> <xs:sequence> <xs:element minOccurs="0" name="consigneeId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="generateMarkers"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> <xs:element name="count" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="generateMarkersResponse"> <xs:sequence> <xs:element minOccurs="0" name="markerCount" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="createProduct"> <xs:sequence> <xs:element name="request" type="tns:createProductRequest" /> </xs:sequence> </xs:complexType> <xs:complexType name="createProductRequest"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element ref="tns:product" /> </xs:sequence> </xs:complexType> <xs:complexType name="createProductResponse"> <xs:sequence> <xs:element minOccurs="0" name="productId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getMutualSettlements"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="shipperId" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> <xs:element name="startDate" type="xs:string" /> <xs:element name="endDate" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getMutualSettlementsResponse"> <xs:sequence> <xs:element minOccurs="0" name="mutualSettlements" type="tns:mutualSettlement" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlement"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="shipperName" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="balance" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="locked" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="available" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="details"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="tns:mutualSettlementDetailCalcCostShipping" /> <xs:element ref="tns:mutualSettlementDetailCashFlow" /> <xs:element ref="tns:mutualSettlementDetailClientPayment" /> <xs:element ref="tns:mutualSettlementDetailPostReturnRegistry" /> <xs:element ref="tns:mutualSettlementDetailRouteList" /> <xs:element ref="tns:mutualSettlementDetailTrackNumberPayment" /> <xs:element ref="tns:mutualSettlementDetailServiceRegistration" /> <xs:element ref="tns:mutualSettlementDetailAcceptanceRegistry" /> <xs:element ref="tns:mutualSettlementDetailAdditionalChargeFare" /> <xs:element ref="tns:mutualSettlementDetailOutgoingRequestToCarrier" /> <xs:element ref="tns:mutualSettlementDetailSMSInformation" /> <xs:element ref="tns:mutualSettlementDetailBuyerGoodsReturn" /> <xs:element ref="tns:mutualSettlementDetailProductsPackaging" /> <xs:element ref="tns:mutualSettlementDetailAdjustmentWriteRegisters" /> <xs:element ref="tns:mutualSettlementDetailSafeCustody" /> <xs:element ref="tns:mutualSettlementDetailSafeCustodyCalculation" /> <xs:element ref="tns:mutualSettlementDetailRegisterStorage" /> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailCalcCostShipping"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailCalcCostShippingContent" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailCalcCostShippingItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="date" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="balance" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailCalcCostShippingContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderExternalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderDatetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="deliveryMethod" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="postType" type="tns:postType" /> <xs:element form="qualified" minOccurs="0" name="postWeight" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="postVolumeWeight" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="postLength" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="postWidth" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="postHeight" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="deliveryCost" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="tarifWeight" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="tarifInsurance" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="tarifAvia" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailCalcCostShippingItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailCashFlow"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailCashFlowContent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailCashFlowContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="type" type="tns:cashFlowType" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailClientPayment"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailClientPaymentContent" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailClientPaymentItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailClientPaymentContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailClientPaymentItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="orderNumber" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="orderExternalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderDate" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="withheld" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailPostReturnRegistry"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailPostReturnRegistryContent" /> <xs:element form="qualified" minOccurs="0" name="orders"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="order" type="tns:mutualSettlementDetailPostReturnRegistryOrder" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailPostReturnRegistryContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailPostReturnRegistryOrder"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="externalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailPostReturnRegistryItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailPostReturnRegistryItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailRouteList"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailRouteListContent" /> <xs:element form="qualified" minOccurs="0" name="documents"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="tns:mutualSettlementDetailRouteListOrder" /> <xs:element ref="tns:mutualSettlementDetailRouteListPickupRequest" /> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailRouteListContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailRouteListOrder"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetailRouteListDocument"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="externalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType abstract="true" name="mutualSettlementDetailRouteListDocument"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailRouteListItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailRouteListItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailRouteListPickupRequest"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetailRouteListDocument"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailTrackNumberPayment"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailTrackNumberPaymentContent" /> <xs:element form="qualified" minOccurs="0" name="orders"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="order" type="tns:mutualSettlementDetailTrackNumberPaymentOrder" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailTrackNumberPaymentContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailTrackNumberPaymentOrder"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="externalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailTrackNumberPaymentItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailTrackNumberPaymentItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="trackNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailServiceRegistration"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailServiceRegistrationContent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailServiceRegistrationContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAcceptanceRegistry"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailAcceptanceRegistryContent" /> <xs:element form="qualified" minOccurs="0" name="pickupRequests"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="pickupRequests" type="tns:mutualSettlementDetailAcceptanceRegistryPickupRequest" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailAcceptanceRegistryContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAcceptanceRegistryPickupRequest"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="numberOfAcceptedOrders" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailAcceptanceRegistryItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAcceptanceRegistryItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAdditionalChargeFare"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailAdditionalChargeFareContent" /> <xs:element form="qualified" minOccurs="0" name="orders"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="order" type="tns:mutualSettlementDetailAdditionalChargeFareOrder" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailAdditionalChargeFareContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAdditionalChargeFareOrder"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="externalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailAdditionalChargeFareItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAdditionalChargeFareItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailOutgoingRequestToCarrier"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailOutgoingRequestToCarrierContent" /> <xs:element form="qualified" minOccurs="0" name="orders"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="order" type="tns:mutualSettlementDetailOutgoingRequestToCarrierOrder" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailOutgoingRequestToCarrierContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailOutgoingRequestToCarrierOrder"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="externalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailOutgoingRequestToCarrierItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailOutgoingRequestToCarrierItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailSMSInformation"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailSMSInformationContent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailSMSInformationContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="sentDatetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="type" type="tns:smsMessageType" /> <xs:element form="qualified" minOccurs="0" name="orderNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderExternalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderDatetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailBuyerGoodsReturn"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailBuyerGoodsReturnContent" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailBuyerGoodsReturnItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailBuyerGoodsReturnContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderExternalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderDatetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailBuyerGoodsReturnItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailProductsPackaging"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailProductsPackagingContent" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailProductsPackagingItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailProductsPackagingContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderExternalNumber" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="orderDatetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="store" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailProductsPackagingItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailAdjustmentWriteRegisters"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailAdjustmentWriteRegistersContent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailAdjustmentWriteRegistersContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailSafeCustody"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailSafeCustodyContent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailSafeCustodyContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailSafeCustodyCalculation"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailSafeCustodyCalculationContent" /> <xs:element form="qualified" minOccurs="0" name="items"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mutualSettlementDetailSafeCustodyCalculationItem" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailSafeCustodyCalculationContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="periodStart" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="periodEnd" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="totalSum" type="xs:float" /> <xs:element form="qualified" minOccurs="0" name="computations"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="computation" type="tns:mutualSettlementDetailSafeCustodyCalculationComputation" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailSafeCustodyCalculationComputation"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="period" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="basis" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailSafeCustodyCalculationItem"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="service" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="sum" type="xs:float" /> </xs:sequence> </xs:complexType> <xs:complexType name="mutualSettlementDetailRegisterStorage"> <xs:complexContent> <xs:extension base="tns:mutualSettlementDetail"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="content" type="tns:mutualSettlementDetailRegisterStorageContent" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="mutualSettlementDetailRegisterStorageContent"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="number" type="xs:int" /> <xs:element form="qualified" minOccurs="0" name="datetime" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getProductRemnants"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getProductRemnantsResponse"> <xs:sequence> <xs:element minOccurs="0" name="productRemnants" type="tns:productRemnantsOnStoreList" /> </xs:sequence> </xs:complexType> <xs:complexType name="productRemnantsOnStoreList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="productRemnantOnStore" type="tns:productRemnantsOnStore" /> </xs:sequence> </xs:complexType> <xs:complexType name="productRemnantsOnStore"> <xs:sequence> <xs:element minOccurs="0" name="storeName" type="xs:string" /> <xs:element minOccurs="0" name="storeId" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="productRemnats" type="tns:productRemnants" /> </xs:sequence> </xs:complexType> <xs:complexType name="productRemnants"> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="productId" type="xs:string" /> <xs:element form="qualified" minOccurs="0" name="productName" type="xs:string" /> <xs:element form="qualified" name="nStored" type="xs:int" /> <xs:element form="qualified" name="nReserved" type="xs:int" /> <xs:element form="qualified" name="nTransferred" type="xs:int" /> <xs:element form="qualified" name="nReceived" type="xs:int" /> <xs:element form="qualified" name="nSupplied" type="xs:int" /> <xs:element form="qualified" name="nDiscard" type="xs:int" /> <xs:element form="qualified" name="nAvailable" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="getProduct"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="productId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getProductResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:product" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchShippers"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="first" type="xs:int" /> <xs:element name="pageSize" type="xs:int" /> <xs:element minOccurs="0" name="sortField" type="xs:string" /> <xs:element name="ascending" type="xs:boolean" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchShippersResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:shipperList" /> </xs:sequence> </xs:complexType> <xs:complexType name="shipperList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:shipper" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchOrdersCount"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element minOccurs="0" name="startDate" type="xs:string" /> <xs:element minOccurs="0" name="endDate" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="status" type="tns:status" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchOrdersCountResponse"> <xs:sequence> <xs:element minOccurs="0" name="orderCount" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchConsigneesCount"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchConsigneesCountResponse"> <xs:sequence> <xs:element minOccurs="0" name="consigneeCount" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getPickupPoint"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="pickupPointCode" type="xs:string" /> <xs:element name="deliveryMethodId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getPickupPointResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:pickupPoint" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchMarkersCount"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element minOccurs="0" name="searchTerm" type="xs:string" /> <xs:element name="contractorId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="searchMarkersCountResponse"> <xs:sequence> <xs:element minOccurs="0" name="markerCount" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getOrder"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> <xs:element name="orderId" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getOrderResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:order" /> </xs:sequence> </xs:complexType> <xs:complexType name="getCountries"> <xs:sequence> <xs:element name="apiKey" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getCountriesResponse"> <xs:sequence> <xs:element minOccurs="0" ref="tns:countryList" /> </xs:sequence> </xs:complexType> <xs:complexType name="countryList"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:country" /> </xs:sequence> </xs:complexType> <xs:simpleType name="sealType"> <xs:restriction base="xs:string"> <xs:enumeration value="NOT_REQUIRED" /> <xs:enumeration value="FILLER" /> <xs:enumeration value="BUBBLE_WRAP" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="paymentMethod"> <xs:restriction base="xs:string"> <xs:enumeration value="CASH" /> <xs:enumeration value="ONLINE" /> <xs:enumeration value="CARD" /> <xs:enumeration value="RECIPIENT" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="productType"> <xs:restriction base="xs:string"> <xs:enumeration value="GOODS" /> <xs:enumeration value="SERVICE" /> <xs:enumeration value="DOCUMENTS" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="vatRate"> <xs:restriction base="xs:string"> <xs:enumeration value="PCT_18" /> <xs:enumeration value="PCT_10" /> <xs:enumeration value="PCT_0" /> <xs:enumeration value="NO_VAT" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="status"> <xs:restriction base="xs:string"> <xs:enumeration value="NEW" /> <xs:enumeration value="CONFIRMED" /> <xs:enumeration value="IN_COMPLETION" /> <xs:enumeration value="READY_FOR_SHIPMENT" /> <xs:enumeration value="OBTAINED_IN_PROCESSING" /> <xs:enumeration value="PACKED" /> <xs:enumeration value="DELIVERED_TO_THECARRIER" /> <xs:enumeration value="DELIVERED" /> <xs:enumeration value="RETURNED_TO_THE_PROCESSING_CENTER" /> <xs:enumeration value="TRANSFERRED_FOR_RETURN" /> <xs:enumeration value="RETURNED_TO_THE_SENDER" /> <xs:enumeration value="PARTIAL_DELIVERY" /> <xs:enumeration value="CANCELLED" /> <xs:enumeration value="REFUSED" /> <xs:enumeration value="PAID" /> <xs:enumeration value="DELIVERING_TO_THE_SHOWROOM" /> <xs:enumeration value="LOCATED_IN_THE_SHOWROOM" /> <xs:enumeration value="AWAITING_DELIVERY" /> <xs:enumeration value="DELIVERING" /> <xs:enumeration value="AT_COURIER" /> <xs:enumeration value="AT_CLIENT" /> <xs:enumeration value="LABELING" /> <xs:enumeration value="READY_TO_LABELING" /> <xs:enumeration value="READY_TO_SHIP" /> <xs:enumeration value="LOCATION_PROBLEM" /> <xs:enumeration value="WEIGHT_PROBLEM" /> <xs:enumeration value="DIMENSIONS_PROBLEM" /> <xs:enumeration value="DELIVERY_POSTPONED" /> <xs:enumeration value="PARTIAL_WAIVER" /> <xs:enumeration value="RETURN_EXECUTED" /> <xs:enumeration value="ON_RETURNING_AT_COURIER" /> <xs:enumeration value="REQUIRES_FULL_RETURN" /> <xs:enumeration value="REQUIRES_PARTIAL_RETURN" /> <xs:enumeration value="REQUIRES_POSTPONEMENT" /> <xs:enumeration value="ASSEMBLING" /> <xs:enumeration value="COLLECTED" /> <xs:enumeration value="COMPLETING" /> <xs:enumeration value="PARTIAL_ASSEMBLY" /> <xs:enumeration value="POSTED_IN_SEARCH" /> <xs:enumeration value="PHONE_CALL_FAILED_1_TIME" /> <xs:enumeration value="PHONE_CALL_FAILED_2_TIMES" /> <xs:enumeration value="PHONE_CALL_FAILED_3_TIMES" /> <xs:enumeration value="LIMITED_COD_ACCEPTANCE" /> <xs:enumeration value="LIMITED_DELIVERY" /> <xs:enumeration value="DELIVERY_ON_ANOTHER_ORDER" /> <xs:enumeration value="CONTROL_OF_RETURN" /> <xs:enumeration value="POST_STORAGE" /> <xs:enumeration value="RETURN_STORAGE" /> <xs:enumeration value="ARRIVED_AT_DELIVERY_PLACE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="productFilter"> <xs:restriction base="xs:string"> <xs:enumeration value="FOLDERS" /> <xs:enumeration value="PRODUCTS" /> <xs:enumeration value="PRODUCTS_ON_STORE" /> <xs:enumeration value="SERVICES" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="entityType"> <xs:restriction base="xs:string"> <xs:enumeration value="LEGAL" /> <xs:enumeration value="INDIVIDUAL" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="carrierConstraintsType"> <xs:restriction base="xs:string"> <xs:enumeration value="ALL" /> <xs:enumeration value="ALL_EXCEPT_TERMS_VIOLATION" /> <xs:enumeration value="MINIMAL_COST" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="postType"> <xs:restriction base="xs:string"> <xs:enumeration value="UNKNOWN" /> <xs:enumeration value="BOOKPOST" /> <xs:enumeration value="BOXBERRY" /> <xs:enumeration value="CDEK" /> <xs:enumeration value="DHL" /> <xs:enumeration value="DPD" /> <xs:enumeration value="EMS" /> <xs:enumeration value="FIRSTCLASS" /> <xs:enumeration value="FORBOOKPOST" /> <xs:enumeration value="FORLETTER" /> <xs:enumeration value="FORPARCEL" /> <xs:enumeration value="HERMES" /> <xs:enumeration value="IML" /> <xs:enumeration value="LETTER" /> <xs:enumeration value="LOGIBOX" /> <xs:enumeration value="PACKAGE" /> <xs:enumeration value="PARCEL" /> <xs:enumeration value="PETITPAQUET" /> <xs:enumeration value="PICKPOINT" /> <xs:enumeration value="PONYEXPRESS" /> <xs:enumeration value="QIWIPOST" /> <xs:enumeration value="SPSR" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="cashFlowType"> <xs:restriction base="xs:string"> <xs:enumeration value="CASH" /> <xs:enumeration value="CASHLESS" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="smsMessageType"> <xs:restriction base="xs:string"> <xs:enumeration value="ARRIVED_TO_DELIVERY_PLACE" /> <xs:enumeration value="TRACK_NUMBER_BOUND" /> <xs:enumeration value="AT_COURIER" /> </xs:restriction> </xs:simpleType> </xs:schema> </wsdl:types> <wsdl:message name="searchMarkers"> <wsdl:part element="tns:searchMarkers" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchConsignees"> <wsdl:part element="tns:searchConsignees" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getContractorsResponse"> <wsdl:part element="tns:getContractorsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getConsignee"> <wsdl:part element="tns:getConsignee" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteShipperResponse"> <wsdl:part element="tns:deleteShipperResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getProductResponse"> <wsdl:part element="tns:getProductResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteOrder"> <wsdl:part element="tns:deleteOrder" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getOrderResponse"> <wsdl:part element="tns:getOrderResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getConsigneeResponse"> <wsdl:part element="tns:getConsigneeResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchOrdersResponse"> <wsdl:part element="tns:searchOrdersResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="calculateDimensionsResponse"> <wsdl:part element="tns:calculateDimensionsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getVersionsResponse"> <wsdl:part element="tns:getVersionsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchShippersCount"> <wsdl:part element="tns:searchShippersCount" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchProductsCount"> <wsdl:part element="tns:searchProductsCount" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchProductsCountResponse"> <wsdl:part element="tns:searchProductsCountResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getPickupPointResponse"> <wsdl:part element="tns:getPickupPointResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="calculateShippingCost"> <wsdl:part element="tns:calculateShippingCost" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchProductsResponse"> <wsdl:part element="tns:searchProductsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteConsignee"> <wsdl:part element="tns:deleteConsignee" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createConsignee"> <wsdl:part element="tns:createConsignee" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getMutualSettlements"> <wsdl:part element="tns:getMutualSettlements" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createOrderResponse"> <wsdl:part element="tns:createOrderResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteOrderResponse"> <wsdl:part element="tns:deleteOrderResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getProduct"> <wsdl:part element="tns:getProduct" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchShippersResponse"> <wsdl:part element="tns:searchShippersResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteConsigneeResponse"> <wsdl:part element="tns:deleteConsigneeResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchMarkersCountResponse"> <wsdl:part element="tns:searchMarkersCountResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchOrdersCount"> <wsdl:part element="tns:searchOrdersCount" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchMarkersResponse"> <wsdl:part element="tns:searchMarkersResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchShippersCountResponse"> <wsdl:part element="tns:searchShippersCountResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getOrder"> <wsdl:part element="tns:getOrder" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="generateMarkersResponse"> <wsdl:part element="tns:generateMarkersResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getCountries"> <wsdl:part element="tns:getCountries" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createProductResponse"> <wsdl:part element="tns:createProductResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createShipper"> <wsdl:part element="tns:createShipper" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getTrackingsResponse"> <wsdl:part element="tns:getTrackingsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getShipper"> <wsdl:part element="tns:getShipper" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getProductRemnantsResponse"> <wsdl:part element="tns:getProductRemnantsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createOrder"> <wsdl:part element="tns:createOrder" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchConsigneesCountResponse"> <wsdl:part element="tns:searchConsigneesCountResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteProduct"> <wsdl:part element="tns:deleteProduct" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getTrackHistoryResponse"> <wsdl:part element="tns:getTrackHistoryResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getShipperResponse"> <wsdl:part element="tns:getShipperResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getVersions"> <wsdl:part element="tns:getVersions" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchOrders"> <wsdl:part element="tns:searchOrders" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchProducts"> <wsdl:part element="tns:searchProducts" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteShipper"> <wsdl:part element="tns:deleteShipper" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getTrackHistory"> <wsdl:part element="tns:getTrackHistory" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getCountriesResponse"> <wsdl:part element="tns:getCountriesResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getTrackings"> <wsdl:part element="tns:getTrackings" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchOrdersCountResponse"> <wsdl:part element="tns:searchOrdersCountResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getContractors"> <wsdl:part element="tns:getContractors" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createConsigneeResponse"> <wsdl:part element="tns:createConsigneeResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getMutualSettlementsResponse"> <wsdl:part element="tns:getMutualSettlementsResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchConsigneesResponse"> <wsdl:part element="tns:searchConsigneesResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="calculateDimensions"> <wsdl:part element="tns:calculateDimensions" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="generateMarkers"> <wsdl:part element="tns:generateMarkers" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createShipperResponse"> <wsdl:part element="tns:createShipperResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="createProduct"> <wsdl:part element="tns:createProduct" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getProductRemnants"> <wsdl:part element="tns:getProductRemnants" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchShippers"> <wsdl:part element="tns:searchShippers" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchConsigneesCount"> <wsdl:part element="tns:searchConsigneesCount" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="getPickupPoint"> <wsdl:part element="tns:getPickupPoint" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="searchMarkersCount"> <wsdl:part element="tns:searchMarkersCount" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="calculateShippingCostResponse"> <wsdl:part element="tns:calculateShippingCostResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteProductResponse"> <wsdl:part element="tns:deleteProductResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:portType name="DeliveryService"> <wsdl:operation name="createShipper"> <wsdl:input message="tns:createShipper" name="createShipper"> </wsdl:input> <wsdl:output message="tns:createShipperResponse" name="createShipperResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchMarkers"> <wsdl:input message="tns:searchMarkers" name="searchMarkers"> </wsdl:input> <wsdl:output message="tns:searchMarkersResponse" name="searchMarkersResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchConsignees"> <wsdl:input message="tns:searchConsignees" name="searchConsignees"> </wsdl:input> <wsdl:output message="tns:searchConsigneesResponse" name="searchConsigneesResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getShipper"> <wsdl:input message="tns:getShipper" name="getShipper"> </wsdl:input> <wsdl:output message="tns:getShipperResponse" name="getShipperResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getConsignee"> <wsdl:input message="tns:getConsignee" name="getConsignee"> </wsdl:input> <wsdl:output message="tns:getConsigneeResponse" name="getConsigneeResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="createOrder"> <wsdl:input message="tns:createOrder" name="createOrder"> </wsdl:input> <wsdl:output message="tns:createOrderResponse" name="createOrderResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteProduct"> <wsdl:input message="tns:deleteProduct" name="deleteProduct"> </wsdl:input> <wsdl:output message="tns:deleteProductResponse" name="deleteProductResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteOrder"> <wsdl:input message="tns:deleteOrder" name="deleteOrder"> </wsdl:input> <wsdl:output message="tns:deleteOrderResponse" name="deleteOrderResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVersions"> <wsdl:input message="tns:getVersions" name="getVersions"> </wsdl:input> <wsdl:output message="tns:getVersionsResponse" name="getVersionsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchOrders"> <wsdl:input message="tns:searchOrders" name="searchOrders"> </wsdl:input> <wsdl:output message="tns:searchOrdersResponse" name="searchOrdersResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchProducts"> <wsdl:input message="tns:searchProducts" name="searchProducts"> </wsdl:input> <wsdl:output message="tns:searchProductsResponse" name="searchProductsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteShipper"> <wsdl:input message="tns:deleteShipper" name="deleteShipper"> </wsdl:input> <wsdl:output message="tns:deleteShipperResponse" name="deleteShipperResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getTrackHistory"> <wsdl:input message="tns:getTrackHistory" name="getTrackHistory"> </wsdl:input> <wsdl:output message="tns:getTrackHistoryResponse" name="getTrackHistoryResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchShippersCount"> <wsdl:input message="tns:searchShippersCount" name="searchShippersCount"> </wsdl:input> <wsdl:output message="tns:searchShippersCountResponse" name="searchShippersCountResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchProductsCount"> <wsdl:input message="tns:searchProductsCount" name="searchProductsCount"> </wsdl:input> <wsdl:output message="tns:searchProductsCountResponse" name="searchProductsCountResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getTrackings"> <wsdl:input message="tns:getTrackings" name="getTrackings"> </wsdl:input> <wsdl:output message="tns:getTrackingsResponse" name="getTrackingsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getContractors"> <wsdl:input message="tns:getContractors" name="getContractors"> </wsdl:input> <wsdl:output message="tns:getContractorsResponse" name="getContractorsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="calculateShippingCost"> <wsdl:input message="tns:calculateShippingCost" name="calculateShippingCost"> </wsdl:input> <wsdl:output message="tns:calculateShippingCostResponse" name="calculateShippingCostResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteConsignee"> <wsdl:input message="tns:deleteConsignee" name="deleteConsignee"> </wsdl:input> <wsdl:output message="tns:deleteConsigneeResponse" name="deleteConsigneeResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="calculateDimensions"> <wsdl:input message="tns:calculateDimensions" name="calculateDimensions"> </wsdl:input> <wsdl:output message="tns:calculateDimensionsResponse" name="calculateDimensionsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="createConsignee"> <wsdl:input message="tns:createConsignee" name="createConsignee"> </wsdl:input> <wsdl:output message="tns:createConsigneeResponse" name="createConsigneeResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="generateMarkers"> <wsdl:input message="tns:generateMarkers" name="generateMarkers"> </wsdl:input> <wsdl:output message="tns:generateMarkersResponse" name="generateMarkersResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="createProduct"> <wsdl:input message="tns:createProduct" name="createProduct"> </wsdl:input> <wsdl:output message="tns:createProductResponse" name="createProductResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getMutualSettlements"> <wsdl:input message="tns:getMutualSettlements" name="getMutualSettlements"> </wsdl:input> <wsdl:output message="tns:getMutualSettlementsResponse" name="getMutualSettlementsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getProductRemnants"> <wsdl:input message="tns:getProductRemnants" name="getProductRemnants"> </wsdl:input> <wsdl:output message="tns:getProductRemnantsResponse" name="getProductRemnantsResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getProduct"> <wsdl:input message="tns:getProduct" name="getProduct"> </wsdl:input> <wsdl:output message="tns:getProductResponse" name="getProductResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchShippers"> <wsdl:input message="tns:searchShippers" name="searchShippers"> </wsdl:input> <wsdl:output message="tns:searchShippersResponse" name="searchShippersResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchOrdersCount"> <wsdl:input message="tns:searchOrdersCount" name="searchOrdersCount"> </wsdl:input> <wsdl:output message="tns:searchOrdersCountResponse" name="searchOrdersCountResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchConsigneesCount"> <wsdl:input message="tns:searchConsigneesCount" name="searchConsigneesCount"> </wsdl:input> <wsdl:output message="tns:searchConsigneesCountResponse" name="searchConsigneesCountResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPickupPoint"> <wsdl:input message="tns:getPickupPoint" name="getPickupPoint"> </wsdl:input> <wsdl:output message="tns:getPickupPointResponse" name="getPickupPointResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchMarkersCount"> <wsdl:input message="tns:searchMarkersCount" name="searchMarkersCount"> </wsdl:input> <wsdl:output message="tns:searchMarkersCountResponse" name="searchMarkersCountResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getOrder"> <wsdl:input message="tns:getOrder" name="getOrder"> </wsdl:input> <wsdl:output message="tns:getOrderResponse" name="getOrderResponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="getCountries"> <wsdl:input message="tns:getCountries" name="getCountries"> </wsdl:input> <wsdl:output message="tns:getCountriesResponse" name="getCountriesResponse"> </wsdl:output> </wsdl:operation> </wsdl:portType> <wsdl:binding name="DeliveryServiceSoapBinding" type="tns:DeliveryService"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="createShipper"> <soap:operation soapAction="" style="document" /> <wsdl:input name="createShipper"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="createShipperResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchMarkers"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchMarkers"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchMarkersResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchConsignees"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchConsignees"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchConsigneesResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getShipper"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getShipper"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getShipperResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getConsignee"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getConsignee"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getConsigneeResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="createOrder"> <soap:operation soapAction="" style="document" /> <wsdl:input name="createOrder"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="createOrderResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteProduct"> <soap:operation soapAction="" style="document" /> <wsdl:input name="deleteProduct"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="deleteProductResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteOrder"> <soap:operation soapAction="" style="document" /> <wsdl:input name="deleteOrder"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="deleteOrderResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVersions"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getVersions"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getVersionsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchOrders"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchOrders"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchOrdersResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchProducts"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchProducts"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchProductsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteShipper"> <soap:operation soapAction="" style="document" /> <wsdl:input name="deleteShipper"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="deleteShipperResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getTrackHistory"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getTrackHistory"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getTrackHistoryResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchShippersCount"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchShippersCount"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchShippersCountResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchProductsCount"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchProductsCount"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchProductsCountResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getTrackings"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getTrackings"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getTrackingsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getContractors"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getContractors"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getContractorsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="calculateShippingCost"> <soap:operation soapAction="" style="document" /> <wsdl:input name="calculateShippingCost"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="calculateShippingCostResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteConsignee"> <soap:operation soapAction="" style="document" /> <wsdl:input name="deleteConsignee"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="deleteConsigneeResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="calculateDimensions"> <soap:operation soapAction="" style="document" /> <wsdl:input name="calculateDimensions"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="calculateDimensionsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="createConsignee"> <soap:operation soapAction="" style="document" /> <wsdl:input name="createConsignee"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="createConsigneeResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="generateMarkers"> <soap:operation soapAction="" style="document" /> <wsdl:input name="generateMarkers"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="generateMarkersResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="createProduct"> <soap:operation soapAction="" style="document" /> <wsdl:input name="createProduct"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="createProductResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getMutualSettlements"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getMutualSettlements"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getMutualSettlementsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getProductRemnants"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getProductRemnants"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getProductRemnantsResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getProduct"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getProduct"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getProductResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchShippers"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchShippers"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchShippersResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchOrdersCount"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchOrdersCount"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchOrdersCountResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchConsigneesCount"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchConsigneesCount"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchConsigneesCountResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPickupPoint"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getPickupPoint"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getPickupPointResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="searchMarkersCount"> <soap:operation soapAction="" style="document" /> <wsdl:input name="searchMarkersCount"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="searchMarkersCountResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getOrder"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getOrder"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getOrderResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getCountries"> <soap:operation soapAction="" style="document" /> <wsdl:input name="getCountries"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="getCountriesResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="DeliveryService"> <wsdl:port binding="tns:DeliveryServiceSoapBinding" name="DeliveryServiceImplPort"> <soap:address location="http://client.aplix.ru/pa/services/soap/delivery" /> </wsdl:port> </wsdl:service> </wsdl:definitions>