Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema FareSearchRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element FareSearchRQ
Namespace No namespace
Annotations
Fare search request root element
Diagram
Diagram FareSearchRQ.tmp#FareSearchRQ_version FareSearchRQ.tmp#FareSearchRQ_DetailedFareType FareSearchRQ.tmp#FareSearchRQ_QueryID FareSearchRQ.tmp#FareSearchRQ_BrandedFareSupport FareSearchRQ.tmp#FareSearchRQ_NumberOfAlternates FareSearchRQ.tmp#SaleInfo FareSearchRQ.tmp#NbrOfAlternates FareSearchRQ.tmp#TicketingInfo FareSearchRQ.tmp#TravelerInfo FareSearchRQ.tmp#FareSearchRQ_TravelerIDs FareSearchRQ.tmp#OriginDestination FareSearchRQ.tmp#JourneyControlData FareSearchRQ.tmp#PricingInfo FareSearchRQ.tmp#InExchangeForTicket
Properties
content: complex
Model SaleInfo{0,1} , NbrOfAlternates{0,1} , TicketingInfo{0,1} , TravelerInfo+ , TravelerIDs+ , OriginDestination+ , JourneyControlData{0,1} , PricingInfo{0,1} , InExchangeForTicket{0,1}
Children InExchangeForTicket, JourneyControlData, NbrOfAlternates, OriginDestination, PricingInfo, SaleInfo, TicketingInfo, TravelerIDs, TravelerInfo
Instance
<FareSearchRQ BrandedFareSupport="" DetailedFareType="N" NumberOfAlternates="" QueryID="" version="">
  <SaleInfo>{0,1}</SaleInfo>
  <NbrOfAlternates Source="">{0,1}</NbrOfAlternates>
  <TicketingInfo>{0,1}</TicketingInfo>
  <TravelerInfo Type="">{1,unbounded}</TravelerInfo>
  <TravelerIDs AssociationID="" PaxType="">{1,unbounded}</TravelerIDs>
  <OriginDestination>{1,unbounded}</OriginDestination>
  <JourneyControlData>{0,1}</JourneyControlData>
  <PricingInfo AutoExchange="" FareType="" NoBreak="" Priority="">{0,1}</PricingInfo>
  <InExchangeForTicket>{0,1}</InExchangeForTicket>
</FareSearchRQ>
Attributes
QName Type Fixed Default Use Annotation
BrandedFareSupport optional
This value must be set to "Y" if client application supports "Branded Fare" displays
DetailedFareType xsd:string N optional
Controls display of more detailed fare type info (only Amadeus for now, information is not returned by all GDS):
in case this attribute is set to 'Y' more detailed fare types will be displayed in the response; default value is 'N' which results in fare types PUBL, PRIV or NEGO;
(possible values are Y, N)
NumberOfAlternates xsd:positiveInteger optional
[Keeping attribute for backward compatibility] Reccommended is the use of the new optional element "NbrOfAlternates" instead.
QueryID xsd:string optional
Optional, alphanumeric. Used only for internal tracking purposes.
version xsd:string optional
Version number.  Example: 1.0
required for MasterPricer: MP2.0 (previous version MP0.9)
Source
<xsd:element name="FareSearchRQ">
  <xsd:annotation>
    <xsd:documentation>Fare search request root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SaleInfo" minOccurs="0"/>
      <xsd:element ref="NbrOfAlternates" minOccurs="0"/>
      <xsd:element ref="TicketingInfo" minOccurs="0"/>
      <xsd:element ref="TravelerInfo" 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 ref="OriginDestination" maxOccurs="unbounded"/>
      <xsd:element ref="JourneyControlData" minOccurs="0"/>
      <xsd:element ref="PricingInfo" minOccurs="0"/>
      <xsd:element ref="InExchangeForTicket" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 1.0 required for MasterPricer: MP2.0 (previous version MP0.9)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="DetailedFareType" type="xsd:string" use="optional" default="N">
      <xsd:annotation>
        <xsd:documentation>Controls display of more detailed fare type info (only Amadeus for now, information is not returned by all GDS): in case this attribute is set to 'Y' more detailed fare types will be displayed in the response; default value is 'N' which results in fare types PUBL, PRIV or NEGO; (possible values are Y, N)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="QueryID" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Optional, alphanumeric. Used only for internal tracking purposes.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="BrandedFareSupport">
      <xsd:annotation>
        <xsd:documentation>This value must be set to "Y" if client application supports "Branded Fare" displays</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="NumberOfAlternates" type="xsd:positiveInteger" use="optional">
      <xsd:annotation>
        <xsd:documentation>[Keeping attribute for backward compatibility] Reccommended is the use of the new optional element "NbrOfAlternates" instead.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SaleInfo
Namespace No namespace
Annotations
Sale information group
Diagram
Diagram FareSearchRQ.tmp#CityCode FareSearchRQ.tmp#CountryCode FareSearchRQ.tmp#SaleInfo_CurrencyCode
Properties
content: complex
Used by
Element FareSearchRQ
Model ALL(CityCode{0,1} CountryCode{0,1} CurrencyCode{0,1})
Children CityCode, CountryCode, CurrencyCode
Instance
<SaleInfo>
  <CityCode>{0,1}</CityCode>
  <CountryCode>{0,1}</CountryCode>
  <CurrencyCode>{0,1}</CurrencyCode>
</SaleInfo>
Source
<xsd:element name="SaleInfo">
  <xsd:annotation>
    <xsd:documentation>Sale information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:element ref="CityCode" minOccurs="0"/>
      <xsd:element ref="CountryCode" minOccurs="0"/>
      <xsd:element name="CurrencyCode" minOccurs="0">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:restriction base="CurrencyCodeType">
              <xsd:pattern value="[A-Z0-9]{3}"/>
              <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="prohibited">
                <xsd:annotation>
                  <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:restriction>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
  </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 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:minLength value="2"/>
      <xsd:maxLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element SaleInfo / CurrencyCode
Namespace No namespace
Diagram
Diagram FareSearchRQ.tmp#CurrencyCodeType_NumberOfDecimals FareSearchRQ.tmp#CurrencyCodeType FareSearchRQ.tmp#SaleInfo_SaleInfo_CurrencyCode_NumberOfDecimals
Type restriction of CurrencyCodeType
Type hierarchy
Properties
content: complex
minOccurs: 0
Source
<xsd:element name="CurrencyCode" minOccurs="0">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:restriction base="CurrencyCodeType">
        <xsd:pattern value="[A-Z0-9]{3}"/>
        <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="prohibited">
          <xsd:annotation>
            <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:restriction>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element NbrOfAlternates
Namespace No namespace
Annotations
Maximum number of Flight elements to be returned in the response for each OriginDestination (O/D).

The service will collect flights for each O/D until this number is reached or the provider returns no more flights (whatever happens first). The resulting set of flights per O/D will be returned to the client.
CAUTION: Depending on the value this can be a time consuming transaction!

Values are:
Either a positive integer value identifying the max. number of requested flights per O/D or  'ALL' to retrieve all of them.

Example: 10
Diagram
Diagram FareSearchRQ.tmp#Source
Type extension of xsd:string
Properties
content: complex
Used by
Element FareSearchRQ
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="NbrOfAlternates">
  <xsd:annotation>
    <xsd:documentation>Maximum number of Flight elements to be returned in the response for each OriginDestination (O/D). The service will collect flights for each O/D until this number is reached or the provider returns no more flights (whatever happens first). The resulting set of flights per O/D will be returned to the client. CAUTION: Depending on the value this can be a time consuming transaction! Values are: Either a positive integer value identifying the max. number of requested flights per O/D or 'ALL' to retrieve all of them. Example: 10</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 TicketingInfo
Namespace No namespace
Annotations
Ticketing information group
Diagram
Diagram FareSearchRQ.tmp#CityCode FareSearchRQ.tmp#CountryCode FareSearchRQ.tmp#Date
Properties
content: complex
Used by
Element FareSearchRQ
Model ALL(CityCode{0,1} CountryCode{0,1} Date{0,1})
Children CityCode, CountryCode, Date
Instance
<TicketingInfo>
  <CityCode>{0,1}</CityCode>
  <CountryCode>{0,1}</CountryCode>
  <Date Qualifier="DEPARTURE">{0,1}</Date>
</TicketingInfo>
Source
<xsd:element name="TicketingInfo">
  <xsd:annotation>
    <xsd:documentation>Ticketing information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:all>
      <xsd:annotation>
        <xsd:documentation>Date element identifies future ticketing date.</xsd:documentation>
      </xsd:annotation>
      <xsd:element ref="CityCode" minOccurs="0"/>
      <xsd:element ref="CountryCode" minOccurs="0"/>
      <xsd:element ref="Date" minOccurs="0"/>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Date
Namespace No namespace
Annotations
Specifies departure date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram FareSearchRQ.tmp#Date_Qualifier
Type extension of xsd:date
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Qualifier restriction of xsd:string DEPARTURE optional
attribute indicates qualifier of time (for date, time and timewindow). 
Specifies whether the given date is supposed to be ARRIVAL or DEPARTURE (default) date.
Example: ARRIVAL
Source
<xsd:element name="Date">
  <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>attribute indicates qualifier of time (for date, time and timewindow). Specifies whether the given date is supposed to be ARRIVAL or DEPARTURE (default) date. Example: ARRIVAL</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 TravelerInfo
Namespace No namespace
Annotations
Number of passengers of the specified type.  Example: 2
Diagram
Diagram FareSearchRQ.tmp#TravelerInfo_Type
Type extension of xsd:positiveInteger
Properties
content: complex
Used by
Element FareSearchRQ
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string required
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: CHD
Source
<xsd:element name="TravelerInfo">
  <xsd:annotation>
    <xsd:documentation>Number of passengers of the specified type. Example: 2</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:positiveInteger">
        <xsd:attribute name="Type" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>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: CHD</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FareSearchRQ / TravelerIDs
Namespace No namespace
Annotations
If no PNR exists (shopping), this provides traveler types as well as FQTV information for each traveler.
Diagram
Diagram FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_AssociationID FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_PaxType FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FQTVInfo FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_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 FareSearchRQ / TravelerIDs / FQTVInfo
Namespace No namespace
Diagram
Diagram FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FareSearchRQ_FareSearchRQ_TravelerIDs_FQTVInfo_FFNumber FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FareSearchRQ_FareSearchRQ_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 FareSearchRQ / 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 FareSearchRQ / 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 FareSearchRQ / TravelerIDs / LoyaltyProgramRef
Namespace No namespace
Annotations
Loyalty Program data
Diagram
Diagram FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FareSearchRQ_FareSearchRQ_TravelerIDs_LoyaltyProgramRef_ProgramGroup FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FareSearchRQ_FareSearchRQ_TravelerIDs_LoyaltyProgramRef_LoyaltyMemberID FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FareSearchRQ_FareSearchRQ_TravelerIDs_LoyaltyProgramRef_Name FareSearchRQ.tmp#AirlineCode FareSearchRQ.tmp#FareSearchRQ_FareSearchRQ_TravelerIDs_FareSearchRQ_FareSearchRQ_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>{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 FareSearchRQ / 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 FareSearchRQ / 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 AirlineCode
Namespace No namespace
Annotations
Airline Code. Example: DL
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>Airline Code. Example: DL</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 FareSearchRQ / 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 OriginDestination
Namespace No namespace
Annotations
Origin and destination group
Diagram
Diagram FareSearchRQ.tmp#Departure FareSearchRQ.tmp#Arrival FareSearchRQ.tmp#Date FareSearchRQ.tmp#Preferences
Properties
content: complex
Used by
Element FareSearchRQ
Model Departure , Arrival , Date , Preferences{0,1}
Children Arrival, Date, Departure, Preferences
Instance
<OriginDestination>
  <Departure Area="" DistanceUnit="">{1,1}</Departure>
  <Arrival Area="" DistanceUnit="">{1,1}</Arrival>
  <Date Qualifier="DEPARTURE">{1,1}</Date>
  <Preferences MultiAirport="" Sort="NEUTRAL">{0,1}</Preferences>
</OriginDestination>
Source
<xsd:element name="OriginDestination">
  <xsd:annotation>
    <xsd:documentation>Origin and destination group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Departure"/>
      <xsd:element ref="Arrival"/>
      <xsd:element ref="Date"/>
      <xsd:element ref="Preferences" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Departure
Namespace No namespace
Annotations
Origin group
Diagram
Diagram FareSearchRQ.tmp#Departure_Area FareSearchRQ.tmp#DistanceUnit FareSearchRQ.tmp#CityCode
Properties
content: complex
Used by
Model CityCode{1,9}
Children CityCode
Instance
<Departure Area="" DistanceUnit="">
  <CityCode>{1,9}</CityCode>
</Departure>
Attributes
QName Type Fixed Default Use Annotation
Area xsd:integer optional
Supported only in Amadeus MasterPricer: 
The user has the ability to extend the low fare search up to 300 kilometers surrounding the departure airport or city specified. If a departure Area is specified, the low fare search process may consider any city whose flying distance to the specified City or Airport is lower than the specified radius in the query.
Example: 100
DistanceUnit restriction of xsd:string optional
Unit of distance.
Values:
M = Miles
K = Kilometers
Example: K
Source
<xsd:element name="Departure">
  <xsd:annotation>
    <xsd:documentation>Origin group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CityCode" maxOccurs="9"/>
    </xsd:sequence>
    <xsd:attribute name="Area" type="xsd:integer" use="optional">
      <xsd:annotation>
        <xsd:documentation>Supported only in Amadeus MasterPricer: The user has the ability to extend the low fare search up to 300 kilometers surrounding the departure airport or city specified. If a departure Area is specified, the low fare search process may consider any city whose flying distance to the specified City or Airport is lower than the specified radius in the query. Example: 100</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="DistanceUnit"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Arrival
Namespace No namespace
Annotations
Destination group
Diagram
Diagram FareSearchRQ.tmp#Arrival_Area FareSearchRQ.tmp#DistanceUnit FareSearchRQ.tmp#CityCode
Properties
content: complex
Used by
Model CityCode{1,9}
Children CityCode
Instance
<Arrival Area="" DistanceUnit="">
  <CityCode>{1,9}</CityCode>
</Arrival>
Attributes
QName Type Fixed Default Use Annotation
Area xsd:integer optional
Supported only in Amadeus MasterPricer: 
The user has the ability to extend the low fare search up to 300 kilometers surrounding the arrival airport or city specified. If an arrival Area is specified, the low fare search process may consider any city whose flying distance to the specified City or Airport is lower than the specified radius in the query.
Example: 100
DistanceUnit restriction of xsd:string optional
Unit of distance.
Values:
M = Miles
K = Kilometers
Example: K
Source
<xsd:element name="Arrival">
  <xsd:annotation>
    <xsd:documentation>Destination group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CityCode" maxOccurs="9"/>
    </xsd:sequence>
    <xsd:attribute name="Area" type="xsd:integer" use="optional">
      <xsd:annotation>
        <xsd:documentation>Supported only in Amadeus MasterPricer: The user has the ability to extend the low fare search up to 300 kilometers surrounding the arrival airport or city specified. If an arrival Area is specified, the low fare search process may consider any city whose flying distance to the specified City or Airport is lower than the specified radius in the query. Example: 100</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="DistanceUnit"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Preferences
Namespace No namespace
Annotations
Preferences group
Diagram
Diagram FareSearchRQ.tmp#Preferences_Sort FareSearchRQ.tmp#Preferences_MultiAirport FareSearchRQ.tmp#Preferences_ClassOfService FareSearchRQ.tmp#Cabin FareSearchRQ.tmp#Time FareSearchRQ.tmp#TimeWindow FareSearchRQ.tmp#DayWindow FareSearchRQ.tmp#Airline FareSearchRQ.tmp#Connection FareSearchRQ.tmp#AllianceCode FareSearchRQ.tmp#FlightType
Properties
content: complex
Used by
Model (ClassOfService | Cabin) , Time , TimeWindow{0,1} , DayWindow{0,1} , Airline{0,1} , Connection{0,1} , AllianceCode{0,1} , FlightType{0,1}
Children Airline, AllianceCode, Cabin, ClassOfService, Connection, DayWindow, FlightType, Time, TimeWindow
Instance
<Preferences MultiAirport="" Sort="NEUTRAL">
  <ClassOfService Inherited="">{1,1}</ClassOfService>
  <Cabin Specific="N">{1,1}</Cabin>
  <Time>{1,1}</Time>
  <TimeWindow>{0,1}</TimeWindow>
  <DayWindow>{0,1}</DayWindow>
  <Airline Specific="">{0,1}</Airline>
  <Connection>{0,1}</Connection>
  <AllianceCode>{0,1}</AllianceCode>
  <FlightType NoStopDirect="M" OneConnectMultipleAirline="M" OneConnectSingleAirline="M" StopDirect="M" ThreeConnectMultipleAirline="M" ThreeConnectSingleAirline="M" TwoConnectMultipleAirline="M" TwoConnectSingleAirline="M">{0,1}</FlightType>
</Preferences>
Attributes
QName Type Fixed Default Use Annotation
MultiAirport restriction of xsd:string optional
Allows user to search by multi airport.  Values are: Y = Yes, N = No.  Example: Y
Sort restriction of xsd:string NEUTRAL optional
Indicates how the response should be sorted.  Values are: 
DEPARTURE = by departure time
ARRIVAL = by arrival time
ELAPSED = by elapsed time
NEUTRAL = as defined by the provider.  Example: DEPARTURE
Source
<xsd:element name="Preferences">
  <xsd:annotation>
    <xsd:documentation>Preferences group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice minOccurs="0">
        <xsd:element name="ClassOfService">
          <xsd:annotation>
            <xsd:documentation>Not supported by Amadeus GDS. Example: B</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="xsd:string">
                <xsd:attribute name="Inherited" use="optional">
                  <xsd:annotation>
                    <xsd:documentation>Allowed values: Y or N(default) This is set to "Y" when the request is the inherited value passed from a preceding FareQuoteRS transaction.</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:extension>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element ref="Cabin">
          <xsd:annotation>
            <xsd:documentation>Specifies cabin preference. Valid values are: F = First class C = Business class Y = Coach class. W = Premium Economy Example: Y</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
      <xsd:sequence minOccurs="0">
        <xsd:element ref="Time"/>
        <xsd:element ref="TimeWindow" minOccurs="0"/>
      </xsd:sequence>
      <xsd:element ref="DayWindow" minOccurs="0"/>
      <xsd:element ref="Airline" minOccurs="0"/>
      <xsd:element ref="Connection" minOccurs="0"/>
      <xsd:element ref="AllianceCode" minOccurs="0"/>
      <xsd:element ref="FlightType" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="Sort" use="optional" default="NEUTRAL">
      <xsd:annotation>
        <xsd:documentation>Indicates how the response should be sorted. Values are: DEPARTURE = by departure time ARRIVAL = by arrival time ELAPSED = by elapsed time NEUTRAL = as defined by the provider. Example: DEPARTURE</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="DEPARTURE"/>
          <xsd:enumeration value="ARRIVAL"/>
          <xsd:enumeration value="ELAPSED"/>
          <xsd:enumeration value="NEUTRAL"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="MultiAirport" use="optional">
      <xsd:annotation>
        <xsd:documentation>Allows user to search by multi airport. Values are: Y = Yes, N = No. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Preferences / ClassOfService
Namespace No namespace
Annotations
Not supported by Amadeus GDS.
Example: B
Diagram
Diagram FareSearchRQ.tmp#Preferences_Preferences_ClassOfService_Inherited
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Inherited optional
Allowed values: Y or N(default)

This is set to "Y" when the request is the inherited value passed from a preceding FareQuoteRS transaction.
Source
<xsd:element name="ClassOfService">
  <xsd:annotation>
    <xsd:documentation>Not supported by Amadeus GDS. Example: B</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Inherited" use="optional">
          <xsd:annotation>
            <xsd:documentation>Allowed values: Y or N(default) This is set to "Y" when the request is the inherited value passed from a preceding FareQuoteRS transaction.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Cabin
Namespace No namespace
Annotations
Specifies cabin preference.  Valid values are:
F = First class
C = Business class
Y = Coach class.  Example: Y
Diagram
Diagram FareSearchRQ.tmp#Cabin_Specific
Type extension of xsd:string
Properties
content: complex
Used by
Element Preferences
Attributes
QName Type Fixed Default Use Annotation
Specific restriction of xsd:string N optional
Requests specific cabin.  Values are Y = Yes, N = No.  Example: N
Source
<xsd:element name="Cabin">
  <xsd:annotation>
    <xsd:documentation>Specifies cabin preference. Valid values are: F = First class C = Business class Y = Coach class. Example: Y</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Specific" use="optional" default="N">
          <xsd:annotation>
            <xsd:documentation>Requests specific cabin. Values are Y = Yes, N = No. Example: N</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:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Time
Namespace No namespace
Annotations
Time in ISO 8601 twenty-four hour clock format (hh:mm).  Example: 14:25
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
Element Preferences
Source
<xsd:element name="Time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 twenty-four hour clock format (hh:mm). Example: 14:25</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 TimeWindow
Namespace No namespace
Annotations
Time window group
Diagram
Diagram FareSearchRQ.tmp#HoursBefore FareSearchRQ.tmp#HoursAfter FareSearchRQ.tmp#HoursTotal
Properties
content: complex
Used by
Element Preferences
Model HoursBefore{0,1} , HoursAfter{0,1} , HoursTotal{0,1}
Children HoursAfter, HoursBefore, HoursTotal
Instance
<TimeWindow>
  <HoursBefore>{0,1}</HoursBefore>
  <HoursAfter>{0,1}</HoursAfter>
  <HoursTotal>{0,1}</HoursTotal>
</TimeWindow>
Source
<xsd:element name="TimeWindow">
  <xsd:annotation>
    <xsd:documentation>Time window group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="HoursBefore" minOccurs="0"/>
      <xsd:element ref="HoursAfter" minOccurs="0"/>
      <xsd:element ref="HoursTotal" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element HoursBefore
Namespace No namespace
Annotations
Number of hours before departure, or arrival, depending on value of Sort attribute.  Value from 1 to 12.  Example: 6
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 12
minInclusive 1
Used by
Element TimeWindow
Source
<xsd:element name="HoursBefore">
  <xsd:annotation>
    <xsd:documentation>Number of hours before departure, or arrival, depending on value of Sort attribute. Value from 1 to 12. Example: 6</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="12"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element HoursAfter
Namespace No namespace
Annotations
Number of hours after departure, or arrival, depending on value of Sort attribute.  Value from 1 to 12.  Example: 12
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 12
minInclusive 1
Used by
Element TimeWindow
Source
<xsd:element name="HoursAfter">
  <xsd:annotation>
    <xsd:documentation>Number of hours after departure, or arrival, depending on value of Sort attribute. Value from 1 to 12. Example: 12</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="12"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element HoursTotal
Namespace No namespace
Annotations
Specifies the total number of hours the journey is not to exceed.  Value from 1 to 99.  Example: 26
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 99
minInclusive 1
Used by
Element TimeWindow
Source
<xsd:element name="HoursTotal">
  <xsd:annotation>
    <xsd:documentation>Specifies the total number of hours the journey is not to exceed. Value from 1 to 99. Example: 26</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="99"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element DayWindow
Namespace No namespace
Annotations
Day window group (for future use)
Diagram
Diagram FareSearchRQ.tmp#DaysBefore FareSearchRQ.tmp#DaysAfter
Properties
content: complex
Used by
Element Preferences
Model DaysBefore , DaysAfter
Children DaysAfter, DaysBefore
Instance
<DayWindow>
  <DaysBefore>{1,1}</DaysBefore>
  <DaysAfter>{1,1}</DaysAfter>
</DayWindow>
Source
<xsd:element name="DayWindow">
  <xsd:annotation>
    <xsd:documentation>Day window group (for future use)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="DaysBefore">
        <xsd:annotation>
          <xsd:documentation>Number of days before departure. Value from 01-03. Example: 03</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DaysAfter">
        <xsd:annotation>
          <xsd:documentation>Number of days after departure. Value from 01-03. Example: 02</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element DaysBefore
Namespace No namespace
Annotations
Number of days before departure.  Value from 01-10.  Example: 03
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 3
minInclusive 1
Used by
Element DayWindow
Source
<xsd:element name="DaysBefore">
  <xsd:annotation>
    <xsd:documentation>Number of days before departure. Value from 01-10. Example: 03</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element DaysAfter
Namespace No namespace
Annotations
Number of days after departure.  Value from 01-10.  Example: 02
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
maxInclusive 3
minInclusive 1
Used by
Element DayWindow
Source
<xsd:element name="DaysAfter">
  <xsd:annotation>
    <xsd:documentation>Number of days after departure. Value from 01-10. Example: 02</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Airline
Namespace No namespace
Annotations
Airline preference group
Diagram
Diagram FareSearchRQ.tmp#Airline_Specific FareSearchRQ.tmp#Include FareSearchRQ.tmp#Exclude
Properties
content: complex
Used by
Element Preferences
Model Include{1,3} | Exclude{1,3}
Children Exclude, Include
Instance
<Airline Specific="">
  <Include>{1,3}</Include>
  <Exclude>{1,3}</Exclude>
</Airline>
Attributes
QName Type Fixed Default Use Annotation
Specific restriction of xsd:string optional
Specific request for itineraries where every leg is on the specified carrier.  Example: Y
Source
<xsd:element name="Airline">
  <xsd:annotation>
    <xsd:documentation>Airline preference group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="Include" maxOccurs="3"/>
      <xsd:element ref="Exclude" maxOccurs="3"/>
    </xsd:choice>
    <xsd:attribute name="Specific" use="optional">
      <xsd:annotation>
        <xsd:documentation>Specific request for itineraries where every leg is on the specified carrier. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="Y"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Include
Namespace No namespace
Annotations
Airline code for carriers to be included in the search or city code of the airport to be included in the connection.  Example: AF or MIA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Used by
Elements Airline, Connection
Source
<xsd:element name="Include">
  <xsd:annotation>
    <xsd:documentation>Airline code for carriers to be included in the search or city code of the airport to be included in the connection. Example: AF or MIA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Exclude
Namespace No namespace
Annotations
Airline code for carriers to be excluded in the search,  or city code of the airport to be excluded in the connection.  Example: DL or LON
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
Used by
Elements Airline, Connection
Source
<xsd:element name="Exclude">
  <xsd:annotation>
    <xsd:documentation>Airline code for carriers to be excluded in the search, or city code of the airport to be excluded in the connection. Example: DL or LON</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Connection
Namespace No namespace
Annotations
Connection preference group
Diagram
Diagram FareSearchRQ.tmp#Include FareSearchRQ.tmp#Exclude
Properties
content: complex
Used by
Element Preferences
Model Include{1,2} | Exclude{1,2}
Children Exclude, Include
Instance
<Connection>
  <Include>{1,2}</Include>
  <Exclude>{1,2}</Exclude>
</Connection>
Source
<xsd:element name="Connection">
  <xsd:annotation>
    <xsd:documentation>Connection preference group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="Include" maxOccurs="2"/>
      <xsd:element ref="Exclude" maxOccurs="2"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
[ top ]
Element AllianceCode
Namespace No namespace
Annotations
Search by alliance code.  Values are: OW = One World
*Q = Qualifier Group
*A = Star Alliance
*S = Sky Team.
 Example: *S
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Preferences
Source
<xsd:element name="AllianceCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Search by alliance code. Values are: OW = One World *Q = Qualifier Group *A = Star Alliance *S = Sky Team. Example: *S</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FlightType
Namespace No namespace
Annotations
Specifies the flight type preferences.  If absent, get all flights.  Maxi value in attributes means all below level are taken into account.
Diagram
Diagram FareSearchRQ.tmp#FlightType_NoStopDirect FareSearchRQ.tmp#FlightType_StopDirect FareSearchRQ.tmp#FlightType_OneConnectSingleAirline FareSearchRQ.tmp#FlightType_TwoConnectSingleAirline FareSearchRQ.tmp#FlightType_ThreeConnectSingleAirline FareSearchRQ.tmp#FlightType_OneConnectMultipleAirline FareSearchRQ.tmp#FlightType_TwoConnectMultipleAirline FareSearchRQ.tmp#FlightType_ThreeConnectMultipleAirline
Properties
content: complex
Used by
Element Preferences
Attributes
QName Type Fixed Default Use Annotation
NoStopDirect restriction of xsd:string M optional
Non-stop direct flights.  Values are: 
Y = Yes
M = Maximum.  Example: Y
OneConnectMultipleAirline restriction of xsd:string M optional
Single interline connection flights.  Values are: Y = Yes
M = Maximum.  Example: Y
OneConnectSingleAirline restriction of xsd:string M optional
Single online connection flights.  Values are: Y = Yes
M = Maximum.  Example: Y
StopDirect restriction of xsd:string M optional
Stop direct flights.  Values are: Y = Yes
M = Maximum.  Example: Y
ThreeConnectMultipleAirline restriction of xsd:string M optional
Triple interline connection flights.  Values are: Y = Yes
M = Maximum.  Example: Y
ThreeConnectSingleAirline restriction of xsd:string M optional
Triple online connection flights.  Values are: Y = Yes
M = Maximum.  Example: Y
TwoConnectMultipleAirline restriction of xsd:string M optional
Double interline connection flights.  Values are: Y = Yes
M = Maximum.  Example: Y
TwoConnectSingleAirline restriction of xsd:string M optional
Double online connection flights.  Values are: Y = Yes
M = Maximum.  Example: Y
Source
<xsd:element name="FlightType">
  <xsd:annotation>
    <xsd:documentation>Specifies the flight type preferences. If absent, get all flights. Maxi value in attributes means all below level are taken into account.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="NoStopDirect" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Non-stop direct flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="StopDirect" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Stop direct flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="OneConnectSingleAirline" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Single online connection flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="TwoConnectSingleAirline" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Double online connection flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="ThreeConnectSingleAirline" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Triple online connection flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="OneConnectMultipleAirline" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Single interline connection flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="TwoConnectMultipleAirline" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Double interline connection flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="ThreeConnectMultipleAirline" use="optional" default="M">
      <xsd:annotation>
        <xsd:documentation>Triple interline connection flights. Values are: Y = Yes M = Maximum. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="M"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element JourneyControlData
Namespace No namespace
Annotations
Flights from an existing itinerary (active PNR) to allow journey control
Diagram
Diagram FareSearchRQ.tmp#JCDFlight
Properties
content: complex
Used by
Element FareSearchRQ
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 FareSearchRQ.tmp#Source FareSearchRQ.tmp#JCDFlight_Type FareSearchRQ.tmp#JCDFlight_CnxxIndicator FareSearchRQ.tmp#JCDFlight_MarriedSegment FareSearchRQ.tmp#JCDDeparture FareSearchRQ.tmp#JCDArrival FareSearchRQ.tmp#JCDDate FareSearchRQ.tmp#Carrier FareSearchRQ.tmp#ClassOfService FareSearchRQ.tmp#ActionCode FareSearchRQ.tmp#NumberOfStops FareSearchRQ.tmp#ReservationsDateTime
Properties
content: complex
Used by
Model JCDDeparture , JCDArrival , JCDDate , Carrier , ClassOfService , ActionCode{0,1} , NumberOfStops{0,1} , ReservationsDateTime{0,1}
Children ActionCode, Carrier, ClassOfService, JCDArrival, JCDDate, JCDDeparture, NumberOfStops, ReservationsDateTime
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>
  <ReservationsDateTime>{0,1}</ReservationsDateTime>
</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:element ref="ReservationsDateTime" 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 FareSearchRQ.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:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element JCDArrival
Namespace No namespace
Annotations
Destination group
Diagram
Diagram FareSearchRQ.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: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 FareSearchRQ.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 FareSearchRQ.tmp#AirlineCode FareSearchRQ.tmp#FlightNumber
Properties
content: complex
Used by
Element JCDFlight
Model AirlineCode , FlightNumber
Children AirlineCode, FlightNumber
Instance
<Carrier>
  <AirlineCode>{1,1}</AirlineCode>
  <FlightNumber Suffix="">{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 FlightNumber
Namespace No namespace
Annotations
Flight number - an integer value within the range of [0,9999].

Example: 1234
Diagram
Diagram FareSearchRQ.tmp#FlightNumberType FareSearchRQ.tmp#FlightNumberWithSuffixType_Suffix FareSearchRQ.tmp#FlightNumberWithSuffixType
Type FlightNumberWithSuffixType
Type hierarchy
Properties
content: complex
Used by
Element Carrier
Attributes
QName Type Fixed Default Use Annotation
Suffix restriction of xsd:string optional
Flight number alpha qualifier.  
Values are:
A
B
C
D

Example: A
Source
<xsd:element name="FlightNumber" type="FlightNumberWithSuffixType">
  <xsd:annotation>
    <xsd:documentation>Flight number - an integer value within the range of [0,9999]. Example: 1234</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram FareSearchRQ.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 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
Element JCDFlight
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 ReservationsDateTime
Namespace No namespace
Annotations
Date/time when the entire booking was reserved.  Alternatively this date/time may be set independently for each flight - see ReservationsDateTime element in the Flight element of the OriginDestination element(s).
Diagram
Diagram FareSearchRQ.tmp#ReservationsDateTime_Date FareSearchRQ.tmp#ReservationsDateTime_Time
Properties
content: complex
Used by
Element JCDFlight
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationsDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationsDateTime>
Source
<xsd:element name="ReservationsDateTime">
  <xsd:annotation>
    <xsd:documentation>Date/time when the entire booking was reserved. Alternatively this date/time may be set independently for each flight - see ReservationsDateTime element in the Flight element of the OriginDestination element(s).</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Date" type="Date">
        <xsd:annotation>
          <xsd:documentation>Specifies 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:annotation>
          <xsd:documentation>Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ReservationsDateTime / Date
Namespace No namespace
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram FareSearchRQ.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
Source
<xsd:element name="Date" type="Date">
  <xsd:annotation>
    <xsd:documentation>Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element ReservationsDateTime / Time
Namespace No namespace
Annotations
Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram FareSearchRQ.tmp#NO_NAMESPACE_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">
  <xsd:annotation>
    <xsd:documentation>Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo
Namespace No namespace
Annotations
Fare qualifier group
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_FareType FareSearchRQ.tmp#PricingInfo_NoBreak FareSearchRQ.tmp#PricingInfo_Priority FareSearchRQ.tmp#PricingInfo_AutoExchange FareSearchRQ.tmp#Restrictions FareSearchRQ.tmp#PrivateFares FareSearchRQ.tmp#PricingInfo_FareSelection FareSearchRQ.tmp#PricingInfo_ServicesFilter FareSearchRQ.tmp#PricingInfo_TaxExemption
Properties
content: complex
Used by
Element FareSearchRQ
Model Restrictions{0,1} , PrivateFares{0,1} , FareSelection{0,1} , ServicesFilter{0,1} , TaxExemption{0,1}
Children FareSelection, PrivateFares, Restrictions, ServicesFilter, TaxExemption
Instance
<PricingInfo AutoExchange="" FareType="" NoBreak="" Priority="">
  <Restrictions Advance="Y" MaximumStay="Y" MinimumStay="Y" Penalty="Y">{0,1}</Restrictions>
  <PrivateFares>{0,1}</PrivateFares>
  <FareSelection>{0,1}</FareSelection>
  <ServicesFilter>{0,1}</ServicesFilter>
  <TaxExemption ExemptALL="">{0,1}</TaxExemption>
</PricingInfo>
Attributes
QName Type Fixed Default Use Annotation
AutoExchange optional
Allowed value = "Y"

Identifies this request as a request to be handled by an auto-exchange process (e.g. ReShop by ITA).

If set to "Y" a TicketImage must be populated as well
FareType restriction of xsd:string required
Specifies the type of fare.  Values are: PUBL = Published fares only
NEGO = Private (negotiated) fares only
PRIV = Private unified fares (Amadeus only)
BOTH = Published and private Fares
ATPC = ATPCO private fares 
APUB = ATPCO and Published
ANEG = ATPCO and Negotiated.  Example: PUBL
NoBreak restriction of xsd:string optional
Specifies simple or creative pricing.  If NoBreak = 'Y', simple pricing will be used for the flights returned.  If NoBreak = 'N', creative pricing will be used for all flights returned.  Values are: Y = Yes, N = No.  Example: Y
Priority restriction of xsd:string optional
Experimental. Sabe ONLY.
Will be ignored on other GDS.

Numeric. 4 digits. Order identifies priority. 
1- Price
2- NonStop/Direct Flights
3- Travel time
4 - Carrier

Example: 1234 or 4123
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="PrivateFares" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Negotiated or promotional fares (Private fares) group Contract IDs or Promo Codes are typically used</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FareSelection" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Fare selection qualifiers</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="TicketDesignator" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Ticket designator provided here is used for fare selection.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ServicesFilter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Used to request a filtered list of offered services. The filter codes used are defined by ATPCO (S5 record attributes) Note: can ONLY be used when attribute "RequestOption" value="Y".</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Attributes" minOccurs="0" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Group">
                    <xsd:annotation>
                      <xsd:documentation>Samples: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Code">
                          <xsd:annotation>
                            <xsd:documentation>Example: BG</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="SubGroup" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Samples for group "BG" CT = Container PP = Pre-paid excess baggage Samples group "GT" BU = Bus LI = Limo, etc Samples group "IE" IT = Internet access TV = Television, etc</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Code">
                          <xsd:annotation>
                            <xsd:documentation>Example: PP</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </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 ref="SegmentIDRef" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Allows to price (optional) services. Use the attribute AssociationID of the flight element within this message, e.g. "F1"</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <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:sequence>
    <xsd:attribute name="FareType" use="required">
      <xsd:annotation>
        <xsd:documentation>Specifies the type of fare. Values are: PUBL = Published fares only NEGO = Private (negotiated) fares only PRIV = Private unified fares (Amadeus only) BOTH = Published and private Fares ATPC = ATPCO private fares APUB = ATPCO and Published ANEG = ATPCO and Negotiated. Example: PUBL</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="4"/>
          <xsd:maxLength value="4"/>
          <xsd:enumeration value="PUBL"/>
          <xsd:enumeration value="NEGO"/>
          <xsd:enumeration value="PRIV"/>
          <xsd:enumeration value="BOTH"/>
          <xsd:enumeration value="ATPC"/>
          <xsd:enumeration value="APUB"/>
          <xsd:enumeration value="ANEG"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="NoBreak" use="optional">
      <xsd:annotation>
        <xsd:documentation>Specifies simple or creative pricing. If NoBreak = 'Y', simple pricing will be used for the flights returned. If NoBreak = 'N', creative pricing will be used for all flights returned. Values are: Y = Yes, N = No. Example: Y</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="1"/>
          <xsd:enumeration value="Y"/>
          <xsd:enumeration value="N"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="Priority">
      <xsd:annotation>
        <xsd:documentation>Experimental. Sabe ONLY. Will be ignored on other GDS. Numeric. 4 digits. Order identifies priority. 1- Price 2- NonStop/Direct Flights 3- Travel time 4 - Carrier Example: 1234 or 4123</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="4"/>
          <xsd:pattern value="[1-4]{4}"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="AutoExchange">
      <xsd:annotation>
        <xsd:documentation>Allowed value = "Y" Identifies this request as a request to be handled by an auto-exchange process (e.g. ReShop by ITA). If set to "Y" a TicketImage must be populated as well</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Restrictions
Namespace No namespace
Annotations
Pricing restrictions group
Diagram
Diagram FareSearchRQ.tmp#Restrictions_MinimumStay FareSearchRQ.tmp#Restrictions_MaximumStay FareSearchRQ.tmp#Restrictions_Advance FareSearchRQ.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
MaximumStay restriction of xsd:string Y optional
Y = Allow Maximum stay with fare
N = Don't Allow Maximum stay with fare
Default: Y
MinimumStay restriction of xsd:string Y optional
Y = Allow Minimum stay with fare 
N = Don't Allow Minimum stay 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 restrictions group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="MinimumStay" use="optional" default="Y">
      <xsd:annotation>
        <xsd:documentation>Y = Allow Minimum stay with fare N = Don't Allow Minimum stay 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="MaximumStay" use="optional" default="Y">
      <xsd:annotation>
        <xsd:documentation>Y = Allow Maximum stay with fare N = Don't Allow Maximum stay 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="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 PrivateFares
Namespace No namespace
Annotations
Negotiated fares (Private fares) group
Diagram
Diagram FareSearchRQ.tmp#Office FareSearchRQ.tmp#Corporate FareSearchRQ.tmp#PromoCodes FareSearchRQ.tmp#PrivateFares_LoyaltyPrograms
Properties
content: complex
Used by
Element PricingInfo
Model Office+ , Corporate* , PromoCodes* , LoyaltyPrograms*
Children Corporate, LoyaltyPrograms, Office, PromoCodes
Instance
<PrivateFares>
  <Office Provider="" Type="">{1,unbounded}</Office>
  <Corporate>{0,unbounded}</Corporate>
  <PromoCodes>{0,unbounded}</PromoCodes>
  <LoyaltyPrograms>{0,unbounded}</LoyaltyPrograms>
</PrivateFares>
Source
<xsd:element name="PrivateFares">
  <xsd:annotation>
    <xsd:documentation>Negotiated fares (Private fares) group</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:annotation>
          <xsd:documentation>Promo Codes</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <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 FareSearchRQ.tmp#Office_Provider FareSearchRQ.tmp#Office_Type
Type extension of xsd:string
Properties
content: complex
Used by
Element PrivateFares
Attributes
QName Type Fixed Default Use Annotation
Provider restriction of xsd:string required
Code of the provider system that holds the private fares.  Values are:
1A = Amadeus
1B = Abacus
1V = Apollo
1G = Galileo
1S = Sabre (also 1W)
1P = Worldspan
F1 = Farelogix
1U = ITA
XS = SITA
Example: 1V
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="Provider" use="required">
          <xsd:annotation>
            <xsd:documentation>Code of the provider system that holds the private fares. Values are: 1A = Amadeus 1B = Abacus 1V = Apollo 1G = Galileo 1S = Sabre (also 1W) 1P = Worldspan F1 = Farelogix 1U = ITA XS = SITA Example: 1V</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:length value="2"/>
              <xsd:enumeration value="1A"/>
              <xsd:enumeration value="1B"/>
              <xsd:enumeration value="1V"/>
              <xsd:enumeration value="1G"/>
              <xsd:enumeration value="1S"/>
              <xsd:enumeration value="1P"/>
              <xsd:enumeration value="1W"/>
              <xsd:enumeration value="F1"/>
              <xsd:enumeration value="1U"/>
              <xsd:enumeration value="XS"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <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 FareSearchRQ.tmp#AirlineCode FareSearchRQ.tmp#Account FareSearchRQ.tmp#Contract
Properties
content: complex
Used by
Element PrivateFares
Model AirlineCode{0,1} , Account{0,1} , Contract{0,1}
Children Account, AirlineCode, Contract
Instance
<Corporate>
  <AirlineCode>{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 private fares. Example: IBM or 675124</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Contract" minOccurs="0"/>
    </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 FareSearchRQ.tmp#AirlineCode FareSearchRQ.tmp#PromoCodes_PromoCode
Properties
content: complex
Used by
Element PrivateFares
Model AirlineCode{0,1} , PromoCode
Children AirlineCode, PromoCode
Instance
<PromoCodes>
  <AirlineCode>{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 PrivateFares / LoyaltyPrograms
Namespace No namespace
Annotations
Loyalty Program data
Diagram
Diagram FareSearchRQ.tmp#PrivateFares_PrivateFares_LoyaltyPrograms_LoyaltyMemberID FareSearchRQ.tmp#PrivateFares_PrivateFares_LoyaltyPrograms_Name FareSearchRQ.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>{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 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 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 PricingInfo / FareSelection
Namespace No namespace
Annotations
Fare selection qualifiers
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_PricingInfo_FareSelection_TicketDesignator
Properties
content: complex
minOccurs: 0
Model TicketDesignator{0,1}
Children TicketDesignator
Instance
<FareSelection>
  <TicketDesignator>{0,1}</TicketDesignator>
</FareSelection>
Source
<xsd:element name="FareSelection" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Fare selection qualifiers</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TicketDesignator" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket designator provided here is used for fare selection.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / FareSelection / TicketDesignator
Namespace No namespace
Annotations
Ticket designator provided here is used for fare selection.
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="TicketDesignator" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Ticket designator provided here is used for fare selection.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / ServicesFilter
Namespace No namespace
Annotations
Used to request a filtered list of offered services.  The filter codes used are defined by ATPCO (S5 record attributes)

Note: can ONLY be used when attribute "RequestOption" value="Y".
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_PricingInfo_ServicesFilter_Attributes
Properties
content: complex
minOccurs: 0
Model Attributes*
Children Attributes
Instance
<ServicesFilter>
  <Attributes>{0,unbounded}</Attributes>
</ServicesFilter>
Source
<xsd:element name="ServicesFilter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Used to request a filtered list of offered services. The filter codes used are defined by ATPCO (S5 record attributes) Note: can ONLY be used when attribute "RequestOption" value="Y".</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Attributes" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Group">
              <xsd:annotation>
                <xsd:documentation>Samples: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Code">
                    <xsd:annotation>
                      <xsd:documentation>Example: BG</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="SubGroup" minOccurs="0" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Samples for group "BG" CT = Container PP = Pre-paid excess baggage Samples group "GT" BU = Bus LI = Limo, etc Samples group "IE" IT = Internet access TV = Television, etc</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Code">
                    <xsd:annotation>
                      <xsd:documentation>Example: PP</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / ServicesFilter / Attributes
Namespace No namespace
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_PricingInfo_ServicesFilter_PricingInfo_PricingInfo_ServicesFilter_Attributes_Group FareSearchRQ.tmp#PricingInfo_PricingInfo_ServicesFilter_PricingInfo_PricingInfo_ServicesFilter_Attributes_SubGroup
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Group , SubGroup*
Children Group, SubGroup
Instance
<Attributes>
  <Group>{1,1}</Group>
  <SubGroup>{0,unbounded}</SubGroup>
</Attributes>
Source
<xsd:element name="Attributes" minOccurs="0" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Group">
        <xsd:annotation>
          <xsd:documentation>Samples: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Code">
              <xsd:annotation>
                <xsd:documentation>Example: BG</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubGroup" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Samples for group "BG" CT = Container PP = Pre-paid excess baggage Samples group "GT" BU = Bus LI = Limo, etc Samples group "IE" IT = Internet access TV = Television, etc</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Code">
              <xsd:annotation>
                <xsd:documentation>Example: PP</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / ServicesFilter / Attributes / Group
Namespace No namespace
Annotations
Samples:
BG = Baggage
FF = Frequent Flyer
GT = Ground Transportation
         and Non Air Services
IE = In-flight entertainment
LG = Lounge
MD = Medical
ML = Meal/Beverage
PT = Pets
RO = Rule Override
SA = Prereserved Seat
         Assignment
SB = Standby
ST = Store
TS = Travel Services
UN = Unaccompanied
         Travel (Escort)
UP = Upgrades
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_PricingInfo_ServicesFilter_PricingInfo_PricingInfo_ServicesFilter_Attributes_PricingInfo_PricingInfo_ServicesFilter_PricingInfo_PricingInfo_ServicesFilter_Attributes_Group_Code
Properties
content: complex
Model Code
Children Code
Instance
<Group>
  <Code>{1,1}</Code>
</Group>
Source
<xsd:element name="Group">
  <xsd:annotation>
    <xsd:documentation>Samples: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Code">
        <xsd:annotation>
          <xsd:documentation>Example: BG</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / ServicesFilter / Attributes / Group / Code
Namespace No namespace
Annotations
Example: BG
Diagram
Diagram
Source
<xsd:element name="Code">
  <xsd:annotation>
    <xsd:documentation>Example: BG</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / ServicesFilter / Attributes / SubGroup
Namespace No namespace
Annotations
Samples for group "BG"
CT = Container
PP = Pre-paid excess
         baggage

Samples group "GT"
BU = Bus
LI = Limo, etc

Samples group "IE"
IT = Internet access
TV = Television, etc
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_PricingInfo_ServicesFilter_PricingInfo_PricingInfo_ServicesFilter_Attributes_PricingInfo_PricingInfo_ServicesFilter_PricingInfo_PricingInfo_ServicesFilter_Attributes_SubGroup_Code
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Code
Children Code
Instance
<SubGroup>
  <Code>{1,1}</Code>
</SubGroup>
Source
<xsd:element name="SubGroup" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Samples for group "BG" CT = Container PP = Pre-paid excess baggage Samples group "GT" BU = Bus LI = Limo, etc Samples group "IE" IT = Internet access TV = Television, etc</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Code">
        <xsd:annotation>
          <xsd:documentation>Example: PP</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PricingInfo / ServicesFilter / Attributes / SubGroup / Code
Namespace No namespace
Annotations
Example: PP
Diagram
Diagram
Source
<xsd:element name="Code">
  <xsd:annotation>
    <xsd:documentation>Example: PP</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element PricingInfo / TaxExemption
Namespace No namespace
Annotations
Allows to exempt tax(es) by different criteria
Diagram
Diagram FareSearchRQ.tmp#PricingInfo_PricingInfo_TaxExemption_ExemptALL FareSearchRQ.tmp#SegmentIDRef FareSearchRQ.tmp#PricingInfo_PricingInfo_TaxExemption_TaxCode FareSearchRQ.tmp#CountryCode FareSearchRQ.tmp#PricingInfo_PricingInfo_TaxExemption_ProvinceCode FareSearchRQ.tmp#PricingInfo_PricingInfo_TaxExemption_GovernmentBody
Properties
content: complex
minOccurs: 0
Model SegmentIDRef* , TaxCode* , CountryCode* , ProvinceCode{0,1} , GovernmentBody{0,1}
Children CountryCode, GovernmentBody, ProvinceCode, SegmentIDRef, TaxCode
Instance
<TaxExemption ExemptALL="">
  <SegmentIDRef>{0,unbounded}</SegmentIDRef>
  <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 ref="SegmentIDRef" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Allows to price (optional) services. Use the attribute AssociationID of the flight element within this message, e.g. "F1"</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <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 SegmentIDRef
Namespace No namespace
Annotations
ID reference used to asscociate this item to a segment.  No comma separeted lists and no ranges supported.    Example: F1
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="SegmentIDRef" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>ID reference used to asscociate this item to a segment. No comma separeted lists and no ranges supported. Example: F1</xsd:documentation>
  </xsd:annotation>
</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 FareSearchRQ.tmp#PricingInfo_PricingInfo_TaxExemption_PricingInfo_PricingInfo_TaxExemption_TaxCode_Designator FareSearchRQ.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 FareSearchRQ.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 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 InExchangeForTicket
Namespace No namespace
Annotations
Mandatory for AutoExchange applications such as ReShop from ITA.  If used, then the attribute @Reshop in the PricingInfo node MUST also be set to "Y".
Diagram
Diagram FareSearchRQ.tmp#InExchangeForTicket_TicketNumber
Properties
content: complex
Used by
Element FareSearchRQ
Model TicketNumber+
Children TicketNumber
Instance
<InExchangeForTicket>
  <TicketNumber PaxType="" Source="" TravelerID="">{1,unbounded}</TicketNumber>
</InExchangeForTicket>
Source
<xsd:element name="InExchangeForTicket">
  <xsd:annotation>
    <xsd:documentation>Mandatory for AutoExchange applications such as ReShop from ITA. If used, then the attribute @Reshop in the PricingInfo node MUST also be set to "Y".</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TicketNumber" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The 13-digit TicketNumber to be used for Auto Exchange proccesses, such as ReShop from ITA. In case of a conjunctive set, this is the 1st number of the set. Example: 0110987654321</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
              <xsd:attribute ref="Source" use="required"/>
              <xsd:attribute name="TravelerID" use="required">
                <xsd:annotation>
                  <xsd:documentation>The traveler element number associated to this ticket. Example: 1</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="PaxType" type="xsd:string" use="required">
                <xsd:annotation>
                  <xsd:documentation>Passenger type priced from original ticket image. 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:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element InExchangeForTicket / TicketNumber
Namespace No namespace
Annotations
The 13-digit TicketNumber to be used for Auto Exchange proccesses, such as ReShop from ITA.

In case of a conjunctive set, this is the 1st number of the set.

Example: 0110987654321
Diagram
Diagram FareSearchRQ.tmp#Source FareSearchRQ.tmp#InExchangeForTicket_InExchangeForTicket_TicketNumber_TravelerID FareSearchRQ.tmp#InExchangeForTicket_InExchangeForTicket_TicketNumber_PaxType
Type extension of xsd:integer
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
PaxType xsd:string required
Passenger type priced from original ticket image. 

Some IATA values are :
ADT= Adult
CHD = Child
INF = Infant
GOV = Government
MIL = Military
SRC = Senior citizen
STD = Student
YTH = Youth
Example: CHD
Source restriction of xsd:string required
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.
TravelerID required
The traveler element number associated to this ticket.

Example: 1
Source
<xsd:element name="TicketNumber" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The 13-digit TicketNumber to be used for Auto Exchange proccesses, such as ReShop from ITA. In case of a conjunctive set, this is the 1st number of the set. Example: 0110987654321</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attribute ref="Source" use="required"/>
        <xsd:attribute name="TravelerID" use="required">
          <xsd:annotation>
            <xsd:documentation>The traveler element number associated to this ticket. Example: 1</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="PaxType" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>Passenger type priced from original ticket image. 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:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element PriceToBeat
Namespace No namespace
Annotations
Price to beat group
Diagram
Diagram FareSearchRQ.tmp#Amount FareSearchRQ.tmp#PriceToBeat_CurrencyCode
Properties
content: complex
Model Amount , CurrencyCode
Children Amount, CurrencyCode
Instance
<PriceToBeat>
  <Amount>{1,1}</Amount>
  <CurrencyCode>{1,1}</CurrencyCode>
</PriceToBeat>
Source
<xsd:element name="PriceToBeat">
  <xsd:annotation>
    <xsd:documentation>Price to beat group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Amount"/>
      <xsd:element name="CurrencyCode">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:restriction base="CurrencyCodeType">
              <xsd:pattern value="[A-Z0-9]{3}"/>
              <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="prohibited">
                <xsd:annotation>
                  <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:restriction>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Amount
Namespace No namespace
Annotations
Amount price to beat.  Example: 30000
Diagram