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

BaggageAllowance

An amount of checked or carry-on luggage the airline will allow per passenger.

Properties

Name Description Type Required Generic Enum Ignore
applicableBagText Applicable bag type. Examples: Carry-On, 1st Checked Bag, 2nd Checked Bag string false false
applicablePartyText Baggage weight restriction application. Examples: Party, Traveler. Party applies to all Travelers. string false false
baggageAllowanceIdentifier Unique identifier of this Baggage Allowance. string false false
bdc An information for use in NDC Interline: The carrier whose baggage allowances and charges apply. Bdc false false
coupon A portion of the Passenger Ticket and Baggage Check or Excess Baggage Ticket that indicates particular places between which the coupon is good for carriage. Coupon true false
descText Baggage Allowance description and additional information. string false false
dimensionAllowance A Baggage dimension allowance with application information. array false DimensionAllowance --- false
paxJourney A collection of segments which satisfies transportation of a passenger for a given origin and destination. PaxJourney true false
pieceAllowance An allowance of the maximum number of each allowable baggage type. array false PieceAllowance --- false
reasonForIssuanceSubCode Reason For Issuance Sub Code. Examples: 0CC (First Checked Bag) 0B1 (In-flight Entertainment) 0BX (Lounge) ReasonForIssuanceSubCode false false
serviceDefinition A description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. ServiceDefinition true false
ticket An accountable document issued by or on behalf of a carrier which includes notices and the flight and passenger coupons. Ticket true false
typeCode Type of Baggage Allowance. E.g. Checked or CarryOn. BaggageTypeCode false false
weightAllowance A baggage weight allowance with application information. array false WeightAllowance --- false
{
  "applicableBagText" : "string",
  "applicablePartyText" : "string",
  "baggageAllowanceIdentifier" : "string",
  "bdc" : {
    "analysisResultCode" : { },
    "baggageAllowance" : { },
    "baggageDisclosure" : { },
    "bagRuleCode" : { },
    "carrierDesigCode" : { },
    "carrierName" : "string",
    "reasonText" : "string",
    "responseParameters" : { }
  },
  "coupon" : {
    "baggageAllowance" : [ { } ],
    "connectedCouponNumber" : "number",
    "consumedAtIssuanceInd" : "boolean",
    "couponNumber" : "number",
    "couponValidityPeriod" : { },
    "excessBaggage" : { },
    "fareBasisCode" : "string",
    "filedFee" : { },
    "involIndCode" : "string",
    "mediaTypeCode" : "string",
    "nonCommissionableInd" : "boolean",
    "nonInterlineableInd" : "boolean",
    "nonRefundableInd" : "boolean",
    "nonReissuableNonExchInd" : "boolean",
    "productCharacteristic" : { },
    "promotion" : { },
    "refNumber" : "number",
    "remarkText" : "string",
    "resChangeInfo" : { },
    "rficCode" : { },
    "rfiscCode" : { },
    "rfiscDescText" : "string",
    "seqNumber" : "number",
    "service" : [ { } ],
    "serviceDeliveryDate" : "string",
    "serviceDeliveryProviderLocationCode" : { },
    "serviceDeliveryProviderName" : "string",
    "serviceQty" : "number",
    "settlementAuthorizationIdentifier" : "string",
    "soldAirlineInfo" : { },
    "statusCode" : "string",
    "taxSummary" : [ { } ],
    "ticket" : { },
    "validatingCarrier" : { },
    "valueAmount" : { }
  },
  "descText" : "string",
  "dimensionAllowance" : [ {
    "applicableBagText" : "string",
    "applicablePartyText" : "string",
    "baggageAllowance" : { },
    "baggageDimensionCategoryText" : "string",
    "descText" : "string",
    "maxMeasure" : { },
    "minMeasure" : { },
    "pieceAllowance" : { },
    "qty" : "number"
  } ],
  "paxJourney" : {
    "alacarteofferitem" : [ { } ],
    "baggageAllowance" : { },
    "duration" : "string",
    "flightService" : [ { } ],
    "interlineSettlementInfo" : { },
    "originDest" : { },
    "paxJourneyIdentifier" : "string",
    "paxSegment" : [ { } ]
  },
  "pieceAllowance" : [ {
    "applicableBagText" : "string",
    "applicablePartyText" : "string",
    "baggageAllowance" : { },
    "descText" : "string",
    "pieceDimensionAllowance" : [ { } ],
    "pieceWeightAllowance" : [ { } ],
    "totalQty" : "number",
    "typeText" : "string"
  } ],
  "reasonForIssuanceSubCode" : {
    "reasonForIssuanceSubCodeEnum" : { }
  },
  "serviceDefinition" : {
    "baggageAllowance" : { },
    "bilateralTimeLimit" : [ { } ],
    "bookingInstructions" : { },
    "datedOperatingLeg" : [ { } ],
    "depositTimeLimitDateTime" : "string",
    "inflightServiceCode" : "string",
    "name" : "string",
    "namingTimeLimitDateTime" : "string",
    "owner" : { },
    "paymentTimeLimitDateTime" : "string",
    "priceGuaranteeTimeLimitDateTime" : "string",
    "reasonForIssuanceCode" : { },
    "reasonForIssuanceSubCode" : { },
    "seatProfile" : { },
    "service" : [ { } ],
    "serviceAssociations" : [ { } ],
    "serviceBundle" : { },
    "serviceCode" : "string",
    "serviceDefinitionIdentifier" : "string",
    "serviceDescText" : "string",
    "ticketingTimeLimitDateTime" : "string"
  },
  "ticket" : {
    "baggageAllowance" : [ { } ],
    "connectedDocNumber" : "number",
    "coupon" : [ { } ],
    "docTypeCode" : "string",
    "exchReissueInd" : "boolean",
    "feeOwnerCode" : { },
    "presentCreditCardInd" : "boolean",
    "primaryDocInd" : "boolean",
    "remarkText" : "string",
    "reportingTypeCode" : { },
    "routingCode" : "string",
    "taxOnEmdInd" : "boolean",
    "ticketDocInfo" : { },
    "ticketIssuanceInfo" : { },
    "ticketNumber" : "number"
  },
  "typeCode" : {
    "baggageTypeCodeEnum" : { }
  },
  "weightAllowance" : [ {
    "applicableBagText" : "string",
    "applicablePartyText" : "string",
    "baggageAllowance" : { },
    "descText" : "string",
    "maximumWeightMeasure" : { },
    "pieceAllowance" : { }
  } ]
}