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