AirShoppingRQ request information with O&D and Passenger details.
M
Preferred or required criteria for flight filters from the shopping response.
O
<FlightCharacteristicsCriteria>
Flight Characteristics Criteria filter.
O
Currently supported: Direct
Enum
M
Info regarding the preference level of requested flight characteristics code.
M
Default value is “Required”
Enum
M
This is the flight request.
M
<FlightRequestOriginDestinationsCriteria>
Contains O&D and date information.
M
Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight
List[1...*]
M
List of cabins requested as part of the AirShopping service.
List[1...*]
O
Cabin Type Code as defined by PADIS code set 9873
Note:
Accepted ENUM codes: 2, 3, 4, 5 (PADIS 9873)
2 = Business
4 = Premium Economy
5 = Economy
ENUM
M
Information supporting a preference including preference level code
Examples: Preferred, Required or Exclude
M
Predefined preference level codes.
Note:
Default value is 'Required'
1. Preferred
2. Required
3. Exclude
String
M
Request for Calendar led search
O
Number of days after the requested departure date
Note:
DaysAfterNumber must be provided for calendar search
Integer
O
Number of days before the requested departure date.
Note:
DaysBeforeNumber must be provided for calendar search
Integer
O
Contains the destination arrival time and location information.
M
IATA 3-letter code defining the destination location..
Char(3)
M
Customer's requested Origin departure time and location.
M
Customer's requested departure date.
YYYY-MM-DD
M
IATA 3-letter code defining the departing location.
Char(3)
M
Requested departure time.
DateTime
O
Time tolerance measured in hours after the requested departure time.
Note:
TimeAfterDuration must be provided if search is based on departure time (i.e Time is provided).
String
O
Time tolerance measured in hours before the requested departure time.
Note:
TimeBeforeDuration must be provided if search is based on departure time (i.e Time is provided)
String
O
The advanced Offer Criteria that can part of the AirShopping Request
O
Specific Fare Criteria associated with the requested fare product.
O
Note:
PADIS Fare Qualifier Set:
1. 730 - Fares with no penalties
2. 731 - Fares with penalties
String
O
Preference level of requested Fare Criteria.
M
Default value in "Required"
String
M
Optional Services expected to be returned in the Offer.
O
Indicates that the taxonomy specification should be included when search for a Fare product
Boolean
O
Service Taxonomy code that designates the specification that should be associated with the requested Fare Product.
Note:
Accepted Taxonomy codes are:
1. 13EC
2. 189C
Where 13EC = Checked Bag and 189C = Preferred Seat
Alphanumeric
O
<Request>
<FlightRequest>
<FlightRequestOriginDestinationsCriteria>
<OriginDestCriteria>
<CabinType>
<CabinTypeCode>5</CabinTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</CabinType>
<DestArrivalCriteria>
<IATA_LocationCode>JNB</IATA_LocationCode>
</DestArrivalCriteria>
<OriginDepCriteria>
<Date>2023-05-07</Date>
<IATA_LocationCode>LHR</IATA_LocationCode>
</OriginDepCriteria>
</OriginDestCriteria>
<OriginDestCriteria>
<CabinType>
<CabinTypeCode>5</CabinTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</CabinType>
<DestArrivalCriteria>
<IATA_LocationCode>LHR</IATA_LocationCode>
</DestArrivalCriteria>
<OriginDepCriteria>
<Date>2023-05-16</Date>
<IATA_LocationCode>JNB</IATA_LocationCode>
</OriginDepCriteria>
</OriginDestCriteria>
</FlightRequestOriginDestinationsCriteria>
</FlightRequest>
<PaxList>
<Pax>
<PaxID>ADULT_1</PaxID>
<PTC>ADT</PTC>
</Pax>
<Pax>
<PaxID>CHILD_1</PaxID>
<PTC>CHD</PTC>
</Pax>
<Pax>
<PaxID>YOUTH_1</PaxID>
<PTC>GBE</PTC>
</Pax>
</PaxList>
</Request>