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

City

A City, town, or postal station (i.e. a postal service territory, often used in a military address, or metropolitan area).

Properties

Name Description Type Required Generic Enum Ignore
bag A piece of luggage associated with a passenger, packed for traveling, and necessary or appropriate in connection with a journey. Bag false false
bookingEntity An Entity that is managing a booking. array false BookingEntity --- false
cityName The name, expressed as text, of the city, town or village. string false false
country A nation with its own government, occupying a particular territory. Country true 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 true false
iataLocationCode IATA defined code identifying a city or station. IataLocationCode false false
pos An information identifying the location and other attributes of the entity performing transactions. Point of sale may be considered by some systems when making inventory and availability decisions. array false Pos --- false
postalAddress A natural or physical address used for postal service. May be a building address, airport address, etc. array false PostalAddress --- false
{
  "bag" : {
    "bagDimension" : { },
    "bagException" : [ { } ],
    "bagLocationCity" : { },
    "bagLocationCountry" : { },
    "bagLocationRegion" : { },
    "bagPhysicalProperty" : { },
    "bagPosition" : { },
    "bagSegment" : [ { } ],
    "bagTag" : { },
    "crewMember" : { },
    "pax" : { },
    "service" : { }
  },
  "bookingEntity" : [ {
    "bookingRef" : { },
    "carrier" : { },
    "city" : { },
    "code" : "string",
    "entityTypeCode" : "string",
    "identificationNumber" : "number",
    "org" : { }
  } ],
  "cityName" : "string",
  "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" : [ { } ]
  },
  "iataLocationCode" : {
    "iataLocationCodeEnum" : { }
  },
  "pos" : [ {
    "agentDutyText" : "string",
    "city" : { },
    "country" : { },
    "device" : { },
    "onlineTrxInd" : "boolean",
    "requestTime" : "string"
  } ],
  "postalAddress" : [ {
    "buildingRoomText" : "string",
    "cash" : [ { } ],
    "city" : { },
    "contactInfo" : { },
    "labelText" : "string",
    "paymentAddressVerification" : { },
    "poBoxCode" : "string",
    "postalCode" : "string",
    "streetText" : "string"
  } ]
}