master
Nikolay Ushmodin 6 years ago
parent 89f9821c94
commit 608768dc49

@ -50,9 +50,11 @@
<xs:element name="UpdateTicketRequest"> <xs:element name="UpdateTicketRequest">
<xs:complexType> <xs:complexType>
<c:sequence> <c:sequence>
<xs:element name="tripId" type="IDType" minOccurs="1"/>
<xs:element name="RouteKey" type="RouteKey" minOccurs="1"/> <xs:element name="RouteKey" type="RouteKey" minOccurs="1"/>
<xs:element name="date" type="xs:date" minOccurs="1"/>
<xs:element name="ticketId" type="IDType" minOccurs="1"/> <xs:element name="ticketId" type="IDType" minOccurs="1"/>
<xs:element name="passengerGone" type="xs:boolean" minOccurs="0"/> <xs:element name="isGone" type="xs:boolean" minOccurs="0"/>
</c:sequence> </c:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>

@ -602,4 +602,35 @@
</xs:complexContent> </xs:complexContent>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element name="GetFreeSeatsRequest">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element name="tripId" type="IDType" minOccurs="1"/>
<xs:element name="dispatchStationId" type="IDType" minOccurs="1"/>
<xs:element name="arrivalStationId" type="IDType" minOccurs="1"/>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="GetFreeSeatsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AbstractResponse">
<xs:sequence>
<xs:element name="Body">
<xs:complexType>
<xs:choice>
<xs:element name="Seat" type="Seat" maxOccurs="unbounded"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema> </xs:schema>

@ -253,11 +253,6 @@
<xs:element name="dispatchStationUid" type="UidType"/> <xs:element name="dispatchStationUid" type="UidType"/>
<xs:element name="arrivalStationUid" type="UidType"/> <xs:element name="arrivalStationUid" type="UidType"/>
</xs:sequence> </xs:sequence>
<xs:sequence>
<xs:element name="tripId" type="IDType" minOccurs="1"/>
<xs:element name="dispatchStationId" type="IDType" minOccurs="1"/>
<xs:element name="arrivalStationId" type="IDType" minOccurs="1"/>
</xs:sequence>
</xs:choice> </xs:choice>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
@ -270,7 +265,6 @@
<xs:element name="Body"> <xs:element name="Body">
<xs:complexType> <xs:complexType>
<xs:choice> <xs:choice>
<xs:element name="Seat" type="Seat" maxOccurs="unbounded"/>
<xs:element name="TransitSeat" type="TransitSeat" maxOccurs="unbounded"/> <xs:element name="TransitSeat" type="TransitSeat" maxOccurs="unbounded"/>
</xs:choice> </xs:choice>
</xs:complexType> </xs:complexType>
@ -306,7 +300,7 @@
<xs:element name="seatNum" type="xs:int" minOccurs="1"/> <xs:element name="seatNum" type="xs:int" minOccurs="1"/>
<xs:element name="Agent" type="Agent"/> <xs:element name="Agent" type="Agent"/>
<xs:element name="price" type="xs:decimal"/> <xs:element name="price" type="xs:decimal"/>
<xs:element name="passengerGone" type="xs:boolean"/> <xs:element name="isGone" type="xs:boolean"/>
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>

Loading…
Cancel
Save