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

Bag

A piece of luggage associated with a passenger, packed for traveling, and necessary or appropriate in connection with a journey.

Properties

Name Description Type Required Generic Enum Ignore
bagDimension A measurable extent of a particular bag, such as length, or height. BagDimension true false
bagException A bag that is excluded from a general statement or does not follow a rule. E.g. a bag that is too heavy for normal process. array false BagException --- false
bagLocationCity A City, town, or postal station (i.e. a postal service territory, often used in a military address, or metropolitan area). City false false
bagLocationCountry A nation with its own government, occupying a particular territory. Country false false
bagLocationRegion 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
bagPhysicalProperty A property used to characterize a bag, such as weight, color. BagPhysicalProperty true false
bagPosition A location with a spatial attribute, probably on the surface of the earth. For example: Longitude and Latitude GeospatialLocation false false
bagSegment maximum multiplicity 99 in line with maximum number of segments in a bar-coded boarding pass. array false BagSegment --- false
bagTag A small piece of paper, fabric, plastic or similar material attached to an bag and giving information about it. BagTag false false
crewMember A Role of an individual person to be a member of a crew. CrewMember false false
pax 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. Pax false false
service An instance of a specific flight or Service Definition as it has been offered (and eventually ordered and consumed) in the context of a specific Offer and/or Order. Service true false
{
  "bagDimension" : {
    "bag" : { },
    "heightMeasure" : { },
    "lengthMeasure" : { },
    "widthMeasure" : { }
  },
  "bagException" : [ {
    "bag" : { },
    "exceptionCode" : { }
  } ],
  "bagLocationCity" : {
    "bag" : { },
    "bookingEntity" : [ { } ],
    "cityName" : "string",
    "country" : { },
    "countrySubDivision" : { },
    "iataLocationCode" : { },
    "pos" : [ { } ],
    "postalAddress" : [ { } ]
  },
  "bagLocationCountry" : {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "bag" : { },
    "carrierAgent" : [ { } ],
    "citizenshipCountry" : [ { } ],
    "citizenshipIdentifyingDoc" : [ { } ],
    "countryCode" : { },
    "countryName" : "string",
    "countrySubDivision" : [ { } ],
    "issuedIdentifyingDoc" : [ { } ],
    "merchantAccount" : { },
    "natlIdentifyingDoc" : [ { } ],
    "pos" : [ { } ],
    "redressCase" : [ { } ],
    "residenceIdentifyingDoc" : [ { } ],
    "residentialCountry" : [ { } ],
    "salesTaxRegistration" : { },
    "tax" : [ { } ],
    "travelAgent" : [ { } ],
    "visa" : [ { } ]
  },
  "bagLocationRegion" : {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "bag" : { },
    "country" : { },
    "countrySubDivisionCode" : { },
    "countrySubDivisionName" : "string",
    "tax" : [ { } ],
    "visa" : [ { } ]
  },
  "bagPhysicalProperty" : {
    "bag" : { },
    "basicCode" : { },
    "colorCode" : { },
    "descriptiveCode" : { },
    "descriptivePictureUri" : "string",
    "externalFeatureCode" : { },
    "materialCode" : { },
    "weightMeasure" : { }
  },
  "bagPosition" : {
    "areaIdentifier" : "string",
    "bag" : [ { } ],
    "device" : { },
    "geographicFilterCriteria" : { },
    "lineIdentifier" : "string",
    "naturalAreaGeocode" : "string",
    "pointAltitudeMeasure" : { },
    "pointElevationNumber" : "number",
    "pointIdentifier" : "string",
    "pointLatitudeNumber" : "number",
    "pointLongitudeNumber" : "number",
    "volumeIdentifier" : "string"
  },
  "bagSegment" : [ {
    "bag" : { },
    "bagActivity" : [ { } ],
    "bagSegmentException" : [ { } ],
    "changeIndCode" : { },
    "currentSegmentInd" : "boolean",
    "datedOperatingSegment" : { },
    "hold" : { },
    "holdCompartment" : { },
    "loadSeqNumberOrdinal" : "integer",
    "loyaltyProgramAccount" : [ { } ],
    "segmentSecurity" : { },
    "seqOrdinal" : "integer",
    "serviceOffer" : { },
    "uld" : { }
  } ],
  "bagTag" : {
    "airlineBagRefIdentifier" : "string",
    "bag" : { },
    "bagTagIdentifier" : "string",
    "issuingAgency" : { },
    "issuingAgent" : { },
    "issuingAirline" : { },
    "issuingCarrier" : { },
    "printer" : { },
    "scanner" : { },
    "tagExpediteInd" : "boolean",
    "tagFallbackInd" : "boolean",
    "tagInterlineInd" : "boolean",
    "transponderIdentifier" : "string",
    "uuidIdentifier" : "string"
  },
  "crewMember" : {
    "airline" : { },
    "bag" : [ { } ],
    "crewMemberIdentifier" : "string",
    "individual" : { }
  },
  "pax" : {
    "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" : { }
  },
  "service" : {
    "accountingCode" : "string",
    "accountingSubCode" : "string",
    "actionCode" : { },
    "alacarteofferitem" : { },
    "bag" : [ { } ],
    "bookingRef" : [ { } ],
    "bookingStatusCode" : { },
    "componentService" : [ { } ],
    "compoundService" : { },
    "coupon" : { },
    "deliveryCode" : "string",
    "deliveryMilestoneCode" : "string",
    "deliveryProvider" : { },
    "deliveryStatusCode" : { },
    "deliveryStatusDescText" : "string",
    "dependeeService" : { },
    "dependentService" : [ { } ],
    "descText" : "string",
    "expirationDateTime" : "string",
    "interlineSettlementInfo" : { },
    "internalValue" : { },
    "milestoneCode" : "string",
    "offeredPax" : [ { } ],
    "offerItem" : { },
    "orderItem" : { },
    "pax" : { },
    "paxJourney" : { },
    "paxSegment" : { },
    "responsibleAirline" : { },
    "selectedSeat" : { },
    "serviceAssociations" : { },
    "serviceDefinition" : { },
    "serviceIdentifier" : "string",
    "statusChangeReasonText" : "string",
    "statusCode" : { },
    "statusDescText" : "string",
    "typeText" : "string",
    "unchangedInd" : "boolean"
  }
}