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

AffinityOriginDest

A set of Origin and Destination information supporting an affinity shopping request.

Properties

Name Description Type Required Generic Enum Ignore
affinityArrivalRequest An arrival location and time information for affinity shopping requests. AffinityArrivalRequest false false
affinityDepRequest A Departure location and time information for affinity shopping requests. AffinityDepRequest false false
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
connectionCriteria A References to a Transfer location specific filter criteria for shopping requests. ConnectionCriteria false false
{
  "affinityArrivalRequest" : {
    "affinityOriginDest" : { },
    "country" : { },
    "countrySubDivision" : { },
    "date" : "string",
    "proximityDistanceMeasure" : { },
    "station" : { },
    "time" : "string"
  },
  "affinityDepRequest" : {
    "affinityOriginDest" : { },
    "country" : { },
    "countrySubDivision" : { },
    "date" : "string",
    "proximityDistanceMeasure" : { },
    "station" : { },
    "time" : "string"
  },
  "affinityShoppingCriteria" : {
    "affinityOriginDest" : [ { } ],
    "budgetAmount" : { },
    "journeyDistanceCriteria" : { },
    "journeyDurationCriteria" : { },
    "keywordPref" : [ { } ]
  },
  "connectionCriteria" : {
    "affinityOriginDest" : { },
    "connectionCriteriaIdentifier" : "string",
    "connectionPricingInd" : "boolean",
    "interlineInd" : "boolean",
    "maximumConnectionQty" : "number",
    "maximumConnectionTime" : "string",
    "minimumConnectionTime" : "string",
    "shoppingCriteria" : { },
    "stationCriteria" : [ { } ]
  }
}