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

AllianceCriteria

A set of Alliance specific filter criteria for shopping requests.

Properties

Name Description Type Required Generic Enum Ignore
alliance A reference for two or more airlines participating in a commercial relationship or joint venture, where a joint and commonly identifiable product is marketed under a single commercial name or brand. Alliance false ${prop.ignore}
flightHaulTypeCode Flight haul length type. Example: LH (long haul 6 hrs plus). FlightHaulCode false ${prop.ignore}
geographicalIndTypeCode Geographical indicator type. Example: DOM (Domestic) ProductDetailsCode false ${prop.ignore}
prefLevel An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.). PrefLevel false ${prop.ignore}
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. array false ShoppingCriteria --- ${prop.ignore}
{
  "alliance" : {
    "airline" : [ { } ],
    "allianceCode" : { },
    "allianceCriteria" : [ { } ],
    "allianceMember" : [ { } ],
    "loyaltyProgram" : [ { } ],
    "loyaltyProgramAccount" : { },
    "name" : "string",
    "urlUri" : "string"
  },
  "flightHaulTypeCode" : {
    "flightHaulTypeCodeEnum" : { }
  },
  "geographicalIndTypeCode" : {
    "productDetailsCodeEnum" : { }
  },
  "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" : { }
  } ]
}