Browse Source

TripInfo добавлена информация о Автобусе и Экипаже

master
Nikolay U 2 years ago
parent
commit
97ec2e1140
  1. 54
      avs5rs_transit.xsd

54
avs5rs_transit.xsd

@ -224,6 +224,56 @@
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusType">
<xs:sequence>
<!--Госномер автобуса-->
<xs:element name="lpn" type="SimpleStringType" minOccurs="0"/>
<!--Шаблон. Например 65 Мест Мягкий. или Автобус 46 мест ( Баг: 92, Стоя: 0 )-->
<xs:element name="template" type="SimpleStringType" minOccurs="0"/>
<!-- Модель. Например FIAT FORD HYUNDAI -->
<xs:element name="model" type="SimpleStringType" minOccurs="0"/>
<!-- Тип -->
<xs:element name="type" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<!-- До 5 тон -->
<xs:enumeration value="M1"/>
<!-- От 5 тон -->
<xs:enumeration value="M2"/>
<!-- Тип не указан. Сидения мигкие -->
<xs:enumeration value="SOFT"/>
<!-- Тип не указан. Сидения твердые -->
<xs:enumeration value="HARD"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- кол-во сидячих мест -->
<xs:element name="maxSeats" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DriverType">
<xs:sequence>
<xs:element name="firstName" type="xs:string" minOccurs="1"/>
<xs:element name="lastName" type="xs:string" minOccurs="1"/>
<xs:element name="middleName" type="xs:string" minOccurs="0"/>
<xs:element name="docNum" type="xs:string" minOccurs="0"/>
<xs:element name="docSeries" type="xs:string" minOccurs="0"/>
<xs:element name="docTypeId" type="IDType" minOccurs="1"/>
<xs:element name="birthday" type="xs:date" minOccurs="0"/>
<xs:element name="citizenshipISO2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="gender" type="GenderType" minOccurs="0"/>
<xs:element name="phone" type="xs:string" minOccurs="0"/>
<xs:element name="appointment" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Passenger">
<xs:sequence>
<xs:element name="firstName" type="xs:string" minOccurs="1"/>
@ -323,9 +373,9 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="maxSeats" type="xs:int"/>
<xs:element name="freeSeats" type="xs:int"/>
<xs:element name="Carrier" type="CarrierType" minOccurs="0"/>
<xs:element name="Bus" type="BusType" minOccurs="0"/>
<xs:element name="Driver" type="DriverType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Loading…
Cancel
Save