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

PriceClass

A price point within a particular Cabin Type (sometimes referred to as 'Fare Families').

Properties

Name Description Type Required Generic Enum Ignore
aLaCarteOfferItem A Container of one Service (excluding flights) or Service Bundle which is priced per unit. A La Carte Offer Items are optional, and the quantities of these can be selected for any of the eligible passengers and segments. array false ALaCarteOfferItem --- false
cabinType A Type of compartment of an aircraft, offering specific services (e.g. business class, economy). array false CabinType --- false
code Price class code. Example: 1, ABC string false false
displayOrderText The Airline requested default display order (in a client application) for this price class. For example: 2. string false false
fareBasisAppText Fare basis application. Examples: Requested, Ticketed, Other. string false false
fareBasisCode Fare basis code. Example: Y26 string false false
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 false
name Price class name. Example: SUPERSAVER string true false
priceClassIdentifier Uniquely Identifies a Price Class within the context of one message. string false false
{
  "alacarteofferitem" : [ {
    "cancelRestrictions" : [ { } ],
    "changeRestrictions" : [ { } ],
    "commission" : [ { } ],
    "flightService" : { },
    "offer" : { },
    "offerItemIdentifier" : "string",
    "orderItem" : { },
    "pax" : [ { } ],
    "paxJourney" : [ { } ],
    "paxSegment" : [ { } ],
    "paymentTimeLimit" : { },
    "priceClass" : [ { } ],
    "seatOnLeg" : { },
    "unitPrice" : { }
  } ],
  "cabinType" : [ {
    "airlineCabinType" : [ { } ],
    "baggageCabinTypeSegmentServiceOffer" : [ { } ],
    "baggageStandardWeights" : [ { } ],
    "cabinCompartment" : [ { } ],
    "cabinLayoutClassInfo" : [ { } ],
    "cabinTypeCode" : { },
    "cabinTypeIdentifier" : "string",
    "cabinTypeName" : "string",
    "fareComponent" : { },
    "flightCriteria" : { },
    "name" : "string",
    "paxCabinTypeSegmentServiceOffer" : [ { } ],
    "paxSegment" : [ { } ],
    "paxStandardWeights" : [ { } ],
    "priceClass" : { },
    "saleableConfigurationClassInfo" : [ { } ],
    "saleableConfigurationSectionClassInfo" : [ { } ],
    "shoppingCriteria" : [ { } ],
    "typeCode" : { }
  } ],
  "code" : "string",
  "displayOrderText" : "string",
  "fareBasisAppText" : "string",
  "fareBasisCode" : "string",
  "fareComponent" : {
    "cabinType" : { },
    "carrierFee" : { },
    "fareBasisAppCode" : "string",
    "fareBasisCityPairText" : "string",
    "fareBasisCode" : "string",
    "fareDetail" : { },
    "fareRule" : [ { } ],
    "fareTypeCode" : "string",
    "negotiatedCode" : "string",
    "paxSegment" : [ { } ],
    "price" : { },
    "priceClass" : { },
    "rbd" : { },
    "ticketDesigCode" : "string"
  },
  "name" : "string",
  "priceClassIdentifier" : "string"
}