JourneyDurationCriteria
A shopping filter criteria based on total Journey duration. This includes the sum of all flight durations as well as connection times.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
affinityShoppingCriteria |
A wide search defining a range of criteria such as specific interest, destination attributes, defined budget, date ranges or destination ranges. |
AffinityShoppingCriteria |
true |
|
|
false |
maximumTimeMeasure |
Preferred maximum time for this Journey. |
Measure |
false |
|
|
false |
originDest |
An Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight. |
OriginDest |
true |
|
|
false |
prefCode |
Level of preference requested. Examples: Preferred, Required, or Exclude. |
PrefLevelCode |
false |
|
|
false |
{
"affinityShoppingCriteria" : {
"affinityOriginDest" : [ { } ],
"budgetAmount" : { },
"journeyDistanceCriteria" : { },
"journeyDurationCriteria" : { },
"keywordPref" : [ { } ]
},
"maximumTimeMeasure" : {
"unitCode" : "string",
"value" : "number"
},
"originDest" : {
"calendarDateCriteria" : { },
"carrierFee" : { },
"datedMarketingSegment" : [ { } ],
"destArrivalCriteria" : { },
"destStation" : { },
"journeyDurationCriteria" : { },
"originDepRequest" : { },
"originDestIdentifier" : "string",
"originStation" : { },
"paxJourney" : [ { } ],
"rbd" : [ { } ],
"ticketDocInfo" : { }
},
"prefCode" : {
"prefLevelCodeEnum" : { }
}
}