#

Data that has been modified is shown like this. Data that has been deleted is shown like this. Data that is added is shown like this.

To collapse a node's children click the '-' button. To expand it again, click '+'. Unchanged elements are collapsed by default.

This page is best viewed with Cascading Style Sheets and JavaScript both enabled.

For further details of DeltaXML see http://www.deltaxml.com

+ <xs:schema targetNamespace="http://www.travelport.com/schema/inventory_v38_0" elementFormDefault="qualified" attributeFormDefault="unqualified" >
- <xs:annotation >
- <xs:documentation > (c) Travelport GDS 2011 All rights reserved. Proprietary Information of Travelport GDS. ... </xs:documentation>
... </xs:annotation>
<xs:import namespace="http://www.travelport.com/schema/common_v38_0" schemaLocation="../common_v38_0/Common.xsd" />
- <xs:element name="ClassOfServiceData" >
- <xs:annotation >
- <xs:documentation > Class of service information returned for Inventory Search. ... </xs:documentation>
... </xs:annotation>
- <xs:complexType >
- <xs:attribute name="ClassOfServiceCode" type="xs:string" use="required" >
- <xs:annotation >
- <xs:documentation > Class Of Service Code returned in response ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ClassBookingModifier" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > Class Booking Modifier returned in response ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="ClassChangeIndicator" type="xs:string" use="optional" >
- <xs:annotation >
- <xs:documentation > Class Change Modifier returned in response. Possible values are ‘A’- No change in class of service ‘B’- Class of service not available at origin ‘C’ – Class of service not available down-line ‘D’ – Class of service is unavailable; waitlist closed ‘E’ – Unknown availability; seats must be requested at booking ‘F’ – class unavailable/schedule flight not operating ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="AvailableSeat" type="xs:nonNegativeInteger" use="required" >
- <xs:annotation >
- <xs:documentation > Number of Seat Available to Reserve. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
... </xs:element>
- <xs:simpleType name="typeInventoryRequestType" >
- <xs:annotation >
- <xs:documentation > Used to specify type of Inventory Search request. Mapped to Worldspan DIR node INVQ.F ... </xs:documentation>
... </xs:annotation>
- <xs:restriction base="xs:string" >
- <xs:enumeration value="SEAMLESS_NORMAL" >
- <xs:annotation >
- <xs:documentation > ‘A’- Seamless, for AIRLINE SOURCE Participants and Host Carriers Only ... </xs:documentation>
... </xs:annotation>
... </xs:enumeration>
- <xs:enumeration value="SEAMLESS_NO_AVS" >
- <xs:annotation >
- <xs:documentation > ‘B’- Seamless, for AIRLINE SOURCE Participants and Host Carriers, AVS for Non-AIRLINE SOURCE . No AVS for failed seamless. ... </xs:documentation>
... </xs:annotation>
... </xs:enumeration>
- <xs:enumeration value="SEAMLESS_AVS" >
- <xs:annotation >
- <xs:documentation > ‘C’ – Seamless for AIRLINE SOURCE Participants and Hosts, AVS for Non-AIRLINE SOURCE and for failed seamless. ... </xs:documentation>
... </xs:annotation>
... </xs:enumeration>
... </xs:restriction>
... </xs:simpleType>
- <xs:complexType name="typeSegment" >
- <xs:attribute name="Carrier" type="common:typeCarrier" use="required" >
- <xs:annotation >
- <xs:documentation > The carrier that is marketing this segment. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="FlightNumber" type="common:typeFlightNumber" use="required" >
- <xs:annotation >
- <xs:documentation > The flight number under which the marketing carrier is marketing this flight. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="OriginCity" type="common:typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > The IATA city code for this origination of this entity. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="DestinationCity" type="common:typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > The IATA city code for this destination of this entity. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="OriginAirport" type="common:typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > The IATA airport code for this origination of this entity. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="DestinationAirport" type="common:typeIATACode" use="required" >
- <xs:annotation >
- <xs:documentation > The IATA airport code for this destination of this entity. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="DepartureDate" type="xs:date" use="required" >
- <xs:annotation >
- <xs:documentation > The date at which this segment departs. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:complexType>
- <xs:element name="Trips" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Segment" maxOccurs="unbounded" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeSegment" >
- <xs:attribute name="Seamless" type="xs:boolean" use="required" >
- <xs:annotation >
- <xs:documentation > Used to specify type of Inventory Type Indicator. true - Means it's seamless request. 1P value - ‘A’-Seamless (Requesting Inventory) false - Means it's non-seamless request. 1P value - ‘B’-Non-Seamless (Not Requesting Inventory) ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
- <xs:attribute name="LegCount" type="xs:nonNegativeInteger" use="optional" default="0" >
- <xs:annotation >
- <xs:documentation > Number of flight legs for trip. Example Scenarios of Use: Single leg trip: Set to ‘1’. Two leg trip: Set first leg to ‘2’, second leg set to ‘0’. Three leg trip: Set first leg to ‘3’, second leg set to ‘0’, third leg set to ‘0’. ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
- <xs:element name="TripResults" >
- <xs:complexType >
- <xs:sequence >
- <xs:element name="Segment" maxOccurs="unbounded" >
- <xs:complexType >
- <xs:complexContent >
- <xs:extension base="typeSegment" >
- <xs:sequence >
<xs:element ref="ClassOfServiceData" minOccurs="0" maxOccurs="unbounded" />
... </xs:sequence>
- <xs:attribute name="ResponseStatus" type="xs:string" use="required" >
- <xs:annotation >
- <xs:documentation > Response Status Indicator. Possible values are, 'A' - 'Item Processed' 'B' - 'Flight Item Not Found' 'C' - 'No Response from Vendor' 'D' - 'Item Not Processed' ... </xs:documentation>
... </xs:annotation>
... </xs:attribute>
... </xs:extension>
... </xs:complexContent>
... </xs:complexType>
... </xs:element>
... </xs:sequence>
... </xs:complexType>
... </xs:element>
... </xs:schema>