Source: https://guides.developer.iata.org/docs/download-the-latest-standards

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" : { }
  }
}