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

AffinityArrivalRequest

An arrival location and time information for affinity 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
country A nation with its own government, occupying a particular territory. Country false false
countrySubDivision An area of land which is a sub-division within a country, such as a state, a county, a canton, a province, etc. CountrySubDivision false false
date The customer's requested arrival date. string false false
proximityDistanceMeasure Arrival information for affinity shopping requests. Measure false false
station A location or facility where air or surface transportation originates, stops and/or terminates, and where passengers and/or cargo can be taken on or off. Station false false
time The customer's requested arrival time. string false false
{
  "affinityOriginDest" : {
    "affinityArrivalRequest" : { },
    "affinityDepRequest" : { },
    "affinityShoppingCriteria" : { },
    "connectionCriteria" : { }
  },
  "country" : {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "bag" : { },
    "carrierAgent" : [ { } ],
    "citizenshipCountry" : [ { } ],
    "citizenshipIdentifyingDoc" : [ { } ],
    "countryCode" : { },
    "countryName" : "string",
    "countrySubDivision" : [ { } ],
    "issuedIdentifyingDoc" : [ { } ],
    "merchantAccount" : { },
    "natlIdentifyingDoc" : [ { } ],
    "pos" : [ { } ],
    "redressCase" : [ { } ],
    "residenceIdentifyingDoc" : [ { } ],
    "residentialCountry" : [ { } ],
    "salesTaxRegistration" : { },
    "tax" : [ { } ],
    "travelAgent" : [ { } ],
    "visa" : [ { } ]
  },
  "countrySubDivision" : {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "bag" : { },
    "country" : { },
    "countrySubDivisionCode" : { },
    "countrySubDivisionName" : "string",
    "tax" : [ { } ],
    "visa" : [ { } ]
  },
  "date" : "string",
  "proximityDistanceMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "station" : {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "aircraftParkingPosition" : [ { } ],
    "bagActivity" : { },
    "collectionPointTax" : { },
    "destStationDatedOperatingSegment" : [ { } ],
    "destStationOriginDest" : [ { } ],
    "iataLocationCode" : { },
    "originStationDatedOperatingSegment" : [ { } ],
    "originStationOriginDest" : [ { } ],
    "stationCriteria" : { },
    "stationName" : "string",
    "terminal" : [ { } ],
    "transportArrival" : [ { } ],
    "transportDep" : [ { } ]
  },
  "time" : "string"
}