PrefLevel
An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.).
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
airlineCriteria |
A set of Airline specific filter criteria for shopping requests. |
array |
false |
AirlineCriteria |
--- |
false |
allianceCriteria |
A set of Alliance specific filter criteria for shopping requests. |
array |
false |
AllianceCriteria |
--- |
false |
fareCriteria |
A set of Fare criteria used to filter shopping results. |
array |
false |
FareCriteria |
--- |
false |
flightCharacteristicsCriteria |
A set of Flight characteristics filter criteria for shopping requests, including non-stop, red eye, etc. |
array |
false |
FlightCharacteristicsCriteria |
--- |
false |
flightCriteria |
Wait listing shopping preference information. |
FlightCriteria |
false |
|
|
false |
groupFareCriteria |
A Group Fare preferences by passenger type |
array |
false |
GroupFareCriteria |
--- |
false |
keyValueProperty |
A contextual information to further describe something using a key-value pair. |
KeyValueProperty |
true |
|
|
false |
prefContextText |
Preference level context. E.g. MyContext |
string |
false |
|
|
false |
prefLevelCode |
Preference level code (e.g. Preferred, Required, Exclude, Other). |
PrefLevelCode |
false |
|
|
false |
serviceCriteria |
A reason for Issuance Group and Subgroup code(s) that specify the requested categories of Optional Services to be returned in the results. |
array |
false |
ServiceCriteria |
--- |
false |
stationCriteria |
A references to customer's requested Station filter criteria. |
StationCriteria |
true |
|
|
false |
{
"airlineCriteria" : [ {
"carrier" : { },
"flightHaulTypeCode" : { },
"geographicalIndTypeCode" : { },
"prefLevel" : { }
} ],
"allianceCriteria" : [ {
"alliance" : { },
"flightHaulTypeCode" : { },
"geographicalIndTypeCode" : { },
"prefLevel" : { },
"shoppingCriteria" : [ { } ]
} ],
"fareCriteria" : [ {
"fareBasisCode" : "string",
"fareTypeCode" : "string",
"groupFareCriteria" : [ { } ],
"noAdvancePurchaseInd" : "boolean",
"noMaxStayInd" : "boolean",
"noMinStayInd" : "boolean",
"noPenaltyInd" : "boolean",
"prefLevel" : { },
"shoppingCriteria" : { }
} ],
"flightCharacteristicsCriteria" : [ {
"characteristicCode" : { },
"flightCriteria" : { },
"prefLevel" : { }
} ],
"flightCriteria" : {
"aircraft" : [ { } ],
"cabinType" : [ { } ],
"flightCharacteristicsCriteria" : [ { } ],
"iataAircraftType" : [ { } ],
"rbd" : [ { } ],
"shoppingCriteria" : [ { } ],
"waitListCriteria" : { }
},
"groupFareCriteria" : [ {
"fareBasisCode" : "string",
"fareCriteria" : { },
"paxSegmentRefIdentifier" : "string",
"prefLevel" : { },
"ptcCode" : "string"
} ],
"keyValueProperty" : {
"affinityShoppingCriteria" : { },
"coupon" : { },
"discount" : { },
"keyText" : "string",
"prefLevel" : { },
"seatProfile" : { },
"valueText" : "string"
},
"prefContextText" : "string",
"prefLevelCode" : {
"prefLevelCodeEnum" : { }
},
"serviceCriteria" : [ {
"airlineProfileDataItem" : { },
"includeInd" : "boolean",
"prefLevel" : { },
"reasonForIssuanceCode" : { },
"reasonForIssuanceSubCode" : { },
"shoppingCriteria" : [ { } ],
"taxonomyCode" : "string"
} ],
"stationCriteria" : {
"connectionCriteria" : { },
"prefLevel" : { },
"station" : [ { } ]
}
}