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

FareCriteria

A set of Fare criteria used to filter shopping results.

Properties

Name Description Type Required Generic Enum Ignore
fareBasisCode Fare basis code. Example: Y26 string false false
fareTypeCode Fare type. Examples: 70J-Published Fares, 749-Negotiated Fares, 756-One Way Fare, 758-Private Fares Encoding Scheme: PADIS codeset element 9910 - Fare Qualifier string false false
groupFareCriteria A Group Fare preferences by passenger type array false GroupFareCriteria --- false
noAdvancePurchaseInd When true, do not return fares with advance purchase restrictions. boolean false false
noMaxStayInd When true, do not return fares with maximum stay restrictions. boolean false false
noMinStayInd When true, do not return fares with minimum stay restrictions. boolean false false
noPenaltyInd When true, do not return fares with penalties. boolean false false
prefLevel An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.). PrefLevel false false
shoppingCriteria A set of criteria which qualifies the flight request by influencing which results are returned in the shopping response, including preferred or required criteria. ShoppingCriteria true false
{
  "fareBasisCode" : "string",
  "fareTypeCode" : "string",
  "groupFareCriteria" : [ {
    "fareBasisCode" : "string",
    "fareCriteria" : { },
    "paxSegmentRefIdentifier" : "string",
    "prefLevel" : { },
    "ptcCode" : "string"
  } ],
  "noAdvancePurchaseInd" : "boolean",
  "noMaxStayInd" : "boolean",
  "noMinStayInd" : "boolean",
  "noPenaltyInd" : "boolean",
  "prefLevel" : {
    "airlineCriteria" : [ { } ],
    "allianceCriteria" : [ { } ],
    "fareCriteria" : [ { } ],
    "flightCharacteristicsCriteria" : [ { } ],
    "flightCriteria" : { },
    "groupFareCriteria" : [ { } ],
    "keyValueProperty" : { },
    "prefContextText" : "string",
    "prefLevelCode" : { },
    "serviceCriteria" : [ { } ],
    "stationCriteria" : { }
  },
  "shoppingCriteria" : {
    "allianceCriteria" : { },
    "baggagePricingCriteria" : { },
    "cabinTypeCriteria" : { },
    "connectionCriteria" : { },
    "existingOrderCriteria" : { },
    "fareCriteria" : [ { } ],
    "flightCriteria" : { },
    "fopCriteria" : [ { } ],
    "paymentCardCriteria" : [ { } ],
    "programCriteria" : [ { } ],
    "promotionCriteria" : { },
    "seatCriteria" : [ { } ],
    "serviceCriteria" : { },
    "specialNeedsCriteria" : { },
    "tripPurposeCode" : { }
  }
}