complexType BookingProductsVehicles
diagram pscev_p401.png
children Vehicle
used by
elements BookingProducts/Vehicles CancelledBookingProducts/Vehicles
source <xs:complexType name="BookingProductsVehicles">
 
<xs:sequence>
   
<xs:element name="Vehicle" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="PostBookingVehicle">
           
<xs:sequence>
             
<xs:element name="PickUp" type="PickUpDropOffTimeSeq"/>
             
<xs:element name="DropOff" type="PickUpDropOffTimeSeq"/>
             
<xs:element name="SpecialEquipPrefs" type="SpecialEquipPrefs" minOccurs="0"/>
             
<xs:element name="BookingReferences" type="BookingReferences" minOccurs="0"/>
             
<xs:element name="Driver" type="Person"/>
             
<xs:element name="BookingState" type="BookingState"/>
             
<xs:element name="SupplierReferences" type="SupplierReferences" minOccurs="0"/>
             
<xs:element name="Notification" type="PSNotification" minOccurs="0"/>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BookingProductsVehicles/Vehicle
diagram pscev_p402.png
type extension of PostBookingVehicle
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children VehType VendorPref VehDescription ImageLink Fares AirportCodes PickUp DropOff SpecialEquipPrefs BookingReferences Driver BookingState SupplierReferences Notification
attributes
Name  Type  Use  Default  Fixed  annotation
VehicleIdxs:stringrequired      
SupplierIdxs:string      
source <xs:element name="Vehicle" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="PostBookingVehicle">
       
<xs:sequence>
         
<xs:element name="PickUp" type="PickUpDropOffTimeSeq"/>
         
<xs:element name="DropOff" type="PickUpDropOffTimeSeq"/>
         
<xs:element name="SpecialEquipPrefs" type="SpecialEquipPrefs" minOccurs="0"/>
         
<xs:element name="BookingReferences" type="BookingReferences" minOccurs="0"/>
         
<xs:element name="Driver" type="Person"/>
         
<xs:element name="BookingState" type="BookingState"/>
         
<xs:element name="SupplierReferences" type="SupplierReferences" minOccurs="0"/>
         
<xs:element name="Notification" type="PSNotification" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element BookingProductsVehicles/Vehicle/PickUp
diagram pscev_p403.png
type PickUpDropOffTimeSeq
properties
isRef 0
content complex
children Destinations OfficeCode Date PickUpDropOffTimes Time
source <xs:element name="PickUp" type="PickUpDropOffTimeSeq"/>

element BookingProductsVehicles/Vehicle/DropOff
diagram pscev_p404.png
type PickUpDropOffTimeSeq
properties
isRef 0
content complex
children Destinations OfficeCode Date PickUpDropOffTimes Time
source <xs:element name="DropOff" type="PickUpDropOffTimeSeq"/>

element BookingProductsVehicles/Vehicle/SpecialEquipPrefs
diagram pscev_p405.png
type SpecialEquipPrefs
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SpecialEquipPref
source <xs:element name="SpecialEquipPrefs" type="SpecialEquipPrefs" minOccurs="0"/>

element BookingProductsVehicles/Vehicle/BookingReferences
diagram pscev_p406.png
type BookingReferences
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children BookingReference
source <xs:element name="BookingReferences" type="BookingReferences" minOccurs="0"/>

element BookingProductsVehicles/Vehicle/Driver
diagram pscev_p407.png
type Person
properties
isRef 0
content complex
children PersonNames BirthDate Gender Age Identifiers CountryOfResidence Nationality Emails Addresses TelephoneNumbers ExtraInfoDetails
attributes
Name  Type  Use  Default  Fixed  annotation
AgeTypePSCodeTyperequired      
source <xs:element name="Driver" type="Person"/>

element BookingProductsVehicles/Vehicle/BookingState
diagram pscev_p408.png
type BookingState
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
CodePSCodeTyperequired      
source <xs:element name="BookingState" type="BookingState"/>

element BookingProductsVehicles/Vehicle/SupplierReferences
diagram pscev_p409.png
type SupplierReferences
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SupplierReference
source <xs:element name="SupplierReferences" type="SupplierReferences" minOccurs="0"/>

element BookingProductsVehicles/Vehicle/Notification
diagram pscev_p410.png
type PSNotification
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NotificationId NotificationType NotificationMessage NotificationDetailedMessage NotificationTime AdditionalInformation
source <xs:element name="Notification" type="PSNotification" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy