FlightCriteria
A set of Flight filter criteria including aircraft features, Cabin Type, RBD, and Tail Number.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
aircraft |
A transport vehicle which is certified as airworthy by a competent aeronautical authority. |
array |
false |
Aircraft |
--- |
${prop.ignore} |
cabinType |
A Type of compartment of an aircraft, offering specific services (e.g. business class, economy). |
array |
false |
CabinType |
--- |
${prop.ignore} |
flightCharacteristicsCriteria |
A set of Flight characteristics filter criteria for shopping requests, including non-stop, red eye, etc. |
array |
false |
FlightCharacteristicsCriteria |
--- |
${prop.ignore} |
iataAircraftType |
A Grouping of aircrafts with the same form, function and specification, currently flown, or soon to be flown. Possible types are defined in the IATA SSIM. |
array |
false |
IataAircraftType |
--- |
${prop.ignore} |
rbd |
A categorization used to facilitate access to inventory, application of filed fares, and to identify cabin entitlement. Identified using a single alpha character. E.g. 'J' for Business Class Premium, 'D' for Business Discounted. Reservation Booking Designator - RBD. |
array |
false |
Rbd |
--- |
${prop.ignore} |
shoppingCriteria |
A set of criteria which qualifies the flight request by influencing which results are returned in the shopping response, including preferred or required criteria. |
array |
false |
ShoppingCriteria |
--- |
${prop.ignore} |
waitListCriteria |
An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.). |
PrefLevel |
false |
|
|
${prop.ignore} |
{
"aircraft" : [ {
"aircraftGroup" : [ { } ],
"datedOperatingLeg" : [ { } ],
"dryOperatingAircraft" : [ { } ],
"flightCriteria" : { },
"iataAircraftType" : { },
"maximumWeights" : [ { } ],
"minimumWeights" : [ { } ],
"msnIdentifier" : "string",
"name" : "string",
"otherIdentifier" : "string",
"registrationGroupCode" : "string",
"registrationIdentifier" : "string",
"remark" : [ { } ],
"tailAssignment" : [ { } ],
"tailNumberText" : "string"
} ],
"cabinType" : [ {
"airlineCabinType" : [ { } ],
"baggageCabinTypeSegmentServiceOffer" : [ { } ],
"baggageStandardWeights" : [ { } ],
"cabinCompartment" : [ { } ],
"cabinLayoutClassInfo" : [ { } ],
"cabinTypeCode" : { },
"cabinTypeIdentifier" : "string",
"cabinTypeName" : "string",
"fareComponent" : { },
"flightCriteria" : { },
"name" : "string",
"paxCabinTypeSegmentServiceOffer" : [ { } ],
"paxSegment" : [ { } ],
"paxStandardWeights" : [ { } ],
"priceClass" : { },
"saleableConfigurationClassInfo" : [ { } ],
"saleableConfigurationSectionClassInfo" : [ { } ],
"shoppingCriteria" : [ { } ],
"typeCode" : { }
} ],
"flightCharacteristicsCriteria" : [ {
"characteristicCode" : { },
"flightCriteria" : { },
"prefLevel" : { }
} ],
"iataAircraftType" : [ {
"aircraft" : [ { } ],
"aircraftGroup" : [ { } ],
"cabinLayout" : [ { } ],
"carrier" : [ { } ],
"datedOperatingLeg" : [ { } ],
"flightCriteria" : { },
"holdLayout" : [ { } ],
"iataAircraftGroupCode" : { },
"iataAircraftTypeCode" : { },
"manufacturerName" : "string",
"saleableConfiguration" : [ { } ]
} ],
"rbd" : [ {
"datedMarketingSegmentRbd" : { },
"fareComponent" : { },
"flightCriteria" : { },
"marketingCarrierRbdPaxSegment" : [ { } ],
"operatingCarrierRbdPaxSegment" : [ { } ],
"originDest" : { },
"rbdCode" : { },
"typeCode" : "string"
} ],
"shoppingCriteria" : [ {
"allianceCriteria" : { },
"baggagePricingCriteria" : { },
"cabinTypeCriteria" : { },
"connectionCriteria" : { },
"existingOrderCriteria" : { },
"fareCriteria" : [ { } ],
"flightCriteria" : { },
"fopCriteria" : [ { } ],
"paymentCardCriteria" : [ { } ],
"programCriteria" : [ { } ],
"promotionCriteria" : { },
"seatCriteria" : [ { } ],
"serviceCriteria" : { },
"specialNeedsCriteria" : { },
"tripPurposeCode" : { }
} ],
"waitListCriteria" : {
"airlineCriteria" : [ { } ],
"allianceCriteria" : [ { } ],
"fareCriteria" : [ { } ],
"flightCharacteristicsCriteria" : [ { } ],
"flightCriteria" : { },
"groupFareCriteria" : [ { } ],
"keyValueProperty" : { },
"prefContextText" : "string",
"prefLevelCode" : { },
"serviceCriteria" : [ { } ],
"stationCriteria" : { }
}
}