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

Country

A nation with its own government, occupying a particular territory.

Properties

Name Description Type Required Generic Enum Ignore
affinityArrivalRequest An arrival location and time information for affinity shopping requests. array false AffinityArrivalRequest --- ${prop.ignore}
affinityDepRequest A Departure location and time information for affinity shopping requests. array false AffinityDepRequest --- ${prop.ignore}
bag A piece of luggage associated with a passenger, packed for traveling, and necessary or appropriate in connection with a journey. Bag false ${prop.ignore}
carrierAgent An individual engaged by a carrier to perform sales activities. array false CarrierAgent --- ${prop.ignore}
citizenshipCountry A person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment. array false Pax --- ${prop.ignore}
citizenshipIdentifyingDoc A document which may be used to identify a person or verify aspects of a person's personal identity. If issued in a small, standard credit card size form, it is usually called an identity card. Some countries issue formal identity documents, while others may require identity verification using informal documents. When the identity document incorporates a person's photograph, it may be called photo ID. In the absence of a formal identity document, a driver's license may be accepted in many countries for identity verification. Most countries accept passports as a form of identification. array false IdentityDoc --- ${prop.ignore}
countryCode ISO Country Code (can be extended by bilateral agreement in case of exceptions, e.g. Kosovo). Examples: US, FR. CountryCode false ${prop.ignore}
countryName The name, expressed as text, of the country. string false ${prop.ignore}
countrySubDivision An area of land which is a sub-division within a country, such as a state, a county, a canton, a province, etc. array false CountrySubDivision --- ${prop.ignore}
issuedIdentifyingDoc A document which may be used to identify a person or verify aspects of a person's personal identity. If issued in a small, standard credit card size form, it is usually called an identity card. Some countries issue formal identity documents, while others may require identity verification using informal documents. When the identity document incorporates a person's photograph, it may be called photo ID. In the absence of a formal identity document, a driver's license may be accepted in many countries for identity verification. Most countries accept passports as a form of identification. array false IdentityDoc --- ${prop.ignore}
merchantAccount A person or company that sells goods or services. MerchantAccount false ${prop.ignore}
natlIdentifyingDoc A document which may be used to identify a person or verify aspects of a person's personal identity. If issued in a small, standard credit card size form, it is usually called an identity card. Some countries issue formal identity documents, while others may require identity verification using informal documents. When the identity document incorporates a person's photograph, it may be called photo ID. In the absence of a formal identity document, a driver's license may be accepted in many countries for identity verification. Most countries accept passports as a form of identification. array false IdentityDoc --- ${prop.ignore}
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 --- ${prop.ignore}
redressCase A person's case of being registered with a country's redress program, which can eliminate watch list misidentification and assist in identity verification. array false RedressCase --- ${prop.ignore}
residenceIdentifyingDoc A document which may be used to identify a person or verify aspects of a person's personal identity. If issued in a small, standard credit card size form, it is usually called an identity card. Some countries issue formal identity documents, while others may require identity verification using informal documents. When the identity document incorporates a person's photograph, it may be called photo ID. In the absence of a formal identity document, a driver's license may be accepted in many countries for identity verification. Most countries accept passports as a form of identification. array false IdentityDoc --- ${prop.ignore}
residentialCountry A person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment. array false Pax --- ${prop.ignore}
salesTaxRegistration An Identification and contact information of a party purchasing goods or services as registered with a Purchase Tax. SalesTaxRegistration false ${prop.ignore}
tax A compulsory contribution to state revenue, levied by the government on workers' income and business profits or added to the cost of some goods, services, and transactions. array false Tax --- ${prop.ignore}
travelAgent A private retailer or public service individual that provides travel and tourism related services to the public on behalf of suppliers such as activities, airlines, car rentals, cruise lines, hotels, railways, travel insurance, and package tours. array false TravelAgent --- ${prop.ignore}
visa An official entry in a Passport or other Travel Document made by an official of a government to indicate that the bearer has been granted authority to enter or re-enter the country or region concerned. array false Visa --- ${prop.ignore}
{
  "affinityArrivalRequest" : [ {
    "affinityOriginDest" : { },
    "country" : { },
    "countrySubDivision" : { },
    "date" : "string",
    "proximityDistanceMeasure" : { },
    "station" : { },
    "time" : "string"
  } ],
  "affinityDepRequest" : [ {
    "affinityOriginDest" : { },
    "country" : { },
    "countrySubDivision" : { },
    "date" : "string",
    "proximityDistanceMeasure" : { },
    "station" : { },
    "time" : "string"
  } ],
  "bag" : {
    "bagDimension" : { },
    "bagException" : [ { } ],
    "bagLocationCity" : { },
    "bagLocationCountry" : { },
    "bagLocationRegion" : { },
    "bagPhysicalProperty" : { },
    "bagPosition" : { },
    "bagSegment" : [ { } ],
    "bagTag" : { },
    "crewMember" : { },
    "pax" : { },
    "service" : { }
  },
  "carrierAgent" : [ {
    "actualLocationCode" : { },
    "agentIdentifier" : "string",
    "carrier" : { },
    "country" : { },
    "curCode" : { },
    "langCode" : { }
  } ],
  "citizenshipCountry" : [ {
    "ageMeasure" : { },
    "ageOrdinal" : "integer",
    "alacarteofferitem" : [ { } ],
    "bag" : [ { } ],
    "birthdate" : "string",
    "booking" : { },
    "contactInfo" : [ { } ],
    "countryOfCitizenship" : { },
    "countryOfResidence" : { },
    "customerValueNumber" : "number",
    "existingOrderCriteria" : { },
    "fareDetail" : { },
    "foid" : { },
    "identityDoc" : [ { } ],
    "individual" : { },
    "infant" : { },
    "langUsage" : [ { } ],
    "loyaltyProgramAccount" : [ { } ],
    "offeredService" : [ { } ],
    "org" : { },
    "pax" : { },
    "paxGroup" : { },
    "paxIdentifier" : "string",
    "paxSegment" : [ { } ],
    "profileConsentInd" : "boolean",
    "profileIdentifierText" : "string",
    "promotion" : { },
    "ptcCode" : "string",
    "redressCase" : [ { } ],
    "remark" : [ { } ],
    "service" : [ { } ],
    "ticketDocInfo" : { }
  } ],
  "citizenshipIdentifyingDoc" : [ {
    "birthdate" : "string",
    "birthplaceText" : "string",
    "countryOfCitizenship" : { },
    "countryOfNatl" : { },
    "countryOfResidence" : { },
    "expiryDate" : "string",
    "genderCode" : { },
    "givenName" : "string",
    "identityDocIdentifier" : "string",
    "individual" : [ { } ],
    "issueDate" : "string",
    "issuerCountry" : { },
    "middleName" : "string",
    "pax" : { },
    "suffixName" : "string",
    "surname" : "string",
    "titleName" : "string",
    "typeCode" : { },
    "visa" : [ { } ]
  } ],
  "countryCode" : {
    "countryCodeEnum" : { }
  },
  "countryName" : "string",
  "countrySubDivision" : [ {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "bag" : { },
    "country" : { },
    "countrySubDivisionCode" : { },
    "countrySubDivisionName" : "string",
    "tax" : [ { } ],
    "visa" : [ { } ]
  } ],
  "issuedIdentifyingDoc" : [ {
    "birthdate" : "string",
    "birthplaceText" : "string",
    "countryOfCitizenship" : { },
    "countryOfNatl" : { },
    "countryOfResidence" : { },
    "expiryDate" : "string",
    "genderCode" : { },
    "givenName" : "string",
    "identityDocIdentifier" : "string",
    "individual" : [ { } ],
    "issueDate" : "string",
    "issuerCountry" : { },
    "middleName" : "string",
    "pax" : { },
    "suffixName" : "string",
    "surname" : "string",
    "titleName" : "string",
    "typeCode" : { },
    "visa" : [ { } ]
  } ],
  "merchantAccount" : {
    "carrier" : { },
    "country" : { },
    "merchantCategoryCode" : "string",
    "merchantIdentifier" : "string",
    "merchantName" : "string",
    "merchantRiskText" : "string",
    "paymentInfo" : [ { } ]
  },
  "natlIdentifyingDoc" : [ {
    "birthdate" : "string",
    "birthplaceText" : "string",
    "countryOfCitizenship" : { },
    "countryOfNatl" : { },
    "countryOfResidence" : { },
    "expiryDate" : "string",
    "genderCode" : { },
    "givenName" : "string",
    "identityDocIdentifier" : "string",
    "individual" : [ { } ],
    "issueDate" : "string",
    "issuerCountry" : { },
    "middleName" : "string",
    "pax" : { },
    "suffixName" : "string",
    "surname" : "string",
    "titleName" : "string",
    "typeCode" : { },
    "visa" : [ { } ]
  } ],
  "pos" : [ {
    "agentDutyText" : "string",
    "city" : { },
    "country" : { },
    "device" : { },
    "onlineTrxInd" : "boolean",
    "requestTime" : "string"
  } ],
  "redressCase" : [ {
    "country" : { },
    "pax" : { },
    "programName" : "string",
    "redressCaseIdentifier" : "string"
  } ],
  "residenceIdentifyingDoc" : [ {
    "birthdate" : "string",
    "birthplaceText" : "string",
    "countryOfCitizenship" : { },
    "countryOfNatl" : { },
    "countryOfResidence" : { },
    "expiryDate" : "string",
    "genderCode" : { },
    "givenName" : "string",
    "identityDocIdentifier" : "string",
    "individual" : [ { } ],
    "issueDate" : "string",
    "issuerCountry" : { },
    "middleName" : "string",
    "pax" : { },
    "suffixName" : "string",
    "surname" : "string",
    "titleName" : "string",
    "typeCode" : { },
    "visa" : [ { } ]
  } ],
  "residentialCountry" : [ {
    "ageMeasure" : { },
    "ageOrdinal" : "integer",
    "alacarteofferitem" : [ { } ],
    "bag" : [ { } ],
    "birthdate" : "string",
    "booking" : { },
    "contactInfo" : [ { } ],
    "countryOfCitizenship" : { },
    "countryOfResidence" : { },
    "customerValueNumber" : "number",
    "existingOrderCriteria" : { },
    "fareDetail" : { },
    "foid" : { },
    "identityDoc" : [ { } ],
    "individual" : { },
    "infant" : { },
    "langUsage" : [ { } ],
    "loyaltyProgramAccount" : [ { } ],
    "offeredService" : [ { } ],
    "org" : { },
    "pax" : { },
    "paxGroup" : { },
    "paxIdentifier" : "string",
    "paxSegment" : [ { } ],
    "profileConsentInd" : "boolean",
    "profileIdentifierText" : "string",
    "promotion" : { },
    "ptcCode" : "string",
    "redressCase" : [ { } ],
    "remark" : [ { } ],
    "service" : [ { } ],
    "ticketDocInfo" : { }
  } ],
  "salesTaxRegistration" : {
    "cityName" : "string",
    "country" : { },
    "countryCode" : { },
    "countryDialingCode" : { },
    "countrySubDivisionName" : "string",
    "emailAddressText" : "string",
    "gstTaxInfoText" : "string",
    "org" : { },
    "orgName" : "string",
    "phoneNumber" : "number",
    "postalCode" : "string",
    "salesTaxRegistrationIdentifier" : "string",
    "salesTaxSpecification" : { },
    "streetText" : "string",
    "tax" : { }
  },
  "tax" : [ {
    "addlFiledTaxCode" : { },
    "addlTaxCode" : { },
    "amount" : { },
    "approximateInd" : "boolean",
    "appTypeCode" : "string",
    "collectionInd" : "boolean",
    "collectionPointTax" : [ { } ],
    "country" : { },
    "countrySubDivision" : { },
    "curConversion" : { },
    "descText" : "string",
    "filedAmount" : { },
    "filedTaxCode" : { },
    "interlineSettlementInfo" : { },
    "qualifierCode" : { },
    "refundInd" : "boolean",
    "salesTaxRegistration" : { },
    "taxCode" : { },
    "taxSummary" : { },
    "typeCode" : { }
  } ],
  "travelAgent" : [ {
    "actualLocationCode" : { },
    "cash" : { },
    "country" : { },
    "curCode" : { },
    "langCode" : { },
    "travelAgency" : { },
    "travelAgencyTypeCode" : { },
    "travelAgentIdentifier" : "string",
    "typeCode" : { }
  } ],
  "visa" : [ {
    "country" : { },
    "countrySubDivision" : [ { } ],
    "enterBeforeDate" : "string",
    "entryQty" : "number",
    "identityDoc" : { },
    "stayDuration" : "string",
    "typeCode" : "string",
    "visaIdentifier" : "string"
  } ]
}