Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Used by
Main schema AirAvailabilityRQ.xsd
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Included schema CommonTypes.xsd
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element AirAvailabilityRQ
Annotations
Air availability request root element
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_version AirAvailabilityRQ.tmp#AirAvailabilityRQ_ScheduleOnly AirAvailabilityRQ.tmp#AirAvailabilityRQ_Include3SegConx AirAvailabilityRQ.tmp#AirAvailabilityRQ_NumberOfAlternates AirAvailabilityRQ.tmp#NbrOfAlternates AirAvailabilityRQ.tmp#NumberInParty AirAvailabilityRQ.tmp#OriginDestination AirAvailabilityRQ.tmp#DirectAccess AirAvailabilityRQ.tmp#AirAvailabilityRQ_TravelerIDs AirAvailabilityRQ.tmp#AirAvailabilityRQ_Qualifiers AirAvailabilityRQ.tmp#AirAvailabilityRQ_SpecialAvailability AirAvailabilityRQ.tmp#JourneyControlData AirAvailabilityRQ.tmp#AirAvailabilityRQ_QualifierGroup AirAvailabilityRQ.tmp#MoreFlightsToken
Properties
content: complex
Model (NbrOfAlternates{0,1} , NumberInParty{0,1} , OriginDestination+ , DirectAccess{0,1} , TravelerIDs* , Qualifiers{0,0} , SpecialAvailability{0,0} , JourneyControlData{0,1} , QualifierGroup{0,1}) | MoreFlightsToken
Children DirectAccess, JourneyControlData, MoreFlightsToken, NbrOfAlternates, NumberInParty, OriginDestination, QualifierGroup, Qualifiers, SpecialAvailability, TravelerIDs
Instance
<AirAvailabilityRQ Include3SegConx="N" NumberOfAlternates="" ScheduleOnly="N" version="">
  <NbrOfAlternates Source="">{0,1}</NbrOfAlternates>
  <NumberInParty>{0,1}</NumberInParty>
  <OriginDestination>{1,unbounded}</OriginDestination>
  <DirectAccess>{0,1}</DirectAccess>
  <TravelerIDs AssociationID="" PaxType="">{0,unbounded}</TravelerIDs>
  <Qualifiers AssociationID="" Type="">{0,0}</Qualifiers>
  <SpecialAvailability>{0,0}</SpecialAvailability>
  <JourneyControlData>{0,1}</JourneyControlData>
  <QualifierGroup>{0,1}</QualifierGroup>
  <MoreFlightsToken>{1,1}</MoreFlightsToken>
</AirAvailabilityRQ>
Attributes
QName Type Fixed Default Use Annotation
Include3SegConx xsd:string N optional
To enable display of three segment connection, set to "Y" (possible values "Y" "N")
NumberOfAlternates restriction of xsd:string optional
[Keeping attribute for backward compatibility] Reccommended is the use of the new optional element "NbrOfAlternates" instead.
ScheduleOnly restriction of xsd:string N optional
Schedule only indicator.  Values are: Y = get flight schedules without availability, N = get flight schedules and availability.  Example: Y
version xsd:string optional
Version number.  Example: 1.0
[ top ]
Element NbrOfAlternates
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 AirAvailabilityRQ.tmp#Source
Type extension of xsd:string
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
[ top ]
Element NumberInParty
Annotations
Number of passengers.  Example: 1
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
default: 1
Facets
totalDigits 1
maxInclusive 9
minInclusive 0
Used by
[ top ]
Element OriginDestination
Annotations
Origin and destination group
Diagram
Diagram AirAvailabilityRQ.tmp#Departure AirAvailabilityRQ.tmp#Arrival AirAvailabilityRQ.tmp#Date AirAvailabilityRQ.tmp#Preferences
Properties
content: complex
Used by
Model Departure , Arrival , Date , Preferences{0,1}
Children Arrival, Date, Departure, Preferences
Instance
<OriginDestination>
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
  <Date Qualifier="DEPARTURE">{1,1}</Date>
  <Preferences MultiAirport="N" Sort="NEUTRAL">{0,1}</Preferences>
</OriginDestination>
[ top ]
Element Departure
Annotations
Origin departure group
Diagram
Diagram AirAvailabilityRQ.tmp#CityCode AirAvailabilityRQ.tmp#Date
Properties
content: complex
Used by
Model CityCode , Date{0,1}
Children CityCode, Date
Instance
<Departure>
  <CityCode>{1,1}</CityCode>
  <Date Qualifier="DEPARTURE">{0,1}</Date>
</Departure>
[ top ]
Element CityCode
Annotations
Departure or arrival city code.  Example: MIA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
[ top ]
Element Date
Annotations
Specifies departure date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram AirAvailabilityRQ.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
Specifies whether the entered date represents a departure or arrival date.

Values:
ARRIVAL, DEPARTURE (being the default)
[ top ]
Element Arrival
Annotations
Destination group
Diagram
Diagram AirAvailabilityRQ.tmp#CityCode
Properties
content: complex
Used by
Model CityCode
Children CityCode
Instance
<Arrival>
  <CityCode>{1,1}</CityCode>
</Arrival>
[ top ]
Element Preferences
Annotations
Preferences group
Diagram
Diagram AirAvailabilityRQ.tmp#Preferences_Sort AirAvailabilityRQ.tmp#Preferences_MultiAirport AirAvailabilityRQ.tmp#ClassOfService AirAvailabilityRQ.tmp#Cabin AirAvailabilityRQ.tmp#Time AirAvailabilityRQ.tmp#TimeWindow AirAvailabilityRQ.tmp#Airline AirAvailabilityRQ.tmp#Connection AirAvailabilityRQ.tmp#FlightSpecific AirAvailabilityRQ.tmp#AllianceCode AirAvailabilityRQ.tmp#FlightType
Properties
content: complex
Used by
Model (ClassOfService | Cabin) , Time , TimeWindow{0,1} , Airline{0,1} , Connection{0,1} , FlightSpecific{0,4} , AllianceCode{0,1} , FlightType{0,1}
Children Airline, AllianceCode, Cabin, ClassOfService, Connection, FlightSpecific, FlightType, Time, TimeWindow
Instance
<Preferences MultiAirport="N" Sort="NEUTRAL">
  <ClassOfService>{1,1}</ClassOfService>
  <Cabin>{1,1}</Cabin>
  <Time>{1,1}</Time>
  <TimeWindow Type="DEPARTURE">{0,1}</TimeWindow>
  <Airline>{0,1}</Airline>
  <Connection>{0,1}</Connection>
  <FlightSpecific>{0,4}</FlightSpecific>
  <AllianceCode>{0,1}</AllianceCode>
  <FlightType NoStopDirect="Y" OneConnectMultipleAirline="Y" OneConnectSingleAirline="Y" StopDirect="Y" ThreeConnectMultipleAirline="Y" ThreeConnectSingleAirline="Y" TwoConnectMultipleAirline="Y" TwoConnectSingleAirline="Y">{0,1}</FlightType>
</Preferences>
Attributes
QName Type Fixed Default Use Annotation
MultiAirport restriction of xsd:string N optional
Request multiple airport flight segments.  Values are:  Y = Yes, N = No.  Example: N
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
[ top ]
Element ClassOfService
Annotations
Class of service.  Example: B
Diagram
Diagram AirAvailabilityRQ.tmp#COSType
Type COSType
Properties
content: simple
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
[ top ]
Element Cabin
Annotations
Specifies cabin preference.  Valid values are : 
F = First class
C = Business class
Y = Coach class
Example: F
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
maxLength 1
enumeration F
enumeration C
enumeration Y
enumeration W
Used by
Element Preferences
[ top ]
Element Time
Annotations
Time in ISO 8601 format (hh:mm).  Example: 14:30
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
[ top ]
Element TimeWindow
Annotations
Time window group
Diagram
Diagram AirAvailabilityRQ.tmp#TimeWindow_Type AirAvailabilityRQ.tmp#HoursBefore AirAvailabilityRQ.tmp#HoursAfter AirAvailabilityRQ.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 Type="DEPARTURE">
  <HoursBefore>{0,1}</HoursBefore>
  <HoursAfter>{0,1}</HoursAfter>
  <HoursTotal>{0,1}</HoursTotal>
</TimeWindow>
Attributes
QName Type Fixed Default Use Annotation
Type xsd:string DEPARTURE optional
attribute indicates type of time window, possible values are DEPARTURE and ARRIVAL; default value is DEPARTURE
[ top ]
Element HoursBefore
Annotations
Number of hours before departure, or arrival, depending on value of Sort attribute.  Value from 01-24.  Example: 03
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
totalDigits 2
maxInclusive 12
minInclusive 01
Used by
Element TimeWindow
[ top ]
Element HoursAfter
Annotations
Number of hours after departure, or arrival, depending on value of Sort attribute.  Value from 01-24.  Example: 02
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
totalDigits 2
maxInclusive 12
minInclusive 01
Used by
Element TimeWindow
[ top ]
Element HoursTotal
Annotations
Specifies the total number of hours the journey is not to exceed.  Value from 01-24. Example: 11
Diagram
Diagram
Type restriction of xsd:integer
Properties
content: simple
Facets
totalDigits 2
maxInclusive 24
minInclusive 01
Used by
Element TimeWindow
[ top ]
Element Airline
Annotations
Airline preference group
Diagram
Diagram AirAvailabilityRQ.tmp#Airline_Include AirAvailabilityRQ.tmp#Airline_Exclude AirAvailabilityRQ.tmp#Airline_Biased
Properties
content: complex
Used by
Element Preferences
Model Include{1,3} | Exclude{1,3} | Biased
Children Biased, Exclude, Include
Instance
<Airline>
  <Include>{1,3}</Include>
  <Exclude>{1,3}</Exclude>
  <Biased>{1,1}</Biased>
</Airline>
[ top ]
Element Airline / Include
Annotations
Airline code.  Example: AA
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCodeType
Type AirlineCodeType
Properties
content: simple
maxOccurs: 3
Facets
minLength 2
maxLength 3
[ top ]
Element Airline / Exclude
Annotations
Airline code.  Example: AA
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCodeType
Type AirlineCodeType
Properties
content: simple
maxOccurs: 3
Facets
minLength 2
maxLength 3
[ top ]
Element Airline / Biased
Annotations
Airline code.  Example: AA
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCodeType
Type AirlineCodeType
Properties
content: simple
Facets
minLength 2
maxLength 3
[ top ]
Element Connection
Annotations
Connection preference group
Diagram
Diagram AirAvailabilityRQ.tmp#Connection_Include AirAvailabilityRQ.tmp#Connection_Exclude
Properties
content: complex
Used by
Element Preferences
Model Include{1,3} | Exclude{1,2}
Children Exclude, Include
Instance
<Connection>
  <Include>{1,3}</Include>
  <Exclude>{1,2}</Exclude>
</Connection>
[ top ]
Element Connection / Include
Annotations
Airpory/city code. Example: LHR
Diagram
Diagram AirAvailabilityRQ.tmp#AirCityCode
Type AirCityCode
Properties
content: simple
maxOccurs: 3
Facets
length 3
[ top ]
Element Connection / Exclude
Annotations
Airport/City Code. Example: NYC
Diagram
Diagram AirAvailabilityRQ.tmp#AirCityCode
Type AirCityCode
Properties
content: simple
maxOccurs: 2
Facets
length 3
[ top ]
Element FlightSpecific
Annotations
Flight specific search criteria
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCode AirAvailabilityRQ.tmp#FlightNumber
Properties
content: complex
Used by
Element Preferences
Model AirlineCode , FlightNumber
Children AirlineCode, FlightNumber
Instance
<FlightSpecific>
  <AirlineCode>{1,1}</AirlineCode>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
</FlightSpecific>
[ top ]
Element AirlineCode
Annotations
Airline code.  Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
[ top ]
Element FlightNumber
Annotations
Flight number - an integer value within the range of [0,9999].

Example: 1234
Diagram
Diagram AirAvailabilityRQ.tmp#FlightNumberType AirAvailabilityRQ.tmp#FlightNumberWithSuffixType_Suffix AirAvailabilityRQ.tmp#FlightNumberWithSuffixType
Type FlightNumberWithSuffixType
Type hierarchy
Properties
content: complex
Used by
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
[ top ]
Element AllianceCode
Annotations
Search by alliance code.  Values are:  OW = One World, *Q = Qualifier Group,
*A = Star Alliance, *S = Sky Team.  Example: *S
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
Element Preferences
[ top ]
Element FlightType
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 AirAvailabilityRQ.tmp#FlightType_NoStopDirect AirAvailabilityRQ.tmp#FlightType_StopDirect AirAvailabilityRQ.tmp#FlightType_OneConnectSingleAirline AirAvailabilityRQ.tmp#FlightType_TwoConnectSingleAirline AirAvailabilityRQ.tmp#FlightType_ThreeConnectSingleAirline AirAvailabilityRQ.tmp#FlightType_OneConnectMultipleAirline AirAvailabilityRQ.tmp#FlightType_TwoConnectMultipleAirline AirAvailabilityRQ.tmp#FlightType_ThreeConnectMultipleAirline
Properties
content: complex
Used by
Element Preferences
Attributes
QName Type Fixed Default Use Annotation
NoStopDirect restriction of xsd:string Y optional
Non-stop direct flights.  Values are: Y = Yes, M = Maximum.  Example: Y
OneConnectMultipleAirline restriction of xsd:string Y optional
Single interline connection flights.  Values are: Y = Yes, M = Maximum.  Example: Y
OneConnectSingleAirline restriction of xsd:string Y optional
Single online connection flights.  Values are: Y = Yes, M = Maximum.  Example: Y
StopDirect restriction of xsd:string Y optional
Stop direct flights.  Values are: Y = Yes, M = Maximum.  Example: M
ThreeConnectMultipleAirline restriction of xsd:string Y optional
Triple interline connection flights.  Values are: Y = Yes, M = Maximum.  Example: Y
ThreeConnectSingleAirline restriction of xsd:string Y optional
Triple online connection flights.  Values are: Y = Yes, M = Maximum.  Example: Y
TwoConnectMultipleAirline restriction of xsd:string Y optional
Double interline connection flights.  Values are: Y = Yes, M = Maximum.  Example: Y
TwoConnectSingleAirline restriction of xsd:string Y optional
Double online connection flights.  Values are: Y = Yes, M = Maximum.  Example: Y
[ top ]
Element DirectAccess
Annotations
Direct access group information.
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCode AirAvailabilityRQ.tmp#AppendText
Properties
content: complex
Used by
Model AirlineCode , AppendText{0,1}
Children AirlineCode, AppendText
Instance
<DirectAccess>
  <AirlineCode>{1,1}</AirlineCode>
  <AppendText>{0,1}</AppendText>
</DirectAccess>
[ top ]
Element AppendText
Annotations
Text to append to the direct access command.  Example: /T
Diagram
Diagram AirAvailabilityRQ.tmp#FreeFormTextField
Type FreeFormTextField
Properties
content: simple
Facets
minLength 1
Used by
Element DirectAccess
[ top ]
Element AirAvailabilityRQ / TravelerIDs
Annotations
If no PNR exists (shopping), this provides traveler types as well as FQTV information for each traveler.
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_TravelerIDs_AssociationID AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_TravelerIDs_PaxType AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_TravelerIDs_FQTVInfo
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model FQTVInfo*
Children FQTVInfo
Instance
<TravelerIDs AssociationID="" PaxType="">
  <FQTVInfo>{0,unbounded}</FQTVInfo>
</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
[ top ]
Element AirAvailabilityRQ / TravelerIDs / FQTVInfo
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_TravelerIDs_AirAvailabilityRQ_AirAvailabilityRQ_TravelerIDs_FQTVInfo_FFNumber AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_TravelerIDs_AirAvailabilityRQ_AirAvailabilityRQ_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>
[ top ]
Element AirAvailabilityRQ / TravelerIDs / FQTVInfo / FFNumber
Annotations
Frequent flyer number.  Example: 0956301007
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element AirAvailabilityRQ / TravelerIDs / FQTVInfo / FFCompanyCode
Annotations
Frequent flyer company code.  Example: AF
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element AirAvailabilityRQ / Qualifiers
Annotations
If no PNR exists (shopping), this provides other qualifying IDs, such as Corporate IDs, etc. - see enumeration list for attribute @Type
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_Qualifiers_AssociationID AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_Qualifiers_Type AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_Qualifiers_Value
Properties
content: complex
minOccurs: 0
maxOccurs: 0
Model Value+
Children Value
Instance
<Qualifiers AssociationID="" Type="">
  <Value>{1,unbounded}</Value>
</Qualifiers>
Attributes
QName Type Fixed Default Use Annotation
AssociationID optional
A unique traveler reference if an association to individual travelers is needed, such as for optional services.

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

CorporateCode
DealId
PromotionCode
[ top ]
Element AirAvailabilityRQ / Qualifiers / Value
Annotations
Corresponding ID to selected Type attribute.

Example: 
567124 (Corporate ID)
AAL0 (Pcc)
MIA (Point Of Sale)
Diagram
Diagram
Type xsd:string
Properties
content: simple
maxOccurs: unbounded
[ top ]
Element AirAvailabilityRQ / SpecialAvailability
Annotations
DEPRECATED
*** NOTE *** Supported only by participating airlines – verify support by contacting airline.
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_FQTVInfo
Properties
content: complex
minOccurs: 0
maxOccurs: 0
Model FQTVInfo+
Children FQTVInfo
Instance
<SpecialAvailability>
  <FQTVInfo>{1,unbounded}</FQTVInfo>
</SpecialAvailability>
[ top ]
Element AirAvailabilityRQ / SpecialAvailability / FQTVInfo
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_FQTVInfo_PaxType AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_FQTVInfo_FFCompanyCode AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_AirAvailabilityRQ_AirAvailabilityRQ_SpecialAvailability_FQTVInfo_FFNumber
Properties
content: complex
maxOccurs: unbounded
Model PaxType , FFCompanyCode , FFNumber
Children FFCompanyCode, FFNumber, PaxType
Instance
<FQTVInfo>
  <PaxType>{1,1}</PaxType>
  <FFCompanyCode>{1,1}</FFCompanyCode>
  <FFNumber>{1,1}</FFNumber>
</FQTVInfo>
[ top ]
Element AirAvailabilityRQ / SpecialAvailability / FQTVInfo / PaxType
Annotations
Add the PTC type to which this Frequent Flyer data belongs.

Example: ADT
Diagram
Diagram
[ top ]
Element AirAvailabilityRQ / SpecialAvailability / FQTVInfo / FFCompanyCode
Annotations
Frequent flyer company code.  Example: AF
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element AirAvailabilityRQ / SpecialAvailability / FQTVInfo / FFNumber
Annotations
Frequent flyer number.  Example: 0956301007
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element JourneyControlData
Annotations
Flights from an existing itinerary (active PNR) to allow journey control
Diagram
Diagram AirAvailabilityRQ.tmp#JCDFlight
Properties
content: complex
Used by
Model JCDFlight+
Children JCDFlight
Instance
<JourneyControlData>
  <JCDFlight CnxxIndicator="" MarriedRef="" MarriedSegment="" OriginDestinationID="" Source="" Type="">{1,unbounded}</JCDFlight>
</JourneyControlData>
[ top ]
Element JCDFlight
Annotations
Flight group
Diagram
Diagram AirAvailabilityRQ.tmp#Source AirAvailabilityRQ.tmp#JCDFlight_Type AirAvailabilityRQ.tmp#JCDFlight_CnxxIndicator AirAvailabilityRQ.tmp#JCDFlight_OriginDestinationID AirAvailabilityRQ.tmp#JCDFlight_MarriedSegment AirAvailabilityRQ.tmp#JCDFlight_MarriedRef AirAvailabilityRQ.tmp#JCDDeparture AirAvailabilityRQ.tmp#JCDArrival AirAvailabilityRQ.tmp#JCDDate AirAvailabilityRQ.tmp#Carrier AirAvailabilityRQ.tmp#ClassOfService AirAvailabilityRQ.tmp#ActionCode AirAvailabilityRQ.tmp#NumberOfStops
Properties
content: complex
Used by
Model JCDDeparture , JCDArrival , JCDDate , Carrier , ClassOfService , ActionCode{0,1} , NumberOfStops{0,1}
Children ActionCode, Carrier, ClassOfService, JCDArrival, JCDDate, JCDDeparture, NumberOfStops
Instance
<JCDFlight CnxxIndicator="" MarriedRef="" MarriedSegment="" OriginDestinationID="" Source="" Type="">
  <JCDDeparture>{1,1}</JCDDeparture>
  <JCDArrival>{1,1}</JCDArrival>
  <JCDDate Qualifier="DEPARTURE">{1,1}</JCDDate>
  <Carrier>{1,1}</Carrier>
  <ClassOfService>{1,1}</ClassOfService>
  <ActionCode>{0,1}</ActionCode>
  <NumberOfStops>{0,1}</NumberOfStops>
</JCDFlight>
Attributes
QName Type Fixed Default Use Annotation
CnxxIndicator restriction of xsd:string optional
Connection indicator.  Example: Y = Yes, N = No
MarriedRef xsd:integer optional
Identifies to which "married group" the segment belongs (in case of multiple married segment groups)

Example: 1
MarriedSegment restriction of xsd:string optional
Married connection indicator.  Values:
B = Start of a group of married segments
I = Inside of a group of married segments
E = End of a group of married segments
OriginDestinationID xsd:string optional
Specifies a group of flights per origin destination. 
Example: OD1
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
[ top ]
Element JCDDeparture
Annotations
Origin departure group
Diagram
Diagram AirAvailabilityRQ.tmp#CityCode
Properties
content: complex
Used by
Element JCDFlight
Model CityCode
Children CityCode
Instance
<JCDDeparture>
  <CityCode>{1,1}</CityCode>
</JCDDeparture>
[ top ]
Element JCDArrival
Annotations
Destination group
Diagram
Diagram AirAvailabilityRQ.tmp#CityCode
Properties
content: complex
Used by
Element JCDFlight
Model CityCode
Children CityCode
Instance
<JCDArrival>
  <CityCode>{1,1}</CityCode>
</JCDArrival>
[ top ]
Element JCDDate
Annotations
Specifies departure date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram AirAvailabilityRQ.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 (being the default)
[ top ]
Element Carrier
Annotations
Flight carrier group
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCode AirAvailabilityRQ.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>
[ top ]
Element ActionCode
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
[ top ]
Element NumberOfStops
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
[ top ]
Element AirAvailabilityRQ / QualifierGroup
Annotations
Qualifiers
Diagram
Diagram AirAvailabilityRQ.tmp#Office AirAvailabilityRQ.tmp#Corporate AirAvailabilityRQ.tmp#PromoCodes AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_QualifierGroup_LoyaltyPrograms
Properties
content: complex
minOccurs: 0
Model Office+ , Corporate* , PromoCodes* , LoyaltyPrograms*
Children Corporate, LoyaltyPrograms, Office, PromoCodes
Instance
<QualifierGroup>
  <Office Provider="" Type="">{1,unbounded}</Office>
  <Corporate>{0,unbounded}</Corporate>
  <PromoCodes>{0,unbounded}</PromoCodes>
  <LoyaltyPrograms>{0,unbounded}</LoyaltyPrograms>
</QualifierGroup>
[ top ]
Element Office
Annotations
Pseudo city under which private fares are stored.  Example: 18C6
Diagram
Diagram AirAvailabilityRQ.tmp#Office_Provider AirAvailabilityRQ.tmp#Office_Type
Type extension of xsd:string
Properties
content: complex
Used by
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
[ top ]
Element Corporate
Annotations
Corporate info group
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCode AirAvailabilityRQ.tmp#Account AirAvailabilityRQ.tmp#Contract
Properties
content: complex
Used by
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>
[ top ]
Element Account
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
[ top ]
Element Contract
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
[ top ]
Element PromoCodes
Annotations
Corporate info group
Diagram
Diagram AirAvailabilityRQ.tmp#AirlineCode AirAvailabilityRQ.tmp#PromoCodes_PromoCode
Properties
content: complex
Used by
Model AirlineCode{0,1} , PromoCode
Children AirlineCode, PromoCode
Instance
<PromoCodes>
  <AirlineCode>{0,1}</AirlineCode>
  <PromoCode>{1,1}</PromoCode>
</PromoCodes>
[ top ]
Element PromoCodes / PromoCode
Annotations
Code ID / Number
Diagram
Diagram
[ top ]
Element AirAvailabilityRQ / QualifierGroup / LoyaltyPrograms
Annotations
Loyalty Program data
Diagram
Diagram AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_QualifierGroup_AirAvailabilityRQ_AirAvailabilityRQ_QualifierGroup_LoyaltyPrograms_LoyaltyMemberID AirAvailabilityRQ.tmp#AirAvailabilityRQ_AirAvailabilityRQ_QualifierGroup_AirAvailabilityRQ_AirAvailabilityRQ_QualifierGroup_LoyaltyPrograms_Name AirAvailabilityRQ.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>
[ top ]
Element AirAvailabilityRQ / QualifierGroup / LoyaltyPrograms / LoyaltyMemberID
Annotations
Membership number
Diagram
Diagram
[ top ]
Element AirAvailabilityRQ / QualifierGroup / LoyaltyPrograms / Name
Annotations
Individual Program name
Diagram
Diagram
[ top ]
Element MoreFlightsToken
Annotations
Token used to request more flights following a previous air availability response.  This token number is sent back in the previous air availability response while in other cases it could contain the Y (yes) or N (no) indicator.  Example: 124523467899 or Y
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
[ top ]
Element Include
Annotations
Airline code for carriers to be included in the search.  Maximum 3 or ATA/IATA Airport Code to use as connection.  Example: airline code: AF, airport code: JFK
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element Exclude
Annotations
Airline code for carriers to be excluded in the search.  Maximum 3 or ATA/IATA Airport Code to exclude as connection.  Example: airline code: DL, airport code: DFW
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element ForInfo
Annotations
Information group
Diagram
Diagram AirAvailabilityRQ.tmp#Source AirAvailabilityRQ.tmp#SourceRef AirAvailabilityRQ.tmp#Text
Properties
content: complex
Used by
Element InfoGroup
Model Text+
Children Text
Instance
<ForInfo Source="" SourceRef="">
  <Text>{1,unbounded}</Text>
</ForInfo>
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.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
[ top ]
Element Text
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Elements Error, ForInfo
[ top ]
Element Error
Annotations
Error group
Diagram
Diagram AirAvailabilityRQ.tmp#Error_ErrorType AirAvailabilityRQ.tmp#Source AirAvailabilityRQ.tmp#SourceRef AirAvailabilityRQ.tmp#Code AirAvailabilityRQ.tmp#Text AirAvailabilityRQ.tmp#CustomRequest
Properties
content: complex
Used by
Element InfoGroup
Model Code{0,1} , Text+ , CustomRequest{0,1}
Children Code, CustomRequest, Text
Instance
<Error ErrorType="" Source="" SourceRef="">
  <Code>{0,1}</Code>
  <Text>{1,unbounded}</Text>
  <CustomRequest>{0,1}</CustomRequest>
</Error>
Attributes
QName Type Fixed Default Use Annotation
ErrorType xsd:string required
Type of error.  Example: Air
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.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
[ top ]
Element Code
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Error
[ top ]
Element CustomRequest
Annotations
Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed.

Multiple sources may return a separate 'Error' node with their own CustomRequest request.

the UI must display one screen at a time and respond to each with a separate message.
Diagram
Diagram AirAvailabilityRQ.tmp#CustomRequest_DialogTitle AirAvailabilityRQ.tmp#CustomRequest_Instructions AirAvailabilityRQ.tmp#Control AirAvailabilityRQ.tmp#CustomRequest_Button AirAvailabilityRQ.tmp#CustomRequest_OrigMsg AirAvailabilityRQ.tmp#CustomRequest_Reference
Properties
content: complex
Used by
Element Error
Model DialogTitle , Instructions{0,1} , Control+ , Button+ , OrigMsg , Reference{0,1}
Children Button, Control, DialogTitle, Instructions, OrigMsg, Reference
Instance
<CustomRequest>
  <DialogTitle>{1,1}</DialogTitle>
  <Instructions>{0,1}</Instructions>
  <Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">{1,unbounded}</Control>
  <Button ButtonLabel="" MouseOverText="" Validate="" Width="">{1,unbounded}</Button>
  <OrigMsg>{1,1}</OrigMsg>
  <Reference>{0,1}</Reference>
</CustomRequest>
[ top ]
Element CustomRequest / DialogTitle
Annotations
Freeflow Text to be displayed in the Title Bar of the pop-up window
Diagram
Diagram
[ top ]
Element CustomRequest / Instructions
Annotations
Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)
Diagram
Diagram AirAvailabilityRQ.tmp#CustomRequest_CustomRequest_Instructions_Text
Properties
content: complex
minOccurs: 0
Model Text+
Children Text
Instance
<Instructions>
  <Text>{1,unbounded}</Text>
</Instructions>
[ top ]
Element CustomRequest / Instructions / Text
Annotations
Individual line of freeflow text
Diagram
Diagram
Properties
maxOccurs: unbounded
[ top ]
Element Control
Annotations
The control(s) needed for this pop-up.a) Textbox

Possible types are:
a) TextBox
b) DropDown w/values
c) OptionGroup
Diagram
Diagram AirAvailabilityRQ.tmp#Control_Type AirAvailabilityRQ.tmp#Control_GUILabel AirAvailabilityRQ.tmp#Control_PNRLabel AirAvailabilityRQ.tmp#Control_MouseOverText AirAvailabilityRQ.tmp#Control_Mandatory AirAvailabilityRQ.tmp#Control_Width AirAvailabilityRQ.tmp#Control_SameLine AirAvailabilityRQ.tmp#Control_Pattern AirAvailabilityRQ.tmp#Control_MinChar AirAvailabilityRQ.tmp#Control_MaxChar AirAvailabilityRQ.tmp#Control_Value
Properties
content: complex
Used by
Element CustomRequest
Model Value*
Children Value
Instance
<Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">
  <Value>{0,unbounded}</Value>
</Control>
Attributes
QName Type Fixed Default Use Annotation
GUILabel required
Label to describe this control. 
This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.
Mandatory optional
Allowed Values: Y or N

If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background
MaxChar optional
Maximum characters
MinChar optional
Minimum characters
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
PNRLabel required
Description to be used to enter the returned value into a PNR General Remark element, if needed or desired.

This label is usually placed in front of the returned value as remark text.

Example:
"ProjectID: 105514"
Pattern optional
use a regular expression string
SameLine optional
Allowed Values: Y or N

If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.
Type required
Possible Values:

TextBox
ListBox
DropDown w/values
ComboBox
OptionGroup(radio)
CheckBox
DateInput
TimeInput
TextArea
Width optional
Width in pixels
[ top ]
Element Control / Value
Annotations
Applicable to these control types:

ListBox
DropDown
ComboBox
OptionGroup
CheckBox

The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels.

In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
[ top ]
Element CustomRequest / Button
Annotations
The 1st button defined will be the default button for the window.

All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)
Diagram
Diagram AirAvailabilityRQ.tmp#CustomRequest_CustomRequest_Button_ButtonLabel AirAvailabilityRQ.tmp#CustomRequest_CustomRequest_Button_Validate AirAvailabilityRQ.tmp#CustomRequest_CustomRequest_Button_MouseOverText AirAvailabilityRQ.tmp#CustomRequest_CustomRequest_Button_Width
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ButtonLabel required
The label to be used for the button.

Example: Submit
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
Validate optional
Possible values Y or N (default)

If "Y" this button will trigger the validation needed by the GUI prior to processing the screen.

Note:  Only a single button can have this attribute set to "Y".  If multiple, the first instance will be used.
Width optional
GUI normally autosizes based on width of label.  A certain width may be defined here in pixels.
[ top ]
Element CustomRequest / OrigMsg
Annotations
This is the message originally received by Company
Diagram
Diagram AirAvailabilityRQ.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
[ top ]
Element CustomRequest / Reference
Annotations
Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse
Diagram
Diagram AirAvailabilityRQ.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
minOccurs: 0
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
[ top ]
Element InfoGroup
Annotations
Error and information group
Diagram
Diagram AirAvailabilityRQ.tmp#ForInfo AirAvailabilityRQ.tmp#Error
Properties
content: complex
Model ForInfo{0,1} , Error*
Children Error, ForInfo
Instance
<InfoGroup>
  <ForInfo Source="" SourceRef="">{0,1}</ForInfo>
  <Error ErrorType="" Source="" SourceRef="">{0,unbounded}</Error>
</InfoGroup>
[ top ]
Element FiledIn
Annotations
This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed.
Diagram
Diagram AirAvailabilityRQ.tmp#CurrencyCode AirAvailabilityRQ.tmp#FiledIn_Amount
Properties
content: complex
Used by
Complex Type BaseFareType
Model ALL(CurrencyCode Amount)
Children Amount, CurrencyCode
Instance
<FiledIn>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Amount BulkMask="">{1,1}</Amount>
</FiledIn>
[ top ]
Element CurrencyCode
Annotations
Currency code.  Example: USD
Diagram
Diagram AirAvailabilityRQ.tmp#CurrencyCodeType_NumberOfDecimals AirAvailabilityRQ.tmp#CurrencyCodeType AirAvailabilityRQ.tmp#CurrencyCode_NumberOfDecimals
Type restriction of CurrencyCodeType
Type hierarchy
Properties
content: complex
Used by
Element FiledIn
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer required
Decimal position in fare amount.  Example: 2
[ top ]
Element FiledIn / Amount
Annotations
Base Fare Amount as originally filed.
Diagram
Diagram AirAvailabilityRQ.tmp#FiledIn_FiledIn_Amount_BulkMask
Type extension of xsd:integer
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
BulkMask optional
This mask applies to IT/BT tickets where the masked value may be "BT" or "IT" instead of the true amount.

Note: this mask is ALWAYS used for the passenger ticket image.
[ top ]
Element NVA
Annotations
Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
[ top ]
Element NVB
Annotations
Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
[ top ]
Element HistoricalPricingInfo
Annotations
DEPRECATED.
Please use definitions in PricingInfo: ReservationsDateTime, HistoricPricingDate, AltTicketingDate.

Historical pricing group. Required if OriginDestination group includes past date segments.
Diagram
Diagram AirAvailabilityRQ.tmp#HistoricalPricingInfo_ReservationDateTime AirAvailabilityRQ.tmp#HistoricalPricingInfo_TicketedDateTime AirAvailabilityRQ.tmp#HistoricalPricingInfo_RecordLocator
Properties
content: complex
Model (ReservationDateTime{0,1} , TicketedDateTime) | RecordLocator{0,0}
Children RecordLocator, ReservationDateTime, TicketedDateTime
Instance
<HistoricalPricingInfo>
  <ReservationDateTime>{0,1}</ReservationDateTime>
  <TicketedDateTime>{1,1}</TicketedDateTime>
  <RecordLocator>{0,0}</RecordLocator>
</HistoricalPricingInfo>
[ top ]
Element HistoricalPricingInfo / ReservationDateTime
Annotations
This timestamp indetifies when PNR was created client application requests historical pricing for.
Diagram
Diagram AirAvailabilityRQ.tmp#HistoricalPricingInfo_HistoricalPricingInfo_ReservationDateTime_Date AirAvailabilityRQ.tmp#HistoricalPricingInfo_HistoricalPricingInfo_ReservationDateTime_Time
Properties
content: complex
minOccurs: 0
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationDateTime>
[ top ]
Element HistoricalPricingInfo / ReservationDateTime / Date
Annotations
Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram AirAvailabilityRQ.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
[ top ]
Element HistoricalPricingInfo / ReservationDateTime / Time
Annotations
Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram AirAvailabilityRQ.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]
[ top ]
Element HistoricalPricingInfo / TicketedDateTime
Annotations
Timestamp of ticket issuance  for past date segments in OriginDestination section.
Diagram
Diagram AirAvailabilityRQ.tmp#HistoricalPricingInfo_HistoricalPricingInfo_TicketedDateTime_Date AirAvailabilityRQ.tmp#HistoricalPricingInfo_HistoricalPricingInfo_TicketedDateTime_Time
Properties
content: complex
Model Date , Time{0,1}
Children Date, Time
Instance
<TicketedDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</TicketedDateTime>
[ top ]
Element HistoricalPricingInfo / TicketedDateTime / Date
Annotations
Specifies departure or arrival date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram AirAvailabilityRQ.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
[ top ]
Element HistoricalPricingInfo / TicketedDateTime / Time
Annotations
Departure or arrival time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram AirAvailabilityRQ.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]
[ top ]
Element HistoricalPricingInfo / RecordLocator
Annotations
FUTURE USE.
NOT SUPPORTED.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
maxOccurs: 0
[ top ]
Element NegoRateCode
Annotations
Negotiated rate code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
[ top ]
Element Latitude
Annotations
Geographical information for latitude. If sign attribute is missing, positive values stand for North, negative values for South. Example: 49.9856
Diagram
Diagram AirAvailabilityRQ.tmp#Latitude_Sign
Type extension of xsd:decimal
Properties
content: complex
Used by
Element GeoCoded
Attributes
QName Type Fixed Default Use Annotation
Sign restriction of xsd:string optional
Latitude Indicator.  Values are: N = North of Equator S = South of Equator  Example: S
[ top ]
Element Longitude
Annotations
Geographical information for longitude. If sign attribute is missing, positive values stand for East, negative values for West. Example: 9.1220
Diagram
Diagram AirAvailabilityRQ.tmp#Longitude_Sign
Type extension of xsd:decimal
Properties
content: complex
Used by
Element GeoCoded
Attributes
QName Type Fixed Default Use Annotation
Sign restriction of xsd:string optional
Longitude indicator.  Values are: E = East of Meridian, W = West of Meridian  Example: E
[ top ]
Element GeoCoded
Annotations
Geographical position information. 
Allows search by geographical longitude and latitude and to define a search radius around the specified geo location.
Diagram
Diagram AirAvailabilityRQ.tmp#Radius AirAvailabilityRQ.tmp#DistanceUnit AirAvailabilityRQ.tmp#Longitude AirAvailabilityRQ.tmp#Latitude
Properties
content: complex
Model ALL(Longitude Latitude)
Children Latitude, Longitude
Instance
<GeoCoded DistanceUnit="K" Radius="">
  <Longitude Sign="">{1,1}</Longitude>
  <Latitude Sign="">{1,1}</Latitude>
</GeoCoded>
Attributes
QName Type Fixed Default Use Annotation
DistanceUnit restriction of xsd:string K optional
Unit of distance.
Values:
M = Miles
K = Kilometers
Example: K
Radius xsd:unsignedLong optional
Radius around the specified location, within which results should be included.
Example: 0.5
[ top ]
Element TravelerIDRef
Annotations
Unique association ID reference of the traveler associated to this item. No comma separeted lists and no ranges allowed.        Example: T1
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element SegmentIDRef
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
[ top ]
Element FareRefKey
Annotations
Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
[ top ]
Element HotelRating
Annotations
Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon.
Example: NTM3  CROWN
Diagram
Diagram AirAvailabilityRQ.tmp#HotelRating_RatingSystem
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
RatingSystem restriction of xsd:string optional
Identifies the rating system used to rate the hotel. Values are: 
AAA - AAA in US
GUESTS - Guest rating
HRS - Hotel Reservation System 'stars' rating
NTM - North Star Media 'crown' rating.
HBC - Booking.com rating
UNK - unknown.
[ top ]
Element POIDistance
Annotations
Distance to a point of interest. Will somewhen replace DistanceToAirport. Example: 5.5
Diagram
Diagram AirAvailabilityRQ.tmp#POIDistance_POIType AirAvailabilityRQ.tmp#POIDistance_POIName
Type extension of xsd:decimal
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
POIName xsd:string optional
Point of interest name.
Example: FRANKFURT/MAIN
POIType restriction of xsd:string required
Point of interest type. Example: AIRPORT
[ top ]
Element CarLocation / CityCode
Annotations
IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. Example: NYC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
[ top ]
Element CarLocation / Category
Annotations
Location category:
T = Airport terminal
O = Off-airport
C = City location 
P = Port 
X = Rail
N = North suburban
E = East suburban
S = South suburban
W = West suburban
A = All suburban locations 
R = Resort location
Example: C
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
[ top ]
Element CarLocation / Number
Annotations
Location number used to identify specific rental location within a location category.  Example: 001
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element RequestForCarLocation / CityCode
Annotations
IATA 3-letter city/airport code for location. In case of non-airport location Category need to be present (Number for particular locaction). Example: NYC
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 3
[ top ]
Element RequestForCarLocation / Category
Annotations
Location category:
T = Airport terminal
O = Off-airport
C = City location 
P = Port 
X = Rail
N = North suburban
E = East suburban
S = South suburban
W = West suburban 
D = default location for the city.
R = Resort location
Example: C
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
[ top ]
Element RequestForCarLocation / Number
Annotations
Location number used to identify specific rental location within a location category.  Example: 001
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
[ top ]
Element BasicEndorsement / Text
Annotations
Endorsement text.
Diagram
Diagram AirAvailabilityRQ.tmp#FreeFormTextField
Type FreeFormTextField
Properties
content: simple
Facets
minLength 1
[ top ]
Element BaseFareType / Surcharges
Annotations
Surcharges group
Diagram
Diagram AirAvailabilityRQ.tmp#SurchargesType_Amount AirAvailabilityRQ.tmp#SurchargesType_Surcharge AirAvailabilityRQ.tmp#SurchargesType
Type SurchargesType
Properties
content: complex
minOccurs: 0
Model Surcharge+
Children Surcharge
Instance
<Surcharges Amount="">
  <Surcharge Amount="" Segment="">{1,unbounded}</Surcharge>
</Surcharges>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Total surcharges amount.  Example: 2000
[ top ]
Element SurchargesType / Surcharge
Annotations
Surcharges break down information.
Diagram
Diagram AirAvailabilityRQ.tmp#SurchargeTypeBasic_Amount AirAvailabilityRQ.tmp#SurchargeTypeBasic_Designator AirAvailabilityRQ.tmp#SurchargeTypeBasic_Description AirAvailabilityRQ.tmp#SurchargeTypeBasic AirAvailabilityRQ.tmp#SurchargeType_Segment AirAvailabilityRQ.tmp#SurchargeType
Type SurchargeType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Designator , Description{0,1}
Children Description, Designator
Instance
<Surcharge Amount="" Segment="">
  <Designator>{1,1}</Designator>
  <Description>{0,1}</Description>
</Surcharge>
Attributes
QName Type Fixed Default Use Annotation
Amount xsd:integer required
Individual surcharge amount.  Example: 270
Segment xsd:integer required
Segment number to which the surcharge applies.  Example: 1
[ top ]
Element SurchargeTypeBasic / Designator
Annotations
Surcharge designator.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
[ top ]
Element SurchargeTypeBasic / Description
Annotations
Surcharge descriptions as free form text.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
[ top ]
Element Children / Child
Annotations
Child elements - one per requested child.
Diagram
Diagram AirAvailabilityRQ.tmp#Children_Children_Child_Age AirAvailabilityRQ.tmp#Children_Children_Child_ExtraBed
Properties
content: complex
maxOccurs: unbounded
Model Age , ExtraBed{0,1}
Children Age, ExtraBed
Instance
<Child>
  <Age>{1,1}</Age>
  <ExtraBed>{0,1}</ExtraBed>
</Child>
[ top ]
Element Children / Child / Age
Annotations
Age of child in years (allowed values are 0-17).
Diagram
Diagram
Type restriction of xsd:int
Properties
content: simple
Facets
maxInclusive 17
minInclusive 0
[ top ]
Element Children / Child / ExtraBed
Annotations
Defines if child will need its own bed ('Y') or sleep in parents bed ('N'). If omitted no extra bed is required.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
enumeration Y
enumeration N
[ top ]
Element MediaType / Url
Annotations
Hyperlink defining the location of the referenced media (e.g. location of a JPG file).
Diagram
Diagram
Type xsd:string
Properties
content: simple
[ top ]
Element MediaType / Width
Annotations
Width of media content in specified units.
Diagram
Diagram AirAvailabilityRQ.tmp#MediaType_MediaType_Width_Unit
Type extension of xsd:int
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Unit MediaSizeUnitType required
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
[ top ]
Element MediaType / Height
Annotations
Height of media content in specified units.
Diagram
Diagram AirAvailabilityRQ.tmp#MediaType_MediaType_Height_Unit
Type extension of xsd:int
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Unit MediaSizeUnitType required
Unit used to specify dimensions of media content.

Example:
mm (millimeter) 
px (pixel)
[ top ]
Element MediaType / Type
Annotations
Type of media content. 

Example:
image
webcam
video 
360 (panorama view)
Diagram
Diagram AirAvailabilityRQ.tmp#MediaTypeType
Type MediaTypeType
Properties
content: simple
Facets
enumeration image
enumeration webcam
enumeration 360
enumeration video
enumeration logo
enumeration map
[ top ]
Element Media / Preview
Annotations
Preview of the referenced media content (e.g. thumbnail of the picture).
Diagram
Diagram AirAvailabilityRQ.tmp#MediaType_Url AirAvailabilityRQ.tmp#MediaType_Width AirAvailabilityRQ.tmp#MediaType_Height AirAvailabilityRQ.tmp#MediaType_Type AirAvailabilityRQ.tmp#MediaType
Type MediaType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Url , Width , Height , Type
Children Height, Type, Url, Width
Instance
<Preview>
  <Url>{1,1}</Url>
  <Width Unit="">{1,1}</Width>
  <Height Unit="">{1,1}</Height>
  <Type>{1,1}</Type>
</Preview>
[ top ]
Element Media / Description
Annotations
Media content description (e.g. exterior view).
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
[ top ]
Element ReservationsDateTime
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 AirAvailabilityRQ.tmp#ReservationsDateTime_Date AirAvailabilityRQ.tmp#ReservationsDateTime_Time
Properties
content: complex
Model Date , Time{0,1}
Children Date, Time
Instance
<ReservationsDateTime>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</ReservationsDateTime>
[ top ]
Element ReservationsDateTime / Date
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram AirAvailabilityRQ.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
[ top ]
Element ReservationsDateTime / Time
Annotations
Specifies time in ISO 8601 twenty-four hour clock format. Example: 14:00
Diagram
Diagram AirAvailabilityRQ.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]
[ top ]
Element HistoricPricingDate
Annotations
Date for which a historical pricing is requested.  When used for ticket reissue in BSP markets this is commonly the issuance date of the original ticket.
Diagram
Diagram AirAvailabilityRQ.tmp#HistoricPricingDate_Date
Properties
content: complex
Model Date
Children Date
Instance
<HistoricPricingDate>
  <Date>{1,1}</Date>
</HistoricPricingDate>
[ top ]
Element HistoricPricingDate / Date
Annotations
Specifies the date in ISO 8601 format (yyyy-mm-dd). Example: 2008-05-02
Diagram
Diagram AirAvailabilityRQ.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
[ top ]
Element AltTicketingDate
Annotations
This date stamp specifies a future or historic alternative date validation for ticketing.
Diagram
Diagram AirAvailabilityRQ.tmp#AltTicketingDate_Date
Properties
content: complex
Model Date
Children Date
Instance
<AltTicketingDate>
  <Date>{1,1}</Date>
</AltTicketingDate>
[ top ]
Element AltTicketingDate / Date
Annotations
Specifies date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25
Diagram
Diagram AirAvailabilityRQ.tmp#NO_NAMESPACE_Date
Type Date
Properties
content: simple
[ top ]
Element BookingSource
Annotations
Agency booking source number.  Example: 99199
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
[ top ]
Element CarHotelSupplementalInformationType / CorporateRateOverride
Annotations
Corporate rate override.  Example: 25900
Diagram
Diagram
Type xsd:integer
Properties
content: simple
minOccurs: 0
[ top ]
Element CarHotelSupplementalInformationType / CorporateDiscountNumber
Annotations
Corporate discount number.  Example: 5643356
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee
Diagram
Diagram AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_Type AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_Other
Properties
content: complex
minOccurs: 0
Model CreditCard | Other
Children CreditCard, Other
Instance
<PaymentGuarantee Type="G">
  <CreditCard>{1,1}</CreditCard>
  <Other>{1,1}</Other>
</PaymentGuarantee>
Attributes
QName Type Fixed Default Use Annotation
Type restriction of xsd:string G optional
Type of payment.  Values are:
G = Guarantee
D = Deposit
Example: G
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / CreditCard
Diagram
Diagram AirAvailabilityRQ.tmp#BasicCreditCardType_CCCode AirAvailabilityRQ.tmp#BasicCreditCardType_CCNumber AirAvailabilityRQ.tmp#BasicCreditCardType_CCExpiration AirAvailabilityRQ.tmp#BasicCreditCardType AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard_CardholderFirstName AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_PaymentGuarantee_CreditCard_CardholderLastName
Type extension of BasicCreditCardType
Type hierarchy
Properties
content: complex
Model CCCode , CCNumber , CCExpiration , CardholderFirstName{0,1} , CardholderLastName
Children CCCode, CCExpiration, CCNumber, CardholderFirstName, CardholderLastName
Instance
<CreditCard>
  <CCCode>{1,1}</CCCode>
  <CCNumber>{1,1}</CCNumber>
  <CCExpiration>{1,1}</CCExpiration>
  <CardholderFirstName>{0,1}</CardholderFirstName>
  <CardholderLastName>{1,1}</CardholderLastName>
</CreditCard>
[ top ]
Element BasicCreditCardType / CCCode
Annotations
Credit card vendor code.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
pattern [A-Z0-9]{2}
[ top ]
Element BasicCreditCardType / CCNumber
Annotations
Credit card number.  Example: 4011236654652341

Can be returned encrypted by GDS/CRS.
Example: XXXXXXXXXXXXXXXX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
[ top ]
Element BasicCreditCardType / CCExpiration
Annotations
Credit card expiration group
Diagram
Diagram AirAvailabilityRQ.tmp#BasicCreditCardType_BasicCreditCardType_CCExpiration_Month AirAvailabilityRQ.tmp#BasicCreditCardType_BasicCreditCardType_CCExpiration_Year
Properties
content: complex
Model Month , Year
Children Month, Year
Instance
<CCExpiration>
  <Month>{1,1}</Month>
  <Year>{1,1}</Year>
</CCExpiration>
[ top ]
Element BasicCreditCardType / CCExpiration / Month
Annotations
Credit card expiration month.  Example: 02

Can be returned encrypted by GDS/CRS.
Example: XX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern 0[1-9]|1[0-2]|[^0-9]*
[ top ]
Element BasicCreditCardType / CCExpiration / Year
Annotations
Last two digits of the credit card expiration year.  Example: 06

Can be returned encrypted by GDS/CRS.
Example: XX
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern [0-9][0-9]|[^0-9]*
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / CreditCard / CardholderFirstName
Annotations
FirstName on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / CreditCard / CardholderLastName
Annotations
Name on card.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
[ top ]
Element CarHotelSupplementalInformationType / PaymentGuarantee / Other
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
[ top ]
Element CarHotelSupplementalInformationType / FrequentGuest
Annotations
Frequent Guest Group
Diagram
Diagram AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_FrequentGuest_FGCode AirAvailabilityRQ.tmp#CarHotelSupplementalInformationType_CarHotelSupplementalInformationType_FrequentGuest_FGNumber
Properties
content: complex
minOccurs: 0
Model FGCode{0,1} , FGNumber
Children FGCode, FGNumber
Instance
<FrequentGuest>
  <FGCode>{0,1}</FGCode>
  <FGNumber>{1,1}</FGNumber>
</FrequentGuest>
[ top ]
Element CarHotelSupplementalInformationType /