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

Rbd

A categorization used to facilitate access to inventory, application of filed fares, and to identify cabin entitlement. Identified using a single alpha character. E.g. 'J' for Business Class Premium, 'D' for Business Discounted. Reservation Booking Designator - RBD.

Properties

Name Description Type Required Generic Enum Ignore
datedMarketingSegmentRbd An information for a given Dated Marketing Segment Reservation Booking Designator - RBD. DatedMarketingSegmentRbd false ${prop.ignore}
fareComponent A portion of an itinerary between two consecutive fare construction points. If the journey has only one fare component, the points of origin and destination are the only fare construction points FareComponent false ${prop.ignore}
flightCriteria A set of Flight filter criteria including aircraft features, Cabin Type, RBD, and Tail Number. FlightCriteria false ${prop.ignore}
marketingCarrierRbdPaxSegment A transportation of a passenger on a Dated Operating Segment. array false PaxSegment --- ${prop.ignore}
operatingCarrierRbdPaxSegment A transportation of a passenger on a Dated Operating Segment. array false PaxSegment --- ${prop.ignore}
originDest An Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight. OriginDest false ${prop.ignore}
rbdCode Code used to identify a particular RBD (e.g. P, J, W, M, etc.). RbdCode false ${prop.ignore}
typeCode RBD type as defined by PADIS code list for data element 7009. string false ${prop.ignore}
{
  "datedMarketingSegmentRbd" : {
    "datedMarketingSegment" : { },
    "rbd" : { }
  },
  "fareComponent" : {
    "cabinType" : { },
    "carrierFee" : { },
    "fareBasisAppCode" : "string",
    "fareBasisCityPairText" : "string",
    "fareBasisCode" : "string",
    "fareDetail" : { },
    "fareRule" : [ { } ],
    "fareTypeCode" : "string",
    "negotiatedCode" : "string",
    "paxSegment" : [ { } ],
    "price" : { },
    "priceClass" : { },
    "rbd" : { },
    "ticketDesigCode" : "string"
  },
  "flightCriteria" : {
    "aircraft" : [ { } ],
    "cabinType" : [ { } ],
    "flightCharacteristicsCriteria" : [ { } ],
    "iataAircraftType" : [ { } ],
    "rbd" : [ { } ],
    "shoppingCriteria" : [ { } ],
    "waitListCriteria" : { }
  },
  "marketingCarrierRbdPaxSegment" : [ {
    "alacarteofferitem" : [ { } ],
    "arnkInd" : "boolean",
    "cabinType" : { },
    "coupon" : { },
    "datedMarketingSegment" : { },
    "fareComponent" : { },
    "flightService" : [ { } ],
    "marketingCarrierRbd" : { },
    "nonFlightService" : [ { } ],
    "operatingCarrierRbd" : { },
    "pax" : { },
    "paxJourney" : { },
    "paxLeg" : [ { } ],
    "paxSegmentIdentifier" : "string",
    "resChangeInfo" : { }
  } ],
  "operatingCarrierRbdPaxSegment" : [ {
    "alacarteofferitem" : [ { } ],
    "arnkInd" : "boolean",
    "cabinType" : { },
    "coupon" : { },
    "datedMarketingSegment" : { },
    "fareComponent" : { },
    "flightService" : [ { } ],
    "marketingCarrierRbd" : { },
    "nonFlightService" : [ { } ],
    "operatingCarrierRbd" : { },
    "pax" : { },
    "paxJourney" : { },
    "paxLeg" : [ { } ],
    "paxSegmentIdentifier" : "string",
    "resChangeInfo" : { }
  } ],
  "originDest" : {
    "calendarDateCriteria" : { },
    "carrierFee" : { },
    "datedMarketingSegment" : [ { } ],
    "destArrivalCriteria" : { },
    "destStation" : { },
    "journeyDurationCriteria" : { },
    "originDepRequest" : { },
    "originDestIdentifier" : "string",
    "originStation" : { },
    "paxJourney" : [ { } ],
    "rbd" : [ { } ],
    "ticketDocInfo" : { }
  },
  "rbdCode" : {
    "rbdCodeEnum" : { }
  },
  "typeCode" : "string"
}