Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema SeatAvailabilityRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element SeatAvailabilityRQ
Namespace No namespace
Annotations
Seat availability request root element
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_version SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_RecordLocator SeatAvailabilityRQ.tmp#AirlineCode SeatAvailabilityRQ.tmp#FlightNumber SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_ClassOfService SeatAvailabilityRQ.tmp#Cabin SeatAvailabilityRQ.tmp#NumberOfStops SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_StopInfo SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_FareBasisCode SeatAvailabilityRQ.tmp#DepartureDate SeatAvailabilityRQ.tmp#DepartureTime SeatAvailabilityRQ.tmp#DepartureCityCode SeatAvailabilityRQ.tmp#ArrivalCityCode SeatAvailabilityRQ.tmp#NumberInParty SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatMapRequest SeatAvailabilityRQ.tmp#TravelerName SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_TravelerIDs SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_Qualifiers SeatAvailabilityRQ.tmp#JourneyControlData SeatAvailabilityRQ.tmp#PricingInfo
Properties
content: complex
Model RecordLocator{0,1} , ((AirlineCode , FlightNumber , ClassOfService{0,1} , Cabin{0,1} , NumberOfStops{0,1} , StopInfo{0,1} , FareBasisCode{0,1} , DepartureDate , DepartureTime{0,1} , DepartureCityCode , ArrivalCityCode , NumberInParty{0,1}) | SeatMapRequest) , TravelerName* , TravelerIDs+ , Qualifiers* , JourneyControlData{0,1} , PricingInfo{0,1}
Children AirlineCode, ArrivalCityCode, Cabin, ClassOfService, DepartureCityCode, DepartureDate, DepartureTime, FareBasisCode, FlightNumber, JourneyControlData, NumberInParty, NumberOfStops, PricingInfo, Qualifiers, RecordLocator, SeatMapRequest, StopInfo, TravelerIDs, TravelerName
Instance
<SeatAvailabilityRQ version="">
  <RecordLocator>{0,1}</RecordLocator>
  <AirlineCode Source="">{1,1}</AirlineCode>
  <FlightNumber>{1,1}</FlightNumber>
  <ClassOfService>{0,1}</ClassOfService>
  <Cabin>{0,1}</Cabin>
  <NumberOfStops>{0,1}</NumberOfStops>
  <StopInfo>{0,1}</StopInfo>
  <FareBasisCode PriceClass="">{0,1}</FareBasisCode>
  <DepartureDate>{1,1}</DepartureDate>
  <DepartureTime>{0,1}</DepartureTime>
  <DepartureCityCode>{1,1}</DepartureCityCode>
  <ArrivalCityCode>{1,1}</ArrivalCityCode>
  <NumberInParty>{0,1}</NumberInParty>
  <SeatMapRequest>{1,1}</SeatMapRequest>
  <TravelerName Type="">{0,unbounded}</TravelerName>
  <TravelerIDs AssociationID="" PaxType="">{1,unbounded}</TravelerIDs>
  <Qualifiers AssociationID="" Type="">{0,unbounded}</Qualifiers>
  <JourneyControlData>{0,1}</JourneyControlData>
  <PricingInfo ImageSupport="">{0,1}</PricingInfo>
</SeatAvailabilityRQ>
Attributes
QName Type Fixed Default Use Annotation
version xsd:string optional
Version number.  Example: 1.0
Source
<xsd:element name="SeatAvailabilityRQ">
  <xsd:annotation>
    <xsd:documentation>Seat availability request root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="RecordLocator" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Record locator to get seat map from (only supported by some airlines - check with airline if needed/supported)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice>
        <xsd:sequence>
          <xsd:annotation>
            <xsd:documentation>Used for single request (backward compatible)</xsd:documentation>
          </xsd:annotation>
          <xsd:element ref="AirlineCode"/>
          <xsd:element ref="FlightNumber"/>
          <xsd:element name="ClassOfService" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Class of service. Example: B</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="Cabin" minOccurs="0"/>
          <xsd:element ref="NumberOfStops" minOccurs="0"/>
          <xsd:element name="StopInfo" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Ground and Flight information for the intermediate stop(s) of this flight.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="Stop" maxOccurs="unbounded">
                  <xsd:annotation>
                    <xsd:documentation>Each Stop element represents information about a single intermediate stop point on the way from origin to the destination.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="ArrivingInfo">
                        <xsd:annotation>
                          <xsd:documentation>This section describes the inbound flight information into this intermediate point.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="StopAirportCode">
                              <xsd:annotation>
                                <xsd:documentation>AirportCode of this stop. Example: ORD</xsd:documentation>
                              </xsd:annotation>
                              <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                  <xsd:length value="3"/>
                                </xsd:restriction>
                              </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Date" type="Date">
                              <xsd:annotation>
                                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="Time" type="Time" minOccurs="0"/>
                            <xsd:element ref="Terminal" minOccurs="0"/>
                          </xsd:sequence>
                        </xsd:complexType>
                      </xsd:element>
                      <xsd:element name="DepartingInfo">
                        <xsd:annotation>
                          <xsd:documentation>This section describes the outbound flight from this intermediate point onward.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element name="DestinationAirportCode">
                              <xsd:annotation>
                                <xsd:documentation>Airport Code of the next destination airport. Example: CDG</xsd:documentation>
                              </xsd:annotation>
                              <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                  <xsd:length value="3"/>
                                </xsd:restriction>
                              </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Date" type="Date">
                              <xsd:annotation>
                                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="Time" type="Time" minOccurs="0"/>
                            <xsd:element ref="Terminal" minOccurs="0"/>
                            <xsd:element ref="Meals" minOccurs="0"/>
                            <xsd:element name="FlightDuration" type="TimeDurationHoursMinutes" minOccurs="0">
                              <xsd:annotation>
                                <xsd:documentation>Flying time from this stop city to destination. Example: 12:30</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                          </xsd:sequence>
                        </xsd:complexType>
                      </xsd:element>
                      <xsd:element name="NewEquipment" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge). This will only be present if ChangeOfGauge attribute is set to "Y".</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                          <xsd:sequence>
                            <xsd:element ref="Code">
                              <xsd:annotation>
                                <xsd:documentation>Equipment Code</xsd:documentation>
                              </xsd:annotation>
                            </xsd:element>
                            <xsd:element ref="Name"/>
                          </xsd:sequence>
                        </xsd:complexType>
                      </xsd:element>
                      <xsd:element name="GroundTime" type="TimeDurationHoursMinutes" minOccurs="0">
                        <xsd:annotation>
                          <xsd:documentation>The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport. Example: 1:30</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                    </xsd:sequence>
                    <xsd:attribute name="ChangeOfGauge" use="optional">
                      <xsd:annotation>
                        <xsd:documentation>ChangeOfGauge indicator. If set to "Y" there has to also be a "NewEquipment" node. Example: Y = Yes, N = No (default)</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                      </xsd:simpleType>
                    </xsd:attribute>
                  </xsd:complexType>
                </xsd:element>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="FareBasisCode" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Fare basis code and/or FareBrand (PriceClass) - see attribute. Example: Y26CH</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:simpleContent>
                <xsd:extension base="xsd:string">
                  <xsd:attribute name="PriceClass">
                    <xsd:annotation>
                      <xsd:documentation>Name of PriceClass/Branded Fare. Example: SUPERSAVER</xsd:documentation>
                    </xsd:annotation>
                  </xsd:attribute>
                </xsd:extension>
              </xsd:simpleContent>
            </xsd:complexType>
          </xsd:element>
          <xsd:element ref="DepartureDate"/>
          <xsd:element ref="DepartureTime" minOccurs="0"/>
          <xsd:element ref="DepartureCityCode"/>
          <xsd:element ref="ArrivalCityCode"/>
          <xsd:element ref="NumberInParty" minOccurs="0"/>
        </xsd:sequence>
        <xsd:element name="SeatMapRequest">
          <xsd:annotation>
            <xsd:documentation>Allows for multiple seatmap requests</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element ref="Flight" maxOccurs="unbounded"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:choice>
      <xsd:element ref="TravelerName" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="TravelerIDs" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>If no PNR exists (shopping), this provides traveler types as well as FQTV information for each traveler.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FQTVInfo" minOccurs="0" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="FFNumber" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="FFCompanyCode" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Frequent flyer company code. Example: AF</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="LoyaltyProgramRef" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Loyalty Program data</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="LoyaltyMemberID">
                    <xsd:annotation>
                      <xsd:documentation>Membership number</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Name">
                    <xsd:annotation>
                      <xsd:documentation>Individual Program name</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="AirlineCode">
                    <xsd:annotation>
                      <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ProgramStatus" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Traveler Status related to Program Example: VP, DIR</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="ProgramGroup">
                  <xsd:annotation>
                    <xsd:documentation>Group association within program</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="AssociationID">
            <xsd:annotation>
              <xsd:documentation>A unique traveler reference if an association to individual travelers is needed, such as for optional services. Example: T1</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="PaxType" type="xsd:string" use="required">
            <xsd:annotation>
              <xsd:documentation>Passenger type requested for pricing. Some IATA values are : ADT= Adult CHD = Child INF = Infant GOV = Government MIL = Military SRC = Senior citizen STD = Student YTH = Youth Example: CHD</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Qualifiers" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>DEPRECATED - use "PricingInfo/PrivateFares" instead If no PNR exists (shopping), this provides other qualifying IDs, such as Corporate IDs, etc. - see enumeration list for attribute @Type</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Value" type="xsd:string" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Corresponding ID to selected Type attribute. Example: 567124 (Corporate ID) AAL0 (Pcc) MIA (Point Of Sale)</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="AssociationID">
            <xsd:annotation>
              <xsd:documentation>A unique traveler reference if an association to individual travelers is needed, such as for optional services. Example: T1</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Type" use="required">
            <xsd:annotation>
              <xsd:documentation>Currently supported qualifiers: CorporateCode DealId PromotionCode</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="CorporateCode"/>
                <xsd:enumeration value="DealId"/>
                <xsd:enumeration value="PromotionCode"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="JourneyControlData" minOccurs="0"/>
      <xsd:element ref="PricingInfo" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 1.0</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / RecordLocator
Namespace No namespace
Annotations
Record locator to get seat map from (only supported by some airlines - check with airline if needed/supported)
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="RecordLocator" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Record locator to get seat map from (only supported by some airlines - check with airline if needed/supported)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
Airline code.  Example: AA
Diagram
Diagram SeatAvailabilityRQ.tmp#Source
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>Airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="Source"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FlightNumber
Namespace No namespace
Annotations
Flight number.  Example: 1886
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Used by
Source
<xsd:element name="FlightNumber">
  <xsd:annotation>
    <xsd:documentation>Flight number. Example: 1886</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ClassOfService" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Class of service. Example: B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Cabin
Namespace No namespace
Annotations
Specifies cabin preference. Valid values are: 
F = First class, 
C = Business class, 
Y = Coach class. 
W = Economy Plus class
ALL = All cabins

Example: F
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
maxLength 3
enumeration F
enumeration C
enumeration Y
enumeration W
enumeration ALL
Used by
Source
<xsd:element name="Cabin">
  <xsd:annotation>
    <xsd:documentation>Specifies cabin preference. Valid values are: F = First class, C = Business class, Y = Coach class. W = Economy Plus class ALL = All cabins Example: F</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="3"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="W"/>
      <xsd:enumeration value="ALL"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element NumberOfStops
Namespace No namespace
Annotations
Number of stops.  Example: 0
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 9
minInclusive 0
Used by
Source
<xsd:element name="NumberOfStops">
  <xsd:annotation>
    <xsd:documentation>Number of stops. Example: 0</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:maxInclusive value="9"/>
      <xsd:minInclusive value="0"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo
Namespace No namespace
Annotations
Ground and Flight information for the intermediate stop(s) of this flight.
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop
Properties
content: complex
minOccurs: 0
Model Stop+
Children Stop
Instance
<StopInfo>
  <Stop ChangeOfGauge="">{1,unbounded}</Stop>
</StopInfo>
Source
<xsd:element name="StopInfo" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ground and Flight information for the intermediate stop(s) of this flight.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Stop" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Each Stop element represents information about a single intermediate stop point on the way from origin to the destination.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="ArrivingInfo">
              <xsd:annotation>
                <xsd:documentation>This section describes the inbound flight information into this intermediate point.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="StopAirportCode">
                    <xsd:annotation>
                      <xsd:documentation>AirportCode of this stop. Example: ORD</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="3"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Date" type="Date">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Time" type="Time" minOccurs="0"/>
                  <xsd:element ref="Terminal" minOccurs="0"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="DepartingInfo">
              <xsd:annotation>
                <xsd:documentation>This section describes the outbound flight from this intermediate point onward.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="DestinationAirportCode">
                    <xsd:annotation>
                      <xsd:documentation>Airport Code of the next destination airport. Example: CDG</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="3"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Date" type="Date">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Time" type="Time" minOccurs="0"/>
                  <xsd:element ref="Terminal" minOccurs="0"/>
                  <xsd:element ref="Meals" minOccurs="0"/>
                  <xsd:element name="FlightDuration" type="TimeDurationHoursMinutes" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Flying time from this stop city to destination. Example: 12:30</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="NewEquipment" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge). This will only be present if ChangeOfGauge attribute is set to "Y".</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Code">
                    <xsd:annotation>
                      <xsd:documentation>Equipment Code</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="Name"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="GroundTime" type="TimeDurationHoursMinutes" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport. Example: 1:30</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="ChangeOfGauge" use="optional">
            <xsd:annotation>
              <xsd:documentation>ChangeOfGauge indicator. If set to "Y" there has to also be a "NewEquipment" node. Example: Y = Yes, N = No (default)</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop
Namespace No namespace
Annotations
Each Stop element represents information about a single intermediate stop point on the way from origin to the destination.
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_ChangeOfGauge SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_ArrivingInfo SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_DepartingInfo SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_NewEquipment SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_GroundTime
Properties
content: complex
maxOccurs: unbounded
Model ArrivingInfo , DepartingInfo , NewEquipment{0,1} , GroundTime{0,1}
Children ArrivingInfo, DepartingInfo, GroundTime, NewEquipment
Instance
<Stop ChangeOfGauge="">
  <ArrivingInfo>{1,1}</ArrivingInfo>
  <DepartingInfo>{1,1}</DepartingInfo>
  <NewEquipment>{0,1}</NewEquipment>
  <GroundTime>{0,1}</GroundTime>
</Stop>
Attributes
QName Type Fixed Default Use Annotation
ChangeOfGauge xsd:string optional
ChangeOfGauge indicator. 
If set to "Y" there has to also be a "NewEquipment" node.

Example: Y = Yes, N = No (default)
Source
<xsd:element name="Stop" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Each Stop element represents information about a single intermediate stop point on the way from origin to the destination.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ArrivingInfo">
        <xsd:annotation>
          <xsd:documentation>This section describes the inbound flight information into this intermediate point.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="StopAirportCode">
              <xsd:annotation>
                <xsd:documentation>AirportCode of this stop. Example: ORD</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Date" type="Date">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Time" type="Time" minOccurs="0"/>
            <xsd:element ref="Terminal" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DepartingInfo">
        <xsd:annotation>
          <xsd:documentation>This section describes the outbound flight from this intermediate point onward.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="DestinationAirportCode">
              <xsd:annotation>
                <xsd:documentation>Airport Code of the next destination airport. Example: CDG</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="3"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Date" type="Date">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Time" type="Time" minOccurs="0"/>
            <xsd:element ref="Terminal" minOccurs="0"/>
            <xsd:element ref="Meals" minOccurs="0"/>
            <xsd:element name="FlightDuration" type="TimeDurationHoursMinutes" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Flying time from this stop city to destination. Example: 12:30</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="NewEquipment" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge). This will only be present if ChangeOfGauge attribute is set to "Y".</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Code">
              <xsd:annotation>
                <xsd:documentation>Equipment Code</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="Name"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GroundTime" type="TimeDurationHoursMinutes" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport. Example: 1:30</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ChangeOfGauge" use="optional">
      <xsd:annotation>
        <xsd:documentation>ChangeOfGauge indicator. If set to "Y" there has to also be a "NewEquipment" node. Example: Y = Yes, N = No (default)</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string"/>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / ArrivingInfo
Namespace No namespace
Annotations
This section describes the inbound flight information into this intermediate point.
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_ArrivingInfo_StopAirportCode SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_ArrivingInfo_Date SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_ArrivingInfo_Time SeatAvailabilityRQ.tmp#Terminal
Properties
content: complex
Model StopAirportCode , Date , Time{0,1} , Terminal{0,1}
Children Date, StopAirportCode, Terminal, Time
Instance
<ArrivingInfo>
  <StopAirportCode>{1,1}</StopAirportCode>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</ArrivingInfo>
Source
<xsd:element name="ArrivingInfo">
  <xsd:annotation>
    <xsd:documentation>This section describes the inbound flight information into this intermediate point.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="StopAirportCode">
        <xsd:annotation>
          <xsd:documentation>AirportCode of this stop. Example: ORD</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0"/>
      <xsd:element ref="Terminal" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / ArrivingInfo / StopAirportCode
Namespace No namespace
Annotations
AirportCode of this stop.
Example: ORD
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="StopAirportCode">
  <xsd:annotation>
    <xsd:documentation>AirportCode of this stop. Example: ORD</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / ArrivingInfo / Date
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram SeatAvailabilityRQ.tmp#Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / ArrivingInfo / Time
Namespace No namespace
Diagram
Diagram SeatAvailabilityRQ.tmp#Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0"/>
[ top ]
Element Terminal
Namespace No namespace
Annotations
Airport terminal.  Example: 2B
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Terminal" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Airport terminal. Example: 2B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / DepartingInfo
Namespace No namespace
Annotations
This section describes the outbound flight from this intermediate point onward.
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_DepartingInfo_DestinationAirportCode SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_DepartingInfo_Date SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_DepartingInfo_Time SeatAvailabilityRQ.tmp#Terminal SeatAvailabilityRQ.tmp#Meals SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_SeatAvailabilityRQ_SeatAvailabilityRQ_StopInfo_Stop_DepartingInfo_FlightDuration
Properties
content: complex
Model DestinationAirportCode , Date , Time{0,1} , Terminal{0,1} , Meals{0,1} , FlightDuration{0,1}
Children Date, DestinationAirportCode, FlightDuration, Meals, Terminal, Time
Instance
<DepartingInfo>
  <DestinationAirportCode>{1,1}</DestinationAirportCode>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
  <Meals>{0,1}</Meals>
  <FlightDuration>{0,1}</FlightDuration>
</DepartingInfo>
Source
<xsd:element name="DepartingInfo">
  <xsd:annotation>
    <xsd:documentation>This section describes the outbound flight from this intermediate point onward.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DestinationAirportCode">
        <xsd:annotation>
          <xsd:documentation>Airport Code of the next destination airport. Example: CDG</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Time" type="Time" minOccurs="0"/>
      <xsd:element ref="Terminal" minOccurs="0"/>
      <xsd:element ref="Meals" minOccurs="0"/>
      <xsd:element name="FlightDuration" type="TimeDurationHoursMinutes" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Flying time from this stop city to destination. Example: 12:30</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / DepartingInfo / DestinationAirportCode
Namespace No namespace
Annotations
Airport Code of the next destination airport.
Example: CDG
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
Source
<xsd:element name="DestinationAirportCode">
  <xsd:annotation>
    <xsd:documentation>Airport Code of the next destination airport. Example: CDG</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / DepartingInfo / Date
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram SeatAvailabilityRQ.tmp#Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / DepartingInfo / Time
Namespace No namespace
Diagram
Diagram SeatAvailabilityRQ.tmp#Time
Type Time
Properties
content: simple
minOccurs: 0
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Source
<xsd:element name="Time" type="Time" minOccurs="0"/>
[ top ]
Element Meals
Namespace No namespace
Annotations
Indicates what types of meals are served.  Meal codes are IATA standard.  Values are:
B = Breakfast
K = Continental breakfast
V = Continental breakfast
L = Lunch
D = Dinner
S = Snack or brunch
O = Cold meal
H = Hot meal 
M = Meal (non-specific)
R = Refreshment
C = Alcoholic beverages complimentary
F = Food for purchase
P = Alcoholic beverages for purchase
Y = Duty free sales available
G = Light lunch
Example: B
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration B
enumeration K
enumeration V
enumeration L
enumeration D
enumeration S
enumeration O
enumeration H
enumeration M
enumeration R
enumeration C
enumeration F
enumeration P
enumeration Y
enumeration G
Used by
Source
<xsd:element name="Meals">
  <xsd:annotation>
    <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="B"/>
      <xsd:enumeration value="K"/>
      <xsd:enumeration value="V"/>
      <xsd:enumeration value="L"/>
      <xsd:enumeration value="D"/>
      <xsd:enumeration value="S"/>
      <xsd:enumeration value="O"/>
      <xsd:enumeration value="H"/>
      <xsd:enumeration value="M"/>
      <xsd:enumeration value="R"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="P"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="G"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / DepartingInfo / FlightDuration
Namespace No namespace
Annotations
Flying time from this stop city to destination.  
Example: 12:30
Diagram
Diagram SeatAvailabilityRQ.tmp#TimeDurationHoursMinutes
Type TimeDurationHoursMinutes
Properties
content: simple
minOccurs: 0
Facets
pattern [0-9][0-9]:[0-5][0-9]
Source
<xsd:element name="FlightDuration" type="TimeDurationHoursMinutes" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Flying time from this stop city to destination. Example: 12:30</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / NewEquipment
Namespace No namespace
Annotations
Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge).  This will only be present if ChangeOfGauge attribute is set to "Y".
Diagram
Diagram SeatAvailabilityRQ.tmp#Code SeatAvailabilityRQ.tmp#Name
Properties
content: complex
minOccurs: 0
Model Code , Name
Children Code, Name
Instance
<NewEquipment>
  <Code>{1,1}</Code>
  <Name>{1,1}</Name>
</NewEquipment>
Source
<xsd:element name="NewEquipment" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge). This will only be present if ChangeOfGauge attribute is set to "Y".</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Code">
        <xsd:annotation>
          <xsd:documentation>Equipment Code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Name"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Code
Namespace No namespace
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Error code or equipment type code. Example: 0104 (error code), 747 (equipment code)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Name
Namespace No namespace
Annotations
Equipment name.  Example: Boeing 747 series
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Name" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Equipment name. Example: Boeing 747 series</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / StopInfo / Stop / GroundTime
Namespace No namespace
Annotations
The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport.
Example: 1:30
Diagram
Diagram SeatAvailabilityRQ.tmp#TimeDurationHoursMinutes
Type TimeDurationHoursMinutes
Properties
content: simple
minOccurs: 0
Facets
pattern [0-9][0-9]:[0-5][0-9]
Source
<xsd:element name="GroundTime" type="TimeDurationHoursMinutes" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport. Example: 1:30</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / FareBasisCode
Namespace No namespace
Annotations
Fare basis code and/or FareBrand (PriceClass) - see attribute.

Example: 
Y26CH
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_FareBasisCode_PriceClass
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
PriceClass optional
Name of PriceClass/Branded Fare.
Example: SUPERSAVER
Source
<xsd:element name="FareBasisCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Fare basis code and/or FareBrand (PriceClass) - see attribute. Example: Y26CH</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PriceClass">
          <xsd:annotation>
            <xsd:documentation>Name of PriceClass/Branded Fare. Example: SUPERSAVER</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element DepartureDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2002-02-22
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="DepartureDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2002-02-22</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DepartureTime
Namespace No namespace
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:00
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern ([0-1][0-9]|2[0-4]):[0-5][0-9]
Used by
Source
<xsd:element name="DepartureTime">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="([0-1][0-9]|2[0-4]):[0-5][0-9]">
        <xsd:annotation>
          <xsd:documentation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:pattern>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element DepartureCityCode
Namespace No namespace
Annotations
Departure city code.  Example: MIA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
Source
<xsd:element name="DepartureCityCode">
  <xsd:annotation>
    <xsd:documentation>Departure city code. Example: MIA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element ArrivalCityCode
Namespace No namespace
Annotations
Arrival city code.  Example: JFK
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
Source
<xsd:element name="ArrivalCityCode">
  <xsd:annotation>
    <xsd:documentation>Arrival city code. Example: JFK</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element NumberInParty
Namespace No namespace
Annotations
Number of passengers.  Example: 2
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Used by
Source
<xsd:element name="NumberInParty" type="xsd:integer">
  <xsd:annotation>
    <xsd:documentation>Number of passengers. Example: 2</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / SeatMapRequest
Namespace No namespace
Annotations
Allows for multiple seatmap requests
Diagram
Diagram SeatAvailabilityRQ.tmp#Flight
Properties
content: complex
Model Flight+
Children Flight
Instance
<SeatMapRequest>
  <Flight CnxxIndicator="" MarriedSegment="" Source="">{1,unbounded}</Flight>
</SeatMapRequest>
Source
<xsd:element name="SeatMapRequest">
  <xsd:annotation>
    <xsd:documentation>Allows for multiple seatmap requests</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Flight" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Flight
Namespace No namespace
Diagram
Diagram SeatAvailabilityRQ.tmp#Source SeatAvailabilityRQ.tmp#Flight_MarriedSegment SeatAvailabilityRQ.tmp#Flight_CnxxIndicator SeatAvailabilityRQ.tmp#AirlineCode SeatAvailabilityRQ.tmp#FlightNumber SeatAvailabilityRQ.tmp#Flight_ClassOfService SeatAvailabilityRQ.tmp#Cabin SeatAvailabilityRQ.tmp#NumberOfStops SeatAvailabilityRQ.tmp#Flight_FareBasisCode SeatAvailabilityRQ.tmp#DepartureDate SeatAvailabilityRQ.tmp#DepartureTime SeatAvailabilityRQ.tmp#DepartureCityCode SeatAvailabilityRQ.tmp#ArrivalCityCode SeatAvailabilityRQ.tmp#NumberInParty
Properties
content: complex
Used by
Model ALL(AirlineCode FlightNumber ClassOfService{0,1} Cabin{0,1} NumberOfStops{0,1} FareBasisCode{0,1} DepartureDate DepartureTime{0,1} DepartureCityCode ArrivalCityCode NumberInParty{0,1})
Children AirlineCode, ArrivalCityCode, Cabin, ClassOfService, DepartureCityCode, DepartureDate, DepartureTime, FareBasisCode, FlightNumber, NumberInParty, NumberOfStops
Instance
<Flight CnxxIndicator="" MarriedSegment="" Source="">
  <AirlineCode Source="">{1,1}</AirlineCode>
  <FlightNumber>{1,1}</FlightNumber>
  <ClassOfService>{0,1}</ClassOfService>
  <Cabin>{0,1}</Cabin>
  <NumberOfStops>{0,1}</NumberOfStops>
  <FareBasisCode PriceClass="">{0,1}</FareBasisCode>
  <DepartureDate>{1,1}</DepartureDate>
  <DepartureTime>{0,1}</DepartureTime>
  <DepartureCityCode>{1,1}</DepartureCityCode>
  <ArrivalCityCode>{1,1}</ArrivalCityCode>
  <NumberInParty>{0,1}</NumberInParty>
</Flight>
Attributes
QName Type Fixed Default Use Annotation
CnxxIndicator restriction of xsd:string optional
Connection indicator.  Example: Y = Yes, N = No
MarriedSegment restriction of xsd:string optional
Married connection indicator.  Values:
B = Beginning of a group of married segments
E = End of a group of married segments
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Source
<xsd:element name="Flight">
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="AirlineCode"/>
      <xsd:element ref="FlightNumber"/>
      <xsd:element name="ClassOfService" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Class of service. Example: B</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Cabin" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Specifies cabin preference. Valid values are : F = First class, C = Business class, Y = Coach class, W = premium economy/coach. Example: F</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="NumberOfStops" minOccurs="0"/>
      <xsd:element name="FareBasisCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Fare basis code and/or FareBrand (PriceClass) - see attribute. Example: Y26CH</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PriceClass">
                <xsd:annotation>
                  <xsd:documentation>Name of PriceClass/Branded Fare. Example: SUPERSAVER</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="DepartureDate"/>
      <xsd:element ref="DepartureTime" minOccurs="0"/>
      <xsd:element ref="DepartureCityCode"/>
      <xsd:element ref="ArrivalCityCode"/>
      <xsd:element ref="NumberInParty" minOccurs="0"/>
    </xsd:all>
    <xsd:attribute ref="Source"/>
    <xsd:attribute name="MarriedSegment" use="optional">
      <xsd:annotation>
        <xsd:documentation>Married connection indicator. Values: B = Beginning of a group of married segments E = End of a group of married segments</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="B"/>
          <xsd:enumeration value="E"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="CnxxIndicator" use="optional">
      <xsd:annotation>
        <xsd:documentation>Connection indicator. Example: Y = Yes, N = No</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Flight / ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ClassOfService" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Class of service. Example: B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Flight / FareBasisCode
Namespace No namespace
Annotations
Fare basis code and/or FareBrand (PriceClass) - see attribute.

Example: 
Y26CH
Diagram
Diagram SeatAvailabilityRQ.tmp#Flight_Flight_FareBasisCode_PriceClass
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
PriceClass optional
Name of PriceClass/Branded Fare.
Example: SUPERSAVER
Source
<xsd:element name="FareBasisCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Fare basis code and/or FareBrand (PriceClass) - see attribute. Example: Y26CH</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PriceClass">
          <xsd:annotation>
            <xsd:documentation>Name of PriceClass/Branded Fare. Example: SUPERSAVER</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TravelerName
Namespace No namespace
Annotations
Traveler name group
Diagram
Diagram SeatAvailabilityRQ.tmp#TravelerName_Type SeatAvailabilityRQ.tmp#Surname SeatAvailabilityRQ.tmp#GivenName
Properties
content: complex
Used by
Model Surname{0,1} , GivenName{0,1}
Children GivenName, Surname
Instance
<TravelerName Type="">
  <Surname>{0,1}</Surname>
  <GivenName>{0,1}</GivenName>
</TravelerName>
Attributes
QName Type Fixed Default Use Annotation
Type optional
****** NEW ******
Passenger type requested for pricing.  If the passenger type sent to the GDS is not in the below predefined list, then it is passed as is to the GDS.
 Predefined values are :
ADT= Adult
CHD = Child
INF = Infant
GOV = Government
MIL = Military
SRC = Senior citizen
STD = Student
YTH = Youth
 Example: ADT
Source
<xsd:element name="TravelerName">
  <xsd:annotation>
    <xsd:documentation>Traveler name group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Surname" minOccurs="0"/>
      <xsd:element ref="GivenName" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Type">
      <xsd:annotation>
        <xsd:documentation>****** NEW ****** Passenger type requested for pricing. If the passenger type sent to the GDS is not in the below predefined list, then it is passed as is to the GDS. Predefined values are : ADT= Adult CHD = Child INF = Infant GOV = Government MIL = Military SRC = Senior citizen STD = Student YTH = Youth Example: ADT</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Surname
Namespace No namespace
Annotations
Traveler family (last) name.  Example: SMITH
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="Surname" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler family (last) name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element GivenName
Namespace No namespace
Annotations
Traveler given (first) name.  Example: JANE
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element TravelerName
Source
<xsd:element name="GivenName" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. Example: JANE</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs
Namespace No namespace
Annotations
If no PNR exists (shopping), this provides traveler types as well as FQTV information for each traveler.
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_AssociationID SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_PaxType SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_FQTVInfo SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_LoyaltyProgramRef
Properties
content: complex
maxOccurs: unbounded
Model FQTVInfo* , LoyaltyProgramRef*
Children FQTVInfo, LoyaltyProgramRef
Instance
<TravelerIDs AssociationID="" PaxType="">
  <FQTVInfo>{0,unbounded}</FQTVInfo>
  <LoyaltyProgramRef ProgramGroup="">{0,unbounded}</LoyaltyProgramRef>
</TravelerIDs>
Attributes
QName Type Fixed Default Use Annotation
AssociationID optional
A unique traveler reference if an association to individual travelers is needed, such as for optional services.

Example: T1
PaxType xsd:string required
Passenger type requested for pricing. 

Some IATA values are :
ADT= Adult
CHD = Child
INF = Infant
GOV = Government
MIL = Military
SRC = Senior citizen
STD = Student
YTH = Youth
Example: CHD
Source
<xsd:element name="TravelerIDs" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>If no PNR exists (shopping), this provides traveler types as well as FQTV information for each traveler.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FQTVInfo" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FFNumber" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="FFCompanyCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Frequent flyer company code. Example: AF</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="LoyaltyProgramRef" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Loyalty Program data</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="LoyaltyMemberID">
              <xsd:annotation>
                <xsd:documentation>Membership number</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Name">
              <xsd:annotation>
                <xsd:documentation>Individual Program name</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="AirlineCode">
              <xsd:annotation>
                <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProgramStatus" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Traveler Status related to Program Example: VP, DIR</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="ProgramGroup">
            <xsd:annotation>
              <xsd:documentation>Group association within program</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="AssociationID">
      <xsd:annotation>
        <xsd:documentation>A unique traveler reference if an association to individual travelers is needed, such as for optional services. Example: T1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PaxType" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Passenger type requested for pricing. Some IATA values are : ADT= Adult CHD = Child INF = Infant GOV = Government MIL = Military SRC = Senior citizen STD = Student YTH = Youth Example: CHD</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / FQTVInfo
Namespace No namespace
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_FQTVInfo_FFNumber SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_FQTVInfo_FFCompanyCode
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FFNumber , FFCompanyCode
Children FFCompanyCode, FFNumber
Instance
<FQTVInfo>
  <FFNumber>{1,1}</FFNumber>
  <FFCompanyCode>{1,1}</FFCompanyCode>
</FQTVInfo>
Source
<xsd:element name="FQTVInfo" minOccurs="0" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FFNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FFCompanyCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer company code. Example: AF</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / FQTVInfo / FFNumber
Namespace No namespace
Annotations
Frequent flyer number.  Example: 0956301007
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FFNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / FQTVInfo / FFCompanyCode
Namespace No namespace
Annotations
Frequent flyer company code.  Example: AF
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="FFCompanyCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer company code. Example: AF</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / LoyaltyProgramRef
Namespace No namespace
Annotations
Loyalty Program data
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_LoyaltyProgramRef_ProgramGroup SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_LoyaltyProgramRef_LoyaltyMemberID SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_LoyaltyProgramRef_Name SeatAvailabilityRQ.tmp#AirlineCode SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_SeatAvailabilityRQ_SeatAvailabilityRQ_TravelerIDs_LoyaltyProgramRef_ProgramStatus
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model LoyaltyMemberID , Name , AirlineCode , ProgramStatus{0,1}
Children AirlineCode, LoyaltyMemberID, Name, ProgramStatus
Instance
<LoyaltyProgramRef ProgramGroup="">
  <LoyaltyMemberID>{1,1}</LoyaltyMemberID>
  <Name>{1,1}</Name>
  <AirlineCode Source="">{1,1}</AirlineCode>
  <ProgramStatus>{0,1}</ProgramStatus>
</LoyaltyProgramRef>
Attributes
QName Type Fixed Default Use Annotation
ProgramGroup optional
Group association within program
Source
<xsd:element name="LoyaltyProgramRef" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Loyalty Program data</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="LoyaltyMemberID">
        <xsd:annotation>
          <xsd:documentation>Membership number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Name">
        <xsd:annotation>
          <xsd:documentation>Individual Program name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AirlineCode">
        <xsd:annotation>
          <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ProgramStatus" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Traveler Status related to Program Example: VP, DIR</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ProgramGroup">
      <xsd:annotation>
        <xsd:documentation>Group association within program</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / LoyaltyProgramRef / LoyaltyMemberID
Namespace No namespace
Annotations
Membership number
Diagram
Diagram
Source
<xsd:element name="LoyaltyMemberID">
  <xsd:annotation>
    <xsd:documentation>Membership number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / LoyaltyProgramRef / Name
Namespace No namespace
Annotations
Individual Program name
Diagram
Diagram
Source
<xsd:element name="Name">
  <xsd:annotation>
    <xsd:documentation>Individual Program name</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / TravelerIDs / LoyaltyProgramRef / ProgramStatus
Namespace No namespace
Annotations
Traveler Status related to Program
Example: VP, DIR
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ProgramStatus" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Traveler Status related to Program Example: VP, DIR</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / Qualifiers
Namespace No namespace
Annotations
DEPRECATED - use "PricingInfo/PrivateFares" instead

If no PNR exists (shopping), this provides other qualifying IDs, such as Corporate IDs, etc. - see enumeration list for attribute @Type
Diagram
Diagram SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_Qualifiers_AssociationID SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_Qualifiers_Type SeatAvailabilityRQ.tmp#SeatAvailabilityRQ_SeatAvailabilityRQ_Qualifiers_Value
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Value+
Children Value
Instance
<Qualifiers AssociationID="" Type="">
  <Value>{1,unbounded}</Value>
</Qualifiers>
Attributes
QName Type Fixed Default Use Annotation
AssociationID optional
A unique traveler reference if an association to individual travelers is needed, such as for optional services.

Example: T1
Type restriction of xsd:string required
Currently supported qualifiers:

CorporateCode
DealId
PromotionCode
Source
<xsd:element name="Qualifiers" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>DEPRECATED - use "PricingInfo/PrivateFares" instead If no PNR exists (shopping), this provides other qualifying IDs, such as Corporate IDs, etc. - see enumeration list for attribute @Type</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Value" type="xsd:string" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Corresponding ID to selected Type attribute. Example: 567124 (Corporate ID) AAL0 (Pcc) MIA (Point Of Sale)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="AssociationID">
      <xsd:annotation>
        <xsd:documentation>A unique traveler reference if an association to individual travelers is needed, such as for optional services. Example: T1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Currently supported qualifiers: CorporateCode DealId PromotionCode</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="CorporateCode"/>
          <xsd:enumeration value="DealId"/>
          <xsd:enumeration value="PromotionCode"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SeatAvailabilityRQ / Qualifiers / Value
Namespace No namespace
Annotations
Corresponding ID to selected Type attribute.

Example: 
567124 (Corporate ID)
AAL0 (Pcc)
MIA (Point Of Sale)
Diagram
Diagram
Type xsd:string
Properties
content: simple
maxOccurs: unbounded
Source
<xsd:element name="Value" type="xsd:string" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Corresponding ID to selected Type attribute. Example: 567124 (Corporate ID) AAL0 (Pcc) MIA (Point Of Sale)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element JourneyControlData
Namespace No namespace
Annotations
Flights from an existing itinerary (active PNR) to allow journey control
Diagram
Diagram SeatAvailabilityRQ.tmp#JCDFlight
Properties
content: complex
Used by
Model JCDFlight+
Children JCDFlight
Instance
<JourneyControlData>
  <JCDFlight CnxxIndicator="" MarriedSegment="" Source="" Type="">{1,unbounded}</JCDFlight>
</JourneyControlData>
Source
<xsd:element name="JourneyControlData">
  <xsd:annotation>
    <xsd:documentation>Flights from an existing itinerary (active PNR) to allow journey control</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="JCDFlight" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element JCDFlight
Namespace No namespace
Annotations
Flight group
Diagram
Diagram SeatAvailabilityRQ.tmp#Source SeatAvailabilityRQ.tmp#JCDFlight_Type SeatAvailabilityRQ.tmp#JCDFlight_CnxxIndicator SeatAvailabilityRQ.tmp#JCDFlight_MarriedSegment SeatAvailabilityRQ.tmp#JCDDeparture SeatAvailabilityRQ.tmp#JCDArrival SeatAvailabilityRQ.tmp#JCDDate SeatAvailabilityRQ.tmp#Carrier SeatAvailabilityRQ.tmp#ClassOfService SeatAvailabilityRQ.tmp#ActionCode SeatAvailabilityRQ.tmp#NumberOfStops
Properties
content: complex
Used by
Model JCDDeparture , JCDArrival , JCDDate , Carrier , ClassOfService , ActionCode{0,1} , NumberOfStops{0,1}
Children ActionCode, Carrier, ClassOfService, JCDArrival, JCDDate, JCDDeparture, NumberOfStops
Instance
<JCDFlight CnxxIndicator="" MarriedSegment="" Source="" Type="">
  <JCDDeparture>{1,1}</JCDDeparture>
  <JCDArrival>{1,1}</JCDArrival>
  <JCDDate Qualifier="DEPARTURE">{1,1}</JCDDate>
  <Carrier>{1,1}</Carrier>
  <ClassOfService>{1,1}</ClassOfService>
  <ActionCode>{0,1}</ActionCode>
  <NumberOfStops>{0,1}</NumberOfStops>
</JCDFlight>
Attributes
QName Type Fixed Default Use Annotation
CnxxIndicator restriction of xsd:string optional
Connection indicator.  Example: Y = Yes, N = No
MarriedSegment restriction of xsd:string optional
Married connection indicator.  Values:
B = Start of a group of married segments
E = End of a group of married segments
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Type restriction of xsd:string optional
Optional flight type.  This is used to specify passive or open segments.  Values are:
P = Passive
O = Open
S = Service (passive info segment, supported on Worldspan as TVL and Amadeus as service segment).

If tyoe is set to O(Open segment) then departure date/time, arrival date/time and flight number don't have to be set.

Example: P
Source
<xsd:element name="JCDFlight">
  <xsd:annotation>
    <xsd:documentation>Flight group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="JCDDeparture"/>
      <xsd:element ref="JCDArrival"/>
      <xsd:element ref="JCDDate"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="ClassOfService"/>
      <xsd:element ref="ActionCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This a standard defined action code used by different airlines and reservation systems. Example: HK</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="NumberOfStops" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute name="Type" use="optional">
      <xsd:annotation>
        <xsd:documentation>Optional flight type. This is used to specify passive or open segments. Values are: P = Passive O = Open S = Service (passive info segment, supported on Worldspan as TVL and Amadeus as service segment). If tyoe is set to O(Open segment) then departure date/time, arrival date/time and flight number don't have to be set. Example: P</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="P"/>
          <xsd:enumeration value="O"/>
          <xsd:enumeration value="S"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="CnxxIndicator" use="optional">
      <xsd:annotation>
        <xsd:documentation>Connection indicator. Example: Y = Yes, N = No</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="MarriedSegment" use="optional">
      <xsd:annotation>
        <xsd:documentation>Married connection indicator. Values: B = Start of a group of married segments E = End of a group of married segments</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="B"/>
          <xsd:enumeration value="E"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element JCDDeparture
Namespace No namespace
Annotations
Origin departure group
Diagram
Diagram SeatAvailabilityRQ.tmp#CityCode
Properties
content: complex
Used by
Element JCDFlight
Model CityCode
Children CityCode
Instance
<JCDDeparture>
  <CityCode>{1,1}</CityCode>
</JCDDeparture>
Source
<xsd:element name="JCDDeparture">
  <xsd:annotation>
    <xsd:documentation>Origin departure group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CityCode">
        <xsd:annotation>
          <xsd:documentation>Origin or destination city code.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CityCode
Namespace No namespace
Annotations
Origin or destination city code.  City where sale takes place or city where ticket will be issued.  Example: PAR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
Source
<xsd:element name="CityCode">
  <xsd:annotation>
    <xsd:documentation>Origin or destination city code. City where sale takes place or city where ticket will be issued. Example: PAR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element JCDArrival
Namespace No namespace
Annotations
Destination group
Diagram
Diagram SeatAvailabilityRQ.tmp#CityCode
Properties
content: complex
Used by
Element JCDFlight
Model CityCode
Children CityCode
Instance
<JCDArrival>
  <CityCode>{1,1}</CityCode>
</JCDArrival>
Source
<xsd:element name="JCDArrival">
  <xsd:annotation>
    <xsd:documentation>Destination group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CityCode">
        <xsd:annotation>
          <xsd:documentation>Origin or destination city code.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element JCDDate
Namespace No namespace
Annotations
Specifies departure date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram SeatAvailabilityRQ.tmp#JCDDate_Qualifier
Type extension of xsd:date
Properties
content: complex
Used by
Element JCDFlight
Attributes
QName Type Fixed Default Use Annotation
Qualifier restriction of xsd:string DEPARTURE optional
Specifies whether the entered date represents a departure or arrival date.

Values:
"ARRIVAL" "DEPARTURE"
Source
<xsd:element name="JCDDate">
  <xsd:annotation>
    <xsd:documentation>Specifies departure date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:date">
        <xsd:attribute name="Qualifier" use="optional" default="DEPARTURE">
          <xsd:annotation>
            <xsd:documentation>Specifies whether the entered date represents a departure or arrival date. Values: "ARRIVAL" "DEPARTURE"</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="DEPARTURE"/>
              <xsd:enumeration value="ARRIVAL"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Carrier
Namespace No namespace
Annotations
Flight carrier group
Diagram
Diagram SeatAvailabilityRQ.tmp#AirlineCode SeatAvailabilityRQ.tmp#FlightNumber
Properties
content: complex
Used by
Element JCDFlight
Model AirlineCode , FlightNumber
Children AirlineCode, FlightNumber
Instance
<Carrier>
  <AirlineCode Source="">{1,1}</AirlineCode>
  <FlightNumber>{1,1}</FlightNumber>
</Carrier>
Source
<xsd:element name="Carrier">
  <xsd:annotation>
    <xsd:documentation>Flight carrier group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirlineCode"/>
      <xsd:element ref="FlightNumber"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram SeatAvailabilityRQ.tmp#COSType
Type COSType
Properties
content: simple
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
Element JCDFlight
Source
<xsd:element name="ClassOfService" type="COSType">
  <xsd:annotation>
    <xsd:documentation>Class of service. Example: B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ActionCode
Namespace No namespace
Annotations
Action code for the sell of a segment.  This a standard defined action code used by different airlines and reservation systems.  If omitted the default value is NN.  Example: GK
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
Element JCDFlight
Source
<xsd:element name="ActionCode">
  <xsd:annotation>
    <xsd:documentation>Action code for the sell of a segment. This a standard defined action code used by different airlines and reservation systems. If omitted the default value is NN. Example: GK</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element PricingInfo
Namespace No namespace
Annotations
Fare Qualifier group
Diagram
Diagram SeatAvailabilityRQ.tmp#PricingInfo_ImageSupport SeatAvailabilityRQ.tmp#Restrictions SeatAvailabilityRQ.tmp#ValidatingCarrier SeatAvailabilityRQ.tmp#PricingInfo_TaxExemption SeatAvailabilityRQ.tmp#PricingInfo_PrivateFares
Properties
content: complex
Used by
Model Restrictions{0,1} , ValidatingCarrier{0,1} , TaxExemption{0,1} , PrivateFares{0,1}
Children PrivateFares, Restrictions, TaxExemption, ValidatingCarrier
Instance
<PricingInfo ImageSupport="">
  <Restrictions Advance="Y" Penalty="Y">{0,1}</Restrictions>
  <ValidatingCarrier>{0,1}</ValidatingCarrier>
  <TaxExemption ExemptALL="">{0,1}</TaxExemption>
  <PrivateFares>{0,1}</PrivateFares>
</PricingInfo>
Attributes
QName Type Fixed Default Use Annotation
ImageSupport optional
Client application must indicate if application supports full images or image ids for this request.

Possible values:
IMG = client request the return of full images (in base64 code) in the response message.
ID = client requests only the image ID(s) in the response (and is utilizing the message ImageRQ/RS for subsequent retrieval of the image(s) itself.
BLANK (default) - if left blank no images nor image ids are returned

Example: ID
Source
<xsd:element name="PricingInfo">
  <xsd:annotation>
    <xsd:documentation>Fare Qualifier group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Restrictions" minOccurs="0"/>
      <xsd:element ref="ValidatingCarrier" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Allows to specify the validating carrier for pricing. Example: DL</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TaxExemption" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Allows to exempt tax(es) by different criteria</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TaxCode" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Exemption is based on identified tax codes plus (optional) tax types within a tax code</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Designator">
                    <xsd:annotation>
                      <xsd:documentation>Identifies the Tax Code to be exempt, e.g. AY</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="CollectionPoint">
                            <xsd:annotation>
                              <xsd:documentation>3-letter airport code to identify the exemption of a ZP or XF tax for this location</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="TaxType" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Identifies the tax type(s) within the tax code Example: SE, TR</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element ref="CountryCode" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Exemption based on country code(s).</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProvinceCode" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Used in Canadian market. Exemption is based on provinces</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="GovernmentBody" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Used in Canadian market. Freeflow entity name must be provided for ceratin exemptions</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="ExemptALL">
            <xsd:annotation>
              <xsd:documentation>Exempt from all taxes Values allowed: N = (default) Y = exempt of all taxes</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="PrivateFares" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Qualifying IDs for negotiated services</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Office" maxOccurs="unbounded"/>
            <xsd:element ref="Corporate" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="PromoCodes" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element name="LoyaltyPrograms" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Loyalty Program data</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="LoyaltyMemberID">
                    <xsd:annotation>
                      <xsd:documentation>Membership number</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Name">
                    <xsd:annotation>
                      <xsd:documentation>Individual Program name</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="AirlineCode">
                    <xsd:annotation>
                      <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ImageSupport">
      <xsd:annotation>
        <xsd:documentation>Client application must indicate if application supports full images or image ids for this request. Possible values: IMG = client request the return of full images (in base64 code) in the response message. ID = client requests only the image ID(s) in the response (and is utilizing the message ImageRQ/RS for subsequent retrieval of the image(s) itself. BLANK (default) - if left blank no images nor image ids are returned Example: ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Restrictions
Namespace No namespace
Annotations
Pricing Restriction group
Diagram
Diagram SeatAvailabilityRQ.tmp#Restrictions_Advance SeatAvailabilityRQ.tmp#Restrictions_Penalty
Properties
content: complex
Used by
Element PricingInfo
Attributes
QName Type Fixed Default Use Annotation
Advance restriction of xsd:string Y optional
Y = Allow advance Purchase with fare
N = Don't Allow advance Purchase with fare
Default: Y
Penalty restriction of xsd:string Y optional
Y = Allow penalties with fare
N = Don't Allow penalties with fare
Default: Y
Source
<xsd:element name="Restrictions">
  <xsd:annotation>
    <xsd:documentation>Pricing Restriction group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Advance" use="optional" default="Y">
      <xsd:annotation>
        <xsd:documentation>Y = Allow advance Purchase with fare N = Don't Allow advance Purchase with fare Default: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Penalty" use="optional" default="Y">
      <xsd:annotation>
        <xsd:documentation>Y = Allow penalties with fare N = Don't Allow penalties with fare Default: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ValidatingCarrier
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
Used by
Element PricingInfo
Source
<xsd:element name="ValidatingCarrier">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption
Namespace No namespace
Annotations
Allows to exempt tax(es) by different criteria
Diagram
Diagram SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_ExemptALL SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_TaxCode SeatAvailabilityRQ.tmp#CountryCode SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_ProvinceCode SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_GovernmentBody
Properties
content: complex
minOccurs: 0
Model TaxCode* , CountryCode* , ProvinceCode{0,1} , GovernmentBody{0,1}
Children CountryCode, GovernmentBody, ProvinceCode, TaxCode
Instance
<TaxExemption ExemptALL="">
  <TaxCode>{0,unbounded}</TaxCode>
  <CountryCode>{0,unbounded}</CountryCode>
  <ProvinceCode>{0,1}</ProvinceCode>
  <GovernmentBody>{0,1}</GovernmentBody>
</TaxExemption>
Attributes
QName Type Fixed Default Use Annotation
ExemptALL optional
Exempt from all taxes

Values allowed:
N = (default)
Y = exempt of all taxes
Source
<xsd:element name="TaxExemption" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Allows to exempt tax(es) by different criteria</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TaxCode" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Exemption is based on identified tax codes plus (optional) tax types within a tax code</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Designator">
              <xsd:annotation>
                <xsd:documentation>Identifies the Tax Code to be exempt, e.g. AY</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="CollectionPoint">
                      <xsd:annotation>
                        <xsd:documentation>3-letter airport code to identify the exemption of a ZP or XF tax for this location</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="TaxType" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Identifies the tax type(s) within the tax code Example: SE, TR</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="CountryCode" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Exemption based on country code(s).</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ProvinceCode" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Used in Canadian market. Exemption is based on provinces</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="GovernmentBody" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Used in Canadian market. Freeflow entity name must be provided for ceratin exemptions</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ExemptALL">
      <xsd:annotation>
        <xsd:documentation>Exempt from all taxes Values allowed: N = (default) Y = exempt of all taxes</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption / TaxCode
Namespace No namespace
Annotations
Exemption is based on identified tax codes plus (optional) tax types within a tax code
Diagram
Diagram SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_PricingInfo_PricingInfo_TaxExemption_TaxCode_Designator SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_PricingInfo_PricingInfo_TaxExemption_TaxCode_TaxType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Designator , TaxType*
Children Designator, TaxType
Instance
<TaxCode>
  <Designator CollectionPoint="">{1,1}</Designator>
  <TaxType>{0,unbounded}</TaxType>
</TaxCode>
Source
<xsd:element name="TaxCode" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Exemption is based on identified tax codes plus (optional) tax types within a tax code</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Designator">
        <xsd:annotation>
          <xsd:documentation>Identifies the Tax Code to be exempt, e.g. AY</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="CollectionPoint">
                <xsd:annotation>
                  <xsd:documentation>3-letter airport code to identify the exemption of a ZP or XF tax for this location</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TaxType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Identifies the tax type(s) within the tax code Example: SE, TR</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption / TaxCode / Designator
Namespace No namespace
Annotations
Identifies the Tax Code to be exempt, e.g. AY
Diagram
Diagram SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_TaxExemption_PricingInfo_PricingInfo_TaxExemption_TaxCode_PricingInfo_PricingInfo_TaxExemption_PricingInfo_PricingInfo_TaxExemption_TaxCode_Designator_CollectionPoint
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
CollectionPoint optional
3-letter airport code to identify the exemption of a  ZP or XF tax for this location
Source
<xsd:element name="Designator">
  <xsd:annotation>
    <xsd:documentation>Identifies the Tax Code to be exempt, e.g. AY</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="CollectionPoint">
          <xsd:annotation>
            <xsd:documentation>3-letter airport code to identify the exemption of a ZP or XF tax for this location</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption / TaxCode / TaxType
Namespace No namespace
Annotations
Identifies the tax type(s) within the tax code

Example: SE, TR
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="TaxType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Identifies the tax type(s) within the tax code Example: SE, TR</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CountryCode
Namespace No namespace
Annotations
Country where sale takes place or Ticket issuing country. Example: US
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
Source
<xsd:element name="CountryCode">
  <xsd:annotation>
    <xsd:documentation>Country where sale takes place or Ticket issuing country. Example: US</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption / ProvinceCode
Namespace No namespace
Annotations
Used in Canadian market.  Exemption is based on provinces
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ProvinceCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Used in Canadian market. Exemption is based on provinces</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption / GovernmentBody
Namespace No namespace
Annotations
Used in Canadian market.  Freeflow entity name must be provided for ceratin exemptions
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="GovernmentBody" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Used in Canadian market. Freeflow entity name must be provided for ceratin exemptions</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / PrivateFares
Namespace No namespace
Annotations
Qualifying IDs for negotiated services
Diagram
Diagram SeatAvailabilityRQ.tmp#Office SeatAvailabilityRQ.tmp#Corporate SeatAvailabilityRQ.tmp#PromoCodes SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_PrivateFares_LoyaltyPrograms
Properties
content: complex
minOccurs: 0
Model Office+ , Corporate* , PromoCodes* , LoyaltyPrograms*
Children Corporate, LoyaltyPrograms, Office, PromoCodes
Instance
<PrivateFares>
  <Office Type="">{1,unbounded}</Office>
  <Corporate>{0,unbounded}</Corporate>
  <PromoCodes>{0,unbounded}</PromoCodes>
  <LoyaltyPrograms>{0,unbounded}</LoyaltyPrograms>
</PrivateFares>
Source
<xsd:element name="PrivateFares" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Qualifying IDs for negotiated services</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Office" maxOccurs="unbounded"/>
      <xsd:element ref="Corporate" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="PromoCodes" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="LoyaltyPrograms" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Loyalty Program data</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="LoyaltyMemberID">
              <xsd:annotation>
                <xsd:documentation>Membership number</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Name">
              <xsd:annotation>
                <xsd:documentation>Individual Program name</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="AirlineCode">
              <xsd:annotation>
                <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Office
Namespace No namespace
Annotations
Pseudo city under which private fares are stored.  Example: 18C6
Diagram
Diagram SeatAvailabilityRQ.tmp#Office_Type
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string optional
Future use.
Identifies if Office value is a PCC or IATA agency code/ID. Default is PCC.
Example: PCC
Source
<xsd:element name="Office">
  <xsd:annotation>
    <xsd:documentation>Pseudo city under which private fares are stored. Example: 18C6</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>Future use. Identifies if Office value is a PCC or IATA agency code/ID. Default is PCC. Example: PCC</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="PCC"/>
              <xsd:enumeration value="IATA"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Corporate
Namespace No namespace
Annotations
Corporate info group
Diagram
Diagram SeatAvailabilityRQ.tmp#AirlineCode SeatAvailabilityRQ.tmp#Account SeatAvailabilityRQ.tmp#Contract
Properties
content: complex
Used by
Model AirlineCode{0,1} , Account{0,1} , Contract{0,1}
Children Account, AirlineCode, Contract
Instance
<Corporate>
  <AirlineCode Source="">{0,1}</AirlineCode>
  <Account>{0,1}</Account>
  <Contract>{0,1}</Contract>
</Corporate>
Source
<xsd:element name="Corporate">
  <xsd:annotation>
    <xsd:documentation>Corporate info group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirlineCode" minOccurs="0"/>
      <xsd:element ref="Account" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Specifies the corporate account number to use to price seat premiums. Example: IBM or 675124</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Contract" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Specifies the contract code, to use to price seat premiums. Example: 00001</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Account
Namespace No namespace
Annotations
Specifies the corporate account number to use to price private fares.  Example: 12345
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Used by
Element Corporate
Source
<xsd:element name="Account">
  <xsd:annotation>
    <xsd:documentation>Specifies the corporate account number to use to price private fares. Example: 12345</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Contract
Namespace No namespace
Annotations
Specifies the contract code, to use to price private fares.  Example: 00001
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Corporate
Source
<xsd:element name="Contract" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Specifies the contract code, to use to price private fares. Example: 00001</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PromoCodes
Namespace No namespace
Annotations
Corporate info group
Diagram
Diagram SeatAvailabilityRQ.tmp#AirlineCode SeatAvailabilityRQ.tmp#PromoCodes_PromoCode
Properties
content: complex
Used by
Model AirlineCode{0,1} , PromoCode
Children AirlineCode, PromoCode
Instance
<PromoCodes>
  <AirlineCode Source="">{0,1}</AirlineCode>
  <PromoCode>{1,1}</PromoCode>
</PromoCodes>
Source
<xsd:element name="PromoCodes">
  <xsd:annotation>
    <xsd:documentation>Corporate info group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirlineCode" minOccurs="0"/>
      <xsd:element name="PromoCode">
        <xsd:annotation>
          <xsd:documentation>Code ID / Number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PromoCodes / PromoCode
Namespace No namespace
Annotations
Code ID / Number
Diagram
Diagram
Source
<xsd:element name="PromoCode">
  <xsd:annotation>
    <xsd:documentation>Code ID / Number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / PrivateFares / LoyaltyPrograms
Namespace No namespace
Annotations
Loyalty Program data
Diagram
Diagram SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_PrivateFares_PricingInfo_PricingInfo_PrivateFares_LoyaltyPrograms_LoyaltyMemberID SeatAvailabilityRQ.tmp#PricingInfo_PricingInfo_PrivateFares_PricingInfo_PricingInfo_PrivateFares_LoyaltyPrograms_Name SeatAvailabilityRQ.tmp#AirlineCode
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model LoyaltyMemberID , Name , AirlineCode
Children AirlineCode, LoyaltyMemberID, Name
Instance
<LoyaltyPrograms>
  <LoyaltyMemberID>{1,1}</LoyaltyMemberID>
  <Name>{1,1}</Name>
  <AirlineCode Source="">{1,1}</AirlineCode>
</LoyaltyPrograms>
Source
<xsd:element name="LoyaltyPrograms" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Loyalty Program data</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="LoyaltyMemberID">
        <xsd:annotation>
          <xsd:documentation>Membership number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Name">
        <xsd:annotation>
          <xsd:documentation>Individual Program name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AirlineCode">
        <xsd:annotation>
          <xsd:documentation>Airline code of the airline offering this Loyaty Program</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / PrivateFares / LoyaltyPrograms / LoyaltyMemberID
Namespace No namespace
Annotations
Membership number
Diagram
Diagram
Source
<xsd:element name="LoyaltyMemberID">
  <xsd:annotation>
    <xsd:documentation>Membership number</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / PrivateFares / LoyaltyPrograms / Name
Namespace No namespace
Annotations
Individual Program name
Diagram
Diagram
Source
<xsd:element name="Name">
  <xsd:annotation>
    <xsd:documentation>Individual Program name</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FrequentTravelerGroup
Namespace No namespace
Annotations
Frequent traveler group
Diagram
Diagram SeatAvailabilityRQ.tmp#ProgramInformation
Properties
content: complex
Model ProgramInformation{0,1}
Children ProgramInformation
Instance
<FrequentTravelerGroup>
  <ProgramInformation>{0,1}</ProgramInformation>
</FrequentTravelerGroup>
Source
<xsd:element name="FrequentTravelerGroup">
  <xsd:annotation>
    <xsd:documentation>Frequent traveler group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ProgramInformation" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ProgramInformation
Namespace No namespace
Annotations
Program information group
Diagram
Diagram SeatAvailabilityRQ.tmp#FFCompanyCode SeatAvailabilityRQ.tmp#FFProgramName SeatAvailabilityRQ.tmp#FFNumber SeatAvailabilityRQ.tmp#FFSharedProgramName SeatAvailabilityRQ.tmp#FFLoyaltyLevel
Properties
content: complex
Used by
Model FFCompanyCode , FFProgramName{0,1} , FFNumber , FFSharedProgramName{0,1} , FFLoyaltyLevel{0,1}
Children FFCompanyCode, FFLoyaltyLevel, FFNumber, FFProgramName, FFSharedProgramName
Instance
<ProgramInformation>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFProgramName>{0,1}</FFProgramName>
  <FFNumber>{1,1}</FFNumber>
  <FFSharedProgramName>{0,1}</FFSharedProgramName>
  <FFLoyaltyLevel>{0,1}</FFLoyaltyLevel>
</ProgramInformation>
Source
<xsd:element name="ProgramInformation">
  <xsd:annotation>
    <xsd:documentation>Program information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FFCompanyCode"/>
      <xsd:element ref="FFProgramName" minOccurs="0"/>
      <xsd:element ref="FFNumber"/>
      <xsd:element ref="FFSharedProgramName" minOccurs="0"/>
      <xsd:element ref="FFLoyaltyLevel" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FFCompanyCode
Namespace No namespace
Annotations
Frequent flyer company code.  Example: AF
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="FFCompanyCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer company code. Example: AF</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FFProgramName
Namespace No namespace
Annotations
Frequent flyer program name.  Example: Frequence Plus
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="FFProgramName" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer program name. Example: Frequence Plus</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FFNumber
Namespace No namespace
Annotations
Frequent flyer number.  Example: 0956301007
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="FFNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FFSharedProgramName
Namespace No namespace
Annotations
Frequent flyer shared program name.  Example: Delta Miles
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="FFSharedProgramName" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer shared program name. Example: Delta Miles</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FFLoyaltyLevel
Namespace No namespace
Annotations
Frequent flyer loyalty level.  Example: Blue
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="FFLoyaltyLevel" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer loyalty level. Example: Blue</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Simple Type Date
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Used by
Source
<xsd:simpleType name="Date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:date"/>
</xsd:simpleType>
[ top ]
Simple Type Time
Namespace No namespace
Annotations
Time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram
Type restriction of xsd:string
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Used by
Source
<xsd:simpleType name="Time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="5"/>
    <xsd:pattern value="([0-1][0-9]|2[0-3]):[0-5][0-9]"/>
  </xsd:restriction>
</xsd:simpleType>
[ top ]
Simple Type TimeDurationHoursMinutes
Namespace No namespace
Annotations
A duration of time specified in hours and minutes (HH:MM) with a maximum value of 99:59.
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [0-9][0-9]:[0-5][0-9]
Used by
Source
<xsd:simpleType name="TimeDurationHoursMinutes">
  <xsd:annotation>
    <xsd:documentation>A duration of time specified in hours and minutes (HH:MM) with a maximum value of 99:59.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[0-9][0-9]:[0-5][0-9]"/>
  </xsd:restriction>
</xsd:simpleType>
[ top ]
Simple Type COSType
Namespace No namespace
Annotations
Basic definition of air  ClassOfService. Alpha-coded. Usually single char.
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
Element ClassOfService
Source
<xsd:simpleType name="COSType">
  <xsd:annotation>
    <xsd:documentation>Basic definition of air ClassOfService. Alpha-coded. Usually single char.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="1"/>
    <xsd:minLength value="1"/>
    <xsd:pattern value="[A-Z]"/>
  </xsd:restriction>
</xsd:simpleType>
[ top ]
Attribute @Source
Namespace No namespace
Annotations
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source