ConnectionCriteria
A References to a Transfer location specific filter criteria for shopping requests.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
affinityOriginDest |
A set of Origin and Destination information supporting an affinity shopping request. |
AffinityOriginDest |
true |
|
|
false |
connectionCriteriaIdentifier |
Unique identifier assigned to this transfer preference. |
string |
false |
|
|
false |
connectionPricingInd |
When TRUE, connection pricing should be applied. |
boolean |
false |
|
|
false |
interlineInd |
When TRUE, an interline connection is preferred. |
boolean |
false |
|
|
false |
maximumConnectionQty |
Maximum number of connections. |
number |
false |
|
|
false |
maximumConnectionTime |
Maximum connection time preference. |
string |
false |
|
|
false |
minimumConnectionTime |
Minimum connection time preference. |
string |
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 |
stationCriteria |
A references to customer's requested Station filter criteria. |
array |
true |
StationCriteria |
--- |
false |
{
"affinityOriginDest" : {
"affinityArrivalRequest" : { },
"affinityDepRequest" : { },
"affinityShoppingCriteria" : { },
"connectionCriteria" : { }
},
"connectionCriteriaIdentifier" : "string",
"connectionPricingInd" : "boolean",
"interlineInd" : "boolean",
"maximumConnectionQty" : "number",
"maximumConnectionTime" : "string",
"minimumConnectionTime" : "string",
"shoppingCriteria" : {
"allianceCriteria" : { },
"baggagePricingCriteria" : { },
"cabinTypeCriteria" : { },
"connectionCriteria" : { },
"existingOrderCriteria" : { },
"fareCriteria" : [ { } ],
"flightCriteria" : { },
"fopCriteria" : [ { } ],
"paymentCardCriteria" : [ { } ],
"programCriteria" : [ { } ],
"promotionCriteria" : { },
"seatCriteria" : [ { } ],
"serviceCriteria" : { },
"specialNeedsCriteria" : { },
"tripPurposeCode" : { }
},
"stationCriteria" : [ {
"connectionCriteria" : { },
"prefLevel" : { },
"station" : [ { } ]
} ]
}