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

GroupFareCriteria

A Group Fare preferences by passenger type

Properties

Name Description Type Required Generic Enum Ignore
fareBasisCode Fare basis code. Example: Y26 string true false
fareCriteria A set of Fare criteria used to filter shopping results. FareCriteria false false
paxSegmentRefIdentifier Reference to a Passenger Segment ID. string false false
prefLevel An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.). PrefLevel false false
ptcCode Type code applying to the Passenger which typically drives pricing (e.g. ADT, CHD, etc). string false false

Referenced By

PrefLevel
FareCriteria
{
  "fareBasisCode" : "string",
  "fareCriteria" : {
    "fareBasisCode" : "string",
    "fareTypeCode" : "string",
    "groupFareCriteria" : [ { } ],
    "noAdvancePurchaseInd" : "boolean",
    "noMaxStayInd" : "boolean",
    "noMinStayInd" : "boolean",
    "noPenaltyInd" : "boolean",
    "prefLevel" : { },
    "shoppingCriteria" : { }
  },
  "paxSegmentRefIdentifier" : "string",
  "prefLevel" : {
    "airlineCriteria" : [ { } ],
    "allianceCriteria" : [ { } ],
    "fareCriteria" : [ { } ],
    "flightCharacteristicsCriteria" : [ { } ],
    "flightCriteria" : { },
    "groupFareCriteria" : [ { } ],
    "keyValueProperty" : { },
    "prefContextText" : "string",
    "prefLevelCode" : { },
    "serviceCriteria" : [ { } ],
    "stationCriteria" : { }
  },
  "ptcCode" : "string"
}