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

ConnectionCriteria

A References to a Transfer location specific filter criteria for shopping requests.

Properties

Name Description Type Required Generic Enum Ignore
affinityOriginDest A set of Origin and Destination information supporting an affinity shopping request. AffinityOriginDest true false
connectionCriteriaIdentifier Unique identifier assigned to this transfer preference. string false false
connectionPricingInd When TRUE, connection pricing should be applied. boolean false false
interlineInd When TRUE, an interline connection is preferred. boolean false false
maximumConnectionQty Maximum number of connections. number false false
maximumConnectionTime Maximum connection time preference. string false false
minimumConnectionTime Minimum connection time preference. string false false
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. ShoppingCriteria true false
stationCriteria A references to customer's requested Station filter criteria. array true StationCriteria --- false
{
  "affinityOriginDest" : {
    "affinityArrivalRequest" : { },
    "affinityDepRequest" : { },
    "affinityShoppingCriteria" : { },
    "connectionCriteria" : { }
  },
  "connectionCriteriaIdentifier" : "string",
  "connectionPricingInd" : "boolean",
  "interlineInd" : "boolean",
  "maximumConnectionQty" : "number",
  "maximumConnectionTime" : "string",
  "minimumConnectionTime" : "string",
  "shoppingCriteria" : {
    "allianceCriteria" : { },
    "baggagePricingCriteria" : { },
    "cabinTypeCriteria" : { },
    "connectionCriteria" : { },
    "existingOrderCriteria" : { },
    "fareCriteria" : [ { } ],
    "flightCriteria" : { },
    "fopCriteria" : [ { } ],
    "paymentCardCriteria" : [ { } ],
    "programCriteria" : [ { } ],
    "promotionCriteria" : { },
    "seatCriteria" : [ { } ],
    "serviceCriteria" : { },
    "specialNeedsCriteria" : { },
    "tripPurposeCode" : { }
  },
  "stationCriteria" : [ {
    "connectionCriteria" : { },
    "prefLevel" : { },
    "station" : [ { } ]
  } ]
}