AffinityOriginDest
A set of Origin and Destination information supporting an affinity shopping request.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
affinityArrivalRequest |
An arrival location and time information for affinity shopping requests. |
AffinityArrivalRequest |
false |
|
|
false |
affinityDepRequest |
A Departure location and time information for affinity shopping requests. |
AffinityDepRequest |
false |
|
|
false |
affinityShoppingCriteria |
A wide search defining a range of criteria such as specific interest, destination attributes, defined budget, date ranges or destination ranges. |
AffinityShoppingCriteria |
true |
|
|
false |
connectionCriteria |
A References to a Transfer location specific filter criteria for shopping requests. |
ConnectionCriteria |
false |
|
|
false |
{
"affinityArrivalRequest" : {
"affinityOriginDest" : { },
"country" : { },
"countrySubDivision" : { },
"date" : "string",
"proximityDistanceMeasure" : { },
"station" : { },
"time" : "string"
},
"affinityDepRequest" : {
"affinityOriginDest" : { },
"country" : { },
"countrySubDivision" : { },
"date" : "string",
"proximityDistanceMeasure" : { },
"station" : { },
"time" : "string"
},
"affinityShoppingCriteria" : {
"affinityOriginDest" : [ { } ],
"budgetAmount" : { },
"journeyDistanceCriteria" : { },
"journeyDurationCriteria" : { },
"keywordPref" : [ { } ]
},
"connectionCriteria" : {
"affinityOriginDest" : { },
"connectionCriteriaIdentifier" : "string",
"connectionPricingInd" : "boolean",
"interlineInd" : "boolean",
"maximumConnectionQty" : "number",
"maximumConnectionTime" : "string",
"minimumConnectionTime" : "string",
"shoppingCriteria" : { },
"stationCriteria" : [ { } ]
}
}