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" : { }
}
}