Documentation
Preparing search index...
utils/SABRE/reshopGds.utils
export=
Variable export=
"export="
:
{
getReshopRequest
:
(
body
:
ReshopGDSBody
,
)
=>
{
OTA_AirLowFareSearchRQ
:
{
AvailableFlightsOnly
?:
boolean
;
OriginDestinationInformation
:
{
ArrivalDateTime
?:
string
;
ArrivalWindow
?:
string
;
ConnectionLocations
?:
{
ConnectionLocation
:
{
LocationCode
:
string
;
PreferLevel
?:
"Only"
|
"Unacceptable"
;
}
[]
;
}
;
DepartureDateTime
?:
string
;
DepartureWindow
?:
string
;
DestinationLocation
:
{
LocationCode
?:
string
;
LocationType
?:
string
}
;
Fixed
?:
boolean
;
OriginLocation
:
{
LocationCode
?:
string
;
LocationType
?:
string
}
;
TPA_Extensions
?:
{
AlternateTime
?:
{
Minus
?:
number
;
PlusMinus
?:
number
}
;
Baggage
?:
{
FreeCarryOn
?:
boolean
;
FreePieceRequired
?:
boolean
}
;
BrandFilters
?:
{
Brand
?:
{
Code
:
string
;
PreferLevel
:
(...)
|
(...)
}
[]
;
NonBrandedFares
?:
{
PreferLevel
:
"Unacceptable"
|
"Preferred"
}
;
}
;
CabinPref
?:
{
Cabin
?:
|
"PremiumFirst"
|
"First"
|
"PremiumBusiness"
|
"Business"
|
"PremiumEconomy"
|
"Economy"
|
"Y"
|
"S"
|
"C"
|
"J"
|
"F"
|
"P"
;
PreferLevel
?:
"Preferred"
;
}
;
ClassOfService
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
;
}
[]
;
ConnectionTime
?:
{
EnableExcludedConnection
?:
boolean
;
ExcludedConnectionBegin
?:
string
;
ExcludedConnectionEnd
?:
string
;
Max
?:
number
;
Min
?:
number
;
}
;
FareBasis
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
;
}
[]
;
FareType
?:
{
Code
:
string
;
PreferLevel
:
"Unacceptable"
|
"Preferred"
}
[]
;
Flight
?:
{
Airline
:
{
Marketing
:
string
;
Operating
?:
string
}
;
ArrivalDateTime
:
string
;
ClassOfService
?:
string
;
DepartureDateTime
:
string
;
DestinationLocation
:
{
LocationCode
?:
string
}
;
Number
:
number
;
OriginLocation
:
{
LocationCode
?:
string
}
;
Type
?:
string
;
}
[]
;
IncludeAlliancePref
?:
{
Code
:
string
}
[]
;
IncludeVendorPref
?:
{
Code
:
string
}
[]
;
MaxOneWayOptions
?:
{
Value
:
number
}
;
PriorityBoarding
?:
{
FreePriorityBoarding
?:
boolean
}
;
Seats
?:
{
Seat
?:
{
AtLeast
?:
number
;
LessThan
?:
number
;
Type
?:
string
}
[]
;
}
;
SeatSelection
?:
{
FreeSeatSelection
?:
boolean
}
;
SegmentType
?:
{
Code
?:
"ARUNK"
|
"O"
|
"X"
}
;
SisterDestinationLocation
?:
{
LocationCode
?:
string
}
[]
;
SisterDestinationMileage
?:
{
AllowBorderCross
?:
boolean
;
Number
:
number
;
}
;
SisterOriginLocation
?:
{
LocationCode
?:
string
}
[]
;
SisterOriginMileage
?:
{
AllowBorderCross
?:
boolean
;
Number
:
number
}
;
Stopover
?:
{
DepartureDateTime
?:
string
;
DepartureWindow
?:
string
;
Stay
?:
{
MaxHours
?:
number
;
MinHours
?:
number
;
Nights
?:
number
}
;
StopoverPoint
:
{
LocationCode
:
string
;
LocationType
?:
string
}
;
}
;
TotalTravelTime
?:
{
Max
?:
number
;
Min
?:
number
}
;
}
;
}
[]
;
POS
:
{
Source
:
{
FixedPCC
?:
boolean
;
PseudoCityCode
?:
string
;
RequestorID
:
{
CompanyName
?:
{
Code
?:
string
}
;
ID
:
string
;
Type
:
string
;
}
;
}
[]
;
}
;
ResponseType
?:
string
;
ResponseVersion
?:
string
;
TPA_Extensions
?:
{
AlternateAirportCities
?:
{
AlternateLocation
:
{
LocationCode
?:
string
}
[]
;
SpecifiedLocation
:
{
LocationCode
?:
string
}
;
}
[]
;
AlternateAirportMileage
?:
{
AllowBorderCross
?:
boolean
;
Number
:
string
}
;
AlternatePCC
?:
{
FixedPCC
?:
boolean
;
PseudoCityCode
:
string
;
TravelPreferences
?:
{
TPA_Extensions
?:
{
ExcludeAlliancePref
?:
{
Code
:
...
}
[]
;
IncludeAlliancePref
?:
{
Code
:
...
}
[]
;
}
;
VendorPref
?:
{
Code
:
string
;
PreferLevel
?:
(...)
|
(...)
|
(...)
}
[]
;
}
;
}
[]
;
DiversityControl
?:
{
Dimensions
:
{
Carrier
?:
{
Default
?:
{
Options
:
string
}
;
OnlineIndicator
?:
boolean
;
Override
?:
{
Code
:
string
;
Options
:
string
}
[]
;
Weight
:
number
;
}
;
InboundOutboundPairing
?:
{
Duplicates
?:
number
;
Weight
:
number
}
;
OperatingDuplicate
?:
{
PreferredCarrier
?:
{
Code
:
string
}
[]
;
Weight
:
number
;
}
;
PriceWeight
?:
number
;
StopsNumber
?:
{
Weight
:
number
}
;
TimeOfDay
?:
{
Distribution
?:
{
Direction
?:
(...)
|
(...)
;
Endpoint
?:
(...)
|
(...)
;
Leg
?:
number
;
Range
?:
(...)
[]
;
}
[]
;
Weight
:
number
;
}
;
TravelTime
?:
{
Weight
:
number
}
;
}
;
LowFareBucket
:
{
FareCutOff
?:
string
;
Options
?:
string
}
;
}
;
IntelliSellTransaction
?:
{
AirStreaming
?:
{
MaxItinsPerChunk
:
number
;
Method
:
"Services"
|
"WholeResponse"
;
}
;
CompressResponse
?:
{
Value
?:
boolean
}
;
MultipleSourcePerItinerary
?:
{
Value
:
boolean
}
;
RequestType
?:
{
Name
?:
string
}
;
ResponseSorting
?:
{
SortFaresInsideItin
?:
boolean
}
;
ServiceTag
?:
{
Name
?:
string
}
;
TranID
?:
Record
<
string
,
never
>
;
}
;
MultiTicket
?:
{
DisplayPolicy
?:
"SOW"
|
"GOW2RT"
|
"SCHS"
;
RequestedOneWays
?:
number
;
}
;
RichContent
?:
{
FlightAmenities
?:
boolean
;
Language
?:
string
;
SeatInfo
?:
boolean
;
UniversalProductAttributes
?:
boolean
;
UniversalTicketingAttributes
?:
boolean
;
}
;
}
;
TravelerInfoSummary
:
{
AirTravelerAvail
:
{
PassengerTypeQuantity
:
{
Code
:
string
;
Quantity
?:
number
;
TPA_Extensions
?:
{
VoluntaryChanges
?:
{
Match
?:
...
;
Penalty
?:
...
}
}
;
}
[]
;
}
[]
;
PriceRequestInformation
?:
{
AccountCode
?:
{
Code
:
string
}
[]
;
CurrencyCode
?:
string
;
NegotiatedFareCode
?:
{
Code
?:
string
;
Supplier
?:
{
Code
?:
string
}
[]
}
[]
;
NegotiatedFaresOnly
?:
boolean
;
ProcessThruFaresOnly
?:
boolean
;
PurchaseDate
?:
string
;
TPA_Extensions
?:
{
BrandedFareIndicators
?:
{
BrandFilters
?:
{
Brand
?:
{
Code
:
...
;
PreferLevel
:
...
}
[]
;
NonBrandedFares
?:
{
PreferLevel
:
(...)
|
(...)
}
;
}
;
ItinParityBrandlessLeg
?:
boolean
;
ItinParityFallbackMode
?:
"LegParity"
|
"LowestSingle"
;
MultipleBrandedFares
?:
boolean
;
ParityMode
?:
"Leg"
|
"Itin"
;
ParityModeForLowest
?:
"None"
|
"Leg"
|
"Itin"
;
ReturnBrandAncillaries
?:
boolean
;
SingleBrandedFare
?:
boolean
;
UpsellLimit
?:
number
;
}
;
Indicators
?:
{
MinMaxStay
?:
{
Ind
:
boolean
}
;
RefundPenalty
?:
{
Ind
:
boolean
}
;
ResTicketing
?:
{
Ind
:
boolean
}
;
}
;
OBFees
?:
Record
<
string
,
never
>
;
PassengerStatus
?:
{
CityCode
?:
string
;
CountryCode
?:
string
;
StateCode
?:
string
;
Type
:
"N"
|
"R"
|
"E"
;
}
;
PointOfSaleOverride
?:
{
Code
:
string
}
;
PointOfTicketingOverride
?:
{
Code
:
string
}
;
Priority
?:
{
DirectFlights
?:
{
Priority
:
number
}
;
Price
?:
{
Priority
:
number
}
;
Time
?:
{
Priority
:
number
}
;
Vendor
?:
{
Priority
:
number
}
;
}
;
PrivateFare
?:
{
Ind
?:
boolean
}
;
PublicFare
?:
{
Ind
?:
boolean
}
;
}
;
}
;
TPA_Extensions
?:
Record
<
string
,
never
>
;
}
;
TravelPreferences
?:
{
AncillaryFees
?:
{
AncillaryFeeGroup
?:
{
Code
:
string
;
Count
?:
string
}
[]
;
Enable
:
boolean
;
Summary
?:
boolean
;
}
;
Baggage
?:
{
CarryOnInfo
?:
boolean
;
Description
?:
boolean
;
FreeCarryOn
?:
boolean
;
FreePieceRequired
?:
boolean
;
RequestedPieces
?:
number
;
RequestType
?:
"C"
|
"A"
|
"N"
;
}
;
CabinPref
?:
{
Cabin
?:
|
"PremiumFirst"
|
"First"
|
"PremiumBusiness"
|
"Business"
|
"PremiumEconomy"
|
"Economy"
|
"Y"
|
"S"
|
"C"
|
"J"
|
"F"
|
"P"
;
PreferLevel
?:
"Preferred"
;
}
[]
;
ETicketDesired
?:
boolean
;
FlightTypePref
?:
{
MaxConnections
?:
number
|
boolean
}
;
Hybrid
?:
boolean
;
LookForAlternatives
?:
boolean
;
MaxStopsQuantity
?:
number
;
SpanishFamilyDiscount
?:
{
Level
:
1
|
2
}
;
TPA_Extensions
?:
{
AdditionalFareLimit
?:
{
Value
:
number
}
;
AvoidCabinDowngrade
?:
{
Mode
:
"All"
|
"Main"
|
"None"
}
;
ClassOfService
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
;
}
[]
;
CodeShareIndicator
?:
{
ExcludeCodeshare
:
boolean
;
KeepOnlines
?:
boolean
;
}
;
CountryPref
?:
{
Code
:
string
;
PreferLevel
:
string
}
[]
;
DataSources
?:
{
ATPCO
?:
"Enable"
|
"Disable"
;
LCC
?:
"Enable"
|
"Disable"
;
NDC
?:
"Enable"
|
"Disable"
;
}
;
DiversityParameters
?:
{
AdditionalNonStopsNumber
?:
number
;
AdditionalNonStopsPercentage
?:
number
;
InboundOutboundPairing
?:
number
;
TimeOfDayDistribution
?:
{
TimeOfDayRange
:
{
Begin
:
string
;
End
:
string
;
Percentage
:
number
}
[]
;
}
;
Weightings
?:
{
PriceWeight
:
number
;
TravelTimeWeight
:
number
}
;
}
;
ExcludeAlliancePref
?:
{
Code
:
string
}
[]
;
ExcludeCallDirectCarriers
?:
{
Enabled
?:
boolean
}
;
ExcludeVendorPref
?:
{
Code
?:
string
}
[]
;
ExemptAllTaxes
?:
{
Value
:
boolean
}
;
ExemptAllTaxesAndFees
?:
{
Value
:
boolean
}
;
ExemptTax
?:
{
TaxCode
:
string
}
[]
;
FareBasis
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
;
}
[]
;
FareFocusRules
?:
{
Exclude
?:
boolean
}
;
FareType
?:
{
Code
:
string
;
PreferLevel
:
"Unacceptable"
|
"Preferred"
}
[]
;
FlexibleFares
?:
{
FareParameters
:
{
AccountCode
?:
{
Code
:
...
}
[]
;
AvoidCabinDowngrade
?:
{
Mode
:
(...)
|
(...)
|
(...)
}
;
Baggage
?:
{
FreePieceRequired
?:
boolean
}
;
BrandedFareIndicators
?:
{
BrandFilters
?:
{
Brand
?:
...
;
NonBrandedFares
?:
...
}
;
ItinParityBrandlessLeg
?:
boolean
;
ItinParityFallbackMode
?:
(...)
|
(...)
;
MultipleBrandedFares
?:
boolean
;
ParityMode
?:
(...)
|
(...)
;
ParityModeForLowest
?:
(...)
|
(...)
|
(...)
;
SingleBrandedFare
?:
boolean
;
UpsellLimit
?:
number
;
}
;
Cabin
?:
{
Type
:
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
}
;
ClassOfService
?:
{
Code
:
...
;
PreferLevel
?:
...
}
[]
;
CorporateID
?:
{
Code
:
...
}
[]
;
ExcludeRestricted
?:
{
Ind
:
boolean
}
;
FareBasis
?:
{
Code
:
...
;
PreferLevel
?:
...
}
[]
;
FareType
?:
{
Code
:
...
;
PreferLevel
:
...
}
[]
;
JumpCabinLogic
?:
{
Disabled
:
boolean
}
;
KeepSameCabin
?:
{
Enabled
:
boolean
}
;
Leg
?:
{
Baggage
?:
...
;
BrandFilters
?:
...
;
Cabin
?:
...
;
ClassOfService
?:
...
;
FareBasis
?:
...
;
FareType
?:
...
;
Num
:
...
;
PriorityBoarding
?:
...
;
Seats
?:
...
;
SeatSelection
?:
...
;
}
[]
;
MinMaxStay
?:
{
Ind
:
boolean
}
;
NegotiatedFaresOnly
?:
{
Ind
:
boolean
}
;
PassengerTypeQuantity
?:
{
Code
:
...
;
Quantity
?:
...
}
[]
;
PriorityBoarding
?:
Record
<
string
,
never
>
;
PrivateFare
?:
{
Ind
:
boolean
}
;
PublicFare
?:
{
Ind
:
boolean
}
;
RefundPenalty
?:
{
Ind
:
boolean
}
;
ResTicketing
?:
{
Ind
:
boolean
}
;
Seats
?:
Record
<
string
,
never
>
;
SeatSelection
?:
{
FreeSeatSelection
?:
boolean
}
;
UseNegotiatedFares
?:
{
Ind
:
boolean
}
;
UsePassengerFares
?:
{
Ind
:
boolean
}
;
VoluntaryChanges
?:
{
Match
?:
(...)
|
(...)
|
(...)
;
Penalty
?:
(...)
[]
;
}
;
XOFares
?:
{
Ind
:
boolean
}
;
}
[]
;
}
;
FlightStopsAsConnections
?:
{
Ind
:
boolean
}
;
GoverningCarrierOverride
?:
{
AirlineCode
:
string
}
;
IncludeAlliancePref
?:
{
Code
:
string
}
[]
;
JumpCabinLogic
?:
{
Disabled
:
boolean
}
;
KeepSameCabin
?:
{
Enabled
:
boolean
}
;
LongConnectPoints
?:
{
Max
?:
number
;
Min
?:
number
}
;
LongConnectTime
?:
{
Enable
?:
boolean
;
Max
?:
number
;
Min
?:
number
;
NumberOfSolutions
?:
string
;
}
;
LowCostCarriersProcessing
?:
{
Disable
?:
boolean
}
;
NDCIndicators
?:
{
CarrierSpecificQualifiers
?:
{
AccountCode
?:
{
Code
:
string
}
;
CarrierCode
:
string
;
FrequentFlyer
?:
{
AccountNumber
:
...
;
AirlineDesignator
:
...
;
PassengerId
:
...
;
}
[]
;
Qualifier
?:
{
Name
:
...
;
Value
:
...
}
[]
;
}
[]
;
FrequentFlyer
?:
{
AccountNumber
:
string
;
AirlineDesignator
:
string
;
PassengerId
:
string
;
}
[]
;
MaxNumberOfUpsells
?:
{
Value
:
number
}
;
MultipleBrandedFares
?:
{
Value
:
boolean
}
;
ParityMode
?:
{
Mode
:
"Leg"
|
"Itin"
}
;
Qualifier
?:
{
Name
:
string
;
Value
:
string
}
[]
;
ShowOneWays
?:
{
Value
:
boolean
}
;
SingleBrandedFare
?:
{
Value
:
boolean
}
;
}
;
NumTrips
?:
{
Number
?:
number
}
;
OnlineIndicator
?:
{
Ind
?:
boolean
}
;
PreferNDCSourceOnTie
?:
{
Value
:
boolean
}
;
PriorityBoarding
?:
{
FreePriorityBoarding
?:
boolean
;
Info
?:
boolean
}
;
RetailerRules
?:
{
Force
?:
boolean
;
RetailerRule
:
{
Code
:
string
}
[]
}
;
Seats
?:
{
Seat
?:
{
AtLeast
?:
number
;
LessThan
?:
number
;
Type
?:
string
}
[]
;
}
;
SeatSelection
?:
{
FreeSeatSelection
?:
boolean
;
Info
?:
boolean
}
;
SellingLevels
?:
{
SellingLevelRules
?:
{
Ignore
:
boolean
}
;
ShowFareAmounts
?:
{
Adjusted
?:
boolean
;
Original
?:
boolean
}
;
}
;
SettlementMethod
?:
string
;
Taxes
?:
{
Tax
?:
{
Amount
?:
number
;
TaxCode
:
string
}
[]
}
;
TicketingSumOfLocals
?:
{
Enable
?:
boolean
}
;
TripType
?:
{
Value
?:
"OneWay"
|
"Return"
|
"Circle"
|
"OpenJaw"
|
"Other"
;
}
;
ValidatingCarrier
?:
{
Code
?:
string
;
Preference
?:
{
Code
:
string
;
Level
:
"Unacceptable"
|
"Preferred"
}
[]
;
}
;
ValidatingCarrierCheck
?:
{
Carrier
?:
{
Code
:
string
}
[]
;
Country
?:
{
Code
:
string
}
[]
;
IETValidation
:
{
Ind
:
boolean
}
;
SettlementValidation
:
{
Ind
:
boolean
}
;
}
;
VerificationItinCallLogic
?:
{
AlwaysCheckAvailability
?:
boolean
;
Value
?:
"L"
|
"M"
|
"B"
;
}
;
XOFares
?:
{
Value
:
boolean
}
;
}
;
ValidInterlineTicket
?:
boolean
;
VendorPref
?:
{
Code
?:
string
;
PreferLevel
?:
"Only"
|
"Unacceptable"
|
"Preferred"
;
Type
?:
"Marketing"
|
"Operating"
;
}
[]
;
VendorPrefApplicability
?:
{
Type
:
"Marketing"
|
"Operating"
;
Value
:
"AllSegments"
|
"AtLeastOneSegment"
;
}
[]
;
VendorPrefPairing
?:
{
Applicability
?:
"AllSegments"
|
"AtLeastOneSegment"
;
PreferLevel
:
"Unacceptable"
|
"Preferred"
;
VendorPref
:
{
Code
:
string
;
Type
?:
"Marketing"
|
"Operating"
}
[]
;
}
[]
;
}
;
Version
:
string
;
}
;
}
;
}
Type Declaration
getReshopRequest
:
(
body
:
ReshopGDSBody
,
)
=>
{
OTA_AirLowFareSearchRQ
:
{
AvailableFlightsOnly
?:
boolean
;
OriginDestinationInformation
:
{
ArrivalDateTime
?:
string
;
ArrivalWindow
?:
string
;
ConnectionLocations
?:
{
ConnectionLocation
:
{
LocationCode
:
string
;
PreferLevel
?:
"Only"
|
"Unacceptable"
;
}
[]
;
}
;
DepartureDateTime
?:
string
;
DepartureWindow
?:
string
;
DestinationLocation
:
{
LocationCode
?:
string
;
LocationType
?:
string
}
;
Fixed
?:
boolean
;
OriginLocation
:
{
LocationCode
?:
string
;
LocationType
?:
string
}
;
TPA_Extensions
?:
{
AlternateTime
?:
{
Minus
?:
number
;
PlusMinus
?:
number
}
;
Baggage
?:
{
FreeCarryOn
?:
boolean
;
FreePieceRequired
?:
boolean
}
;
BrandFilters
?:
{
Brand
?:
{
Code
:
string
;
PreferLevel
:
(...)
|
(...)
}
[]
;
NonBrandedFares
?:
{
PreferLevel
:
"Unacceptable"
|
"Preferred"
}
;
}
;
CabinPref
?:
{
Cabin
?:
|
"PremiumFirst"
|
"First"
|
"PremiumBusiness"
|
"Business"
|
"PremiumEconomy"
|
"Economy"
|
"Y"
|
"S"
|
"C"
|
"J"
|
"F"
|
"P"
;
PreferLevel
?:
"Preferred"
;
}
;
ClassOfService
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
;
}
[]
;
ConnectionTime
?:
{
EnableExcludedConnection
?:
boolean
;
ExcludedConnectionBegin
?:
string
;
ExcludedConnectionEnd
?:
string
;
Max
?:
number
;
Min
?:
number
;
}
;
FareBasis
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
}
[]
;
FareType
?:
{
Code
:
string
;
PreferLevel
:
"Unacceptable"
|
"Preferred"
}
[]
;
Flight
?:
{
Airline
:
{
Marketing
:
string
;
Operating
?:
string
}
;
ArrivalDateTime
:
string
;
ClassOfService
?:
string
;
DepartureDateTime
:
string
;
DestinationLocation
:
{
LocationCode
?:
string
}
;
Number
:
number
;
OriginLocation
:
{
LocationCode
?:
string
}
;
Type
?:
string
;
}
[]
;
IncludeAlliancePref
?:
{
Code
:
string
}
[]
;
IncludeVendorPref
?:
{
Code
:
string
}
[]
;
MaxOneWayOptions
?:
{
Value
:
number
}
;
PriorityBoarding
?:
{
FreePriorityBoarding
?:
boolean
}
;
Seats
?:
{
Seat
?:
{
AtLeast
?:
number
;
LessThan
?:
number
;
Type
?:
string
}
[]
;
}
;
SeatSelection
?:
{
FreeSeatSelection
?:
boolean
}
;
SegmentType
?:
{
Code
?:
"ARUNK"
|
"O"
|
"X"
}
;
SisterDestinationLocation
?:
{
LocationCode
?:
string
}
[]
;
SisterDestinationMileage
?:
{
AllowBorderCross
?:
boolean
;
Number
:
number
;
}
;
SisterOriginLocation
?:
{
LocationCode
?:
string
}
[]
;
SisterOriginMileage
?:
{
AllowBorderCross
?:
boolean
;
Number
:
number
}
;
Stopover
?:
{
DepartureDateTime
?:
string
;
DepartureWindow
?:
string
;
Stay
?:
{
MaxHours
?:
number
;
MinHours
?:
number
;
Nights
?:
number
}
;
StopoverPoint
:
{
LocationCode
:
string
;
LocationType
?:
string
}
;
}
;
TotalTravelTime
?:
{
Max
?:
number
;
Min
?:
number
}
;
}
;
}
[]
;
POS
:
{
Source
:
{
FixedPCC
?:
boolean
;
PseudoCityCode
?:
string
;
RequestorID
:
{
CompanyName
?:
{
Code
?:
string
}
;
ID
:
string
;
Type
:
string
;
}
;
}
[]
;
}
;
ResponseType
?:
string
;
ResponseVersion
?:
string
;
TPA_Extensions
?:
{
AlternateAirportCities
?:
{
AlternateLocation
:
{
LocationCode
?:
string
}
[]
;
SpecifiedLocation
:
{
LocationCode
?:
string
}
;
}
[]
;
AlternateAirportMileage
?:
{
AllowBorderCross
?:
boolean
;
Number
:
string
}
;
AlternatePCC
?:
{
FixedPCC
?:
boolean
;
PseudoCityCode
:
string
;
TravelPreferences
?:
{
TPA_Extensions
?:
{
ExcludeAlliancePref
?:
{
Code
:
...
}
[]
;
IncludeAlliancePref
?:
{
Code
:
...
}
[]
;
}
;
VendorPref
?:
{
Code
:
string
;
PreferLevel
?:
(...)
|
(...)
|
(...)
}
[]
;
}
;
}
[]
;
DiversityControl
?:
{
Dimensions
:
{
Carrier
?:
{
Default
?:
{
Options
:
string
}
;
OnlineIndicator
?:
boolean
;
Override
?:
{
Code
:
string
;
Options
:
string
}
[]
;
Weight
:
number
;
}
;
InboundOutboundPairing
?:
{
Duplicates
?:
number
;
Weight
:
number
}
;
OperatingDuplicate
?:
{
PreferredCarrier
?:
{
Code
:
string
}
[]
;
Weight
:
number
;
}
;
PriceWeight
?:
number
;
StopsNumber
?:
{
Weight
:
number
}
;
TimeOfDay
?:
{
Distribution
?:
{
Direction
?:
(...)
|
(...)
;
Endpoint
?:
(...)
|
(...)
;
Leg
?:
number
;
Range
?:
(...)
[]
;
}
[]
;
Weight
:
number
;
}
;
TravelTime
?:
{
Weight
:
number
}
;
}
;
LowFareBucket
:
{
FareCutOff
?:
string
;
Options
?:
string
}
;
}
;
IntelliSellTransaction
?:
{
AirStreaming
?:
{
MaxItinsPerChunk
:
number
;
Method
:
"Services"
|
"WholeResponse"
;
}
;
CompressResponse
?:
{
Value
?:
boolean
}
;
MultipleSourcePerItinerary
?:
{
Value
:
boolean
}
;
RequestType
?:
{
Name
?:
string
}
;
ResponseSorting
?:
{
SortFaresInsideItin
?:
boolean
}
;
ServiceTag
?:
{
Name
?:
string
}
;
TranID
?:
Record
<
string
,
never
>
;
}
;
MultiTicket
?:
{
DisplayPolicy
?:
"SOW"
|
"GOW2RT"
|
"SCHS"
;
RequestedOneWays
?:
number
;
}
;
RichContent
?:
{
FlightAmenities
?:
boolean
;
Language
?:
string
;
SeatInfo
?:
boolean
;
UniversalProductAttributes
?:
boolean
;
UniversalTicketingAttributes
?:
boolean
;
}
;
}
;
TravelerInfoSummary
:
{
AirTravelerAvail
:
{
PassengerTypeQuantity
:
{
Code
:
string
;
Quantity
?:
number
;
TPA_Extensions
?:
{
VoluntaryChanges
?:
{
Match
?:
...
;
Penalty
?:
...
}
}
;
}
[]
;
}
[]
;
PriceRequestInformation
?:
{
AccountCode
?:
{
Code
:
string
}
[]
;
CurrencyCode
?:
string
;
NegotiatedFareCode
?:
{
Code
?:
string
;
Supplier
?:
{
Code
?:
string
}
[]
}
[]
;
NegotiatedFaresOnly
?:
boolean
;
ProcessThruFaresOnly
?:
boolean
;
PurchaseDate
?:
string
;
TPA_Extensions
?:
{
BrandedFareIndicators
?:
{
BrandFilters
?:
{
Brand
?:
{
Code
:
...
;
PreferLevel
:
...
}
[]
;
NonBrandedFares
?:
{
PreferLevel
:
(...)
|
(...)
}
;
}
;
ItinParityBrandlessLeg
?:
boolean
;
ItinParityFallbackMode
?:
"LegParity"
|
"LowestSingle"
;
MultipleBrandedFares
?:
boolean
;
ParityMode
?:
"Leg"
|
"Itin"
;
ParityModeForLowest
?:
"None"
|
"Leg"
|
"Itin"
;
ReturnBrandAncillaries
?:
boolean
;
SingleBrandedFare
?:
boolean
;
UpsellLimit
?:
number
;
}
;
Indicators
?:
{
MinMaxStay
?:
{
Ind
:
boolean
}
;
RefundPenalty
?:
{
Ind
:
boolean
}
;
ResTicketing
?:
{
Ind
:
boolean
}
;
}
;
OBFees
?:
Record
<
string
,
never
>
;
PassengerStatus
?:
{
CityCode
?:
string
;
CountryCode
?:
string
;
StateCode
?:
string
;
Type
:
"N"
|
"R"
|
"E"
;
}
;
PointOfSaleOverride
?:
{
Code
:
string
}
;
PointOfTicketingOverride
?:
{
Code
:
string
}
;
Priority
?:
{
DirectFlights
?:
{
Priority
:
number
}
;
Price
?:
{
Priority
:
number
}
;
Time
?:
{
Priority
:
number
}
;
Vendor
?:
{
Priority
:
number
}
;
}
;
PrivateFare
?:
{
Ind
?:
boolean
}
;
PublicFare
?:
{
Ind
?:
boolean
}
;
}
;
}
;
TPA_Extensions
?:
Record
<
string
,
never
>
;
}
;
TravelPreferences
?:
{
AncillaryFees
?:
{
AncillaryFeeGroup
?:
{
Code
:
string
;
Count
?:
string
}
[]
;
Enable
:
boolean
;
Summary
?:
boolean
;
}
;
Baggage
?:
{
CarryOnInfo
?:
boolean
;
Description
?:
boolean
;
FreeCarryOn
?:
boolean
;
FreePieceRequired
?:
boolean
;
RequestedPieces
?:
number
;
RequestType
?:
"C"
|
"A"
|
"N"
;
}
;
CabinPref
?:
{
Cabin
?:
|
"PremiumFirst"
|
"First"
|
"PremiumBusiness"
|
"Business"
|
"PremiumEconomy"
|
"Economy"
|
"Y"
|
"S"
|
"C"
|
"J"
|
"F"
|
"P"
;
PreferLevel
?:
"Preferred"
;
}
[]
;
ETicketDesired
?:
boolean
;
FlightTypePref
?:
{
MaxConnections
?:
number
|
boolean
}
;
Hybrid
?:
boolean
;
LookForAlternatives
?:
boolean
;
MaxStopsQuantity
?:
number
;
SpanishFamilyDiscount
?:
{
Level
:
1
|
2
}
;
TPA_Extensions
?:
{
AdditionalFareLimit
?:
{
Value
:
number
}
;
AvoidCabinDowngrade
?:
{
Mode
:
"All"
|
"Main"
|
"None"
}
;
ClassOfService
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
;
}
[]
;
CodeShareIndicator
?:
{
ExcludeCodeshare
:
boolean
;
KeepOnlines
?:
boolean
;
}
;
CountryPref
?:
{
Code
:
string
;
PreferLevel
:
string
}
[]
;
DataSources
?:
{
ATPCO
?:
"Enable"
|
"Disable"
;
LCC
?:
"Enable"
|
"Disable"
;
NDC
?:
"Enable"
|
"Disable"
;
}
;
DiversityParameters
?:
{
AdditionalNonStopsNumber
?:
number
;
AdditionalNonStopsPercentage
?:
number
;
InboundOutboundPairing
?:
number
;
TimeOfDayDistribution
?:
{
TimeOfDayRange
:
{
Begin
:
string
;
End
:
string
;
Percentage
:
number
}
[]
;
}
;
Weightings
?:
{
PriceWeight
:
number
;
TravelTimeWeight
:
number
}
;
}
;
ExcludeAlliancePref
?:
{
Code
:
string
}
[]
;
ExcludeCallDirectCarriers
?:
{
Enabled
?:
boolean
}
;
ExcludeVendorPref
?:
{
Code
?:
string
}
[]
;
ExemptAllTaxes
?:
{
Value
:
boolean
}
;
ExemptAllTaxesAndFees
?:
{
Value
:
boolean
}
;
ExemptTax
?:
{
TaxCode
:
string
}
[]
;
FareBasis
?:
{
Code
:
string
;
PreferLevel
?:
"Unacceptable"
|
"Preferred"
}
[]
;
FareFocusRules
?:
{
Exclude
?:
boolean
}
;
FareType
?:
{
Code
:
string
;
PreferLevel
:
"Unacceptable"
|
"Preferred"
}
[]
;
FlexibleFares
?:
{
FareParameters
:
{
AccountCode
?:
{
Code
:
...
}
[]
;
AvoidCabinDowngrade
?:
{
Mode
:
(...)
|
(...)
|
(...)
}
;
Baggage
?:
{
FreePieceRequired
?:
boolean
}
;
BrandedFareIndicators
?:
{
BrandFilters
?:
{
Brand
?:
...
;
NonBrandedFares
?:
...
}
;
ItinParityBrandlessLeg
?:
boolean
;
ItinParityFallbackMode
?:
(...)
|
(...)
;
MultipleBrandedFares
?:
boolean
;
ParityMode
?:
(...)
|
(...)
;
ParityModeForLowest
?:
(...)
|
(...)
|
(...)
;
SingleBrandedFare
?:
boolean
;
UpsellLimit
?:
number
;
}
;
Cabin
?:
{
Type
:
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
}
;
ClassOfService
?:
{
Code
:
...
;
PreferLevel
?:
...
}
[]
;
CorporateID
?:
{
Code
:
...
}
[]
;
ExcludeRestricted
?:
{
Ind
:
boolean
}
;
FareBasis
?:
{
Code
:
...
;
PreferLevel
?:
...
}
[]
;
FareType
?:
{
Code
:
...
;
PreferLevel
:
...
}
[]
;
JumpCabinLogic
?:
{
Disabled
:
boolean
}
;
KeepSameCabin
?:
{
Enabled
:
boolean
}
;
Leg
?:
{
Baggage
?:
...
;
BrandFilters
?:
...
;
Cabin
?:
...
;
ClassOfService
?:
...
;
FareBasis
?:
...
;
FareType
?:
...
;
Num
:
...
;
PriorityBoarding
?:
...
;
Seats
?:
...
;
SeatSelection
?:
...
;
}
[]
;
MinMaxStay
?:
{
Ind
:
boolean
}
;
NegotiatedFaresOnly
?:
{
Ind
:
boolean
}
;
PassengerTypeQuantity
?:
{
Code
:
...
;
Quantity
?:
...
}
[]
;
PriorityBoarding
?:
Record
<
string
,
never
>
;
PrivateFare
?:
{
Ind
:
boolean
}
;
PublicFare
?:
{
Ind
:
boolean
}
;
RefundPenalty
?:
{
Ind
:
boolean
}
;
ResTicketing
?:
{
Ind
:
boolean
}
;
Seats
?:
Record
<
string
,
never
>
;
SeatSelection
?:
{
FreeSeatSelection
?:
boolean
}
;
UseNegotiatedFares
?:
{
Ind
:
boolean
}
;
UsePassengerFares
?:
{
Ind
:
boolean
}
;
VoluntaryChanges
?:
{
Match
?:
(...)
|
(...)
|
(...)
;
Penalty
?:
(...)
[]
;
}
;
XOFares
?:
{
Ind
:
boolean
}
;
}
[]
;
}
;
FlightStopsAsConnections
?:
{
Ind
:
boolean
}
;
GoverningCarrierOverride
?:
{
AirlineCode
:
string
}
;
IncludeAlliancePref
?:
{
Code
:
string
}
[]
;
JumpCabinLogic
?:
{
Disabled
:
boolean
}
;
KeepSameCabin
?:
{
Enabled
:
boolean
}
;
LongConnectPoints
?:
{
Max
?:
number
;
Min
?:
number
}
;
LongConnectTime
?:
{
Enable
?:
boolean
;
Max
?:
number
;
Min
?:
number
;
NumberOfSolutions
?:
string
;
}
;
LowCostCarriersProcessing
?:
{
Disable
?:
boolean
}
;
NDCIndicators
?:
{
CarrierSpecificQualifiers
?:
{
AccountCode
?:
{
Code
:
string
}
;
CarrierCode
:
string
;
FrequentFlyer
?:
{
AccountNumber
:
...
;
AirlineDesignator
:
...
;
PassengerId
:
...
;
}
[]
;
Qualifier
?:
{
Name
:
...
;
Value
:
...
}
[]
;
}
[]
;
FrequentFlyer
?:
{
AccountNumber
:
string
;
AirlineDesignator
:
string
;
PassengerId
:
string
;
}
[]
;
MaxNumberOfUpsells
?:
{
Value
:
number
}
;
MultipleBrandedFares
?:
{
Value
:
boolean
}
;
ParityMode
?:
{
Mode
:
"Leg"
|
"Itin"
}
;
Qualifier
?:
{
Name
:
string
;
Value
:
string
}
[]
;
ShowOneWays
?:
{
Value
:
boolean
}
;
SingleBrandedFare
?:
{
Value
:
boolean
}
;
}
;
NumTrips
?:
{
Number
?:
number
}
;
OnlineIndicator
?:
{
Ind
?:
boolean
}
;
PreferNDCSourceOnTie
?:
{
Value
:
boolean
}
;
PriorityBoarding
?:
{
FreePriorityBoarding
?:
boolean
;
Info
?:
boolean
}
;
RetailerRules
?:
{
Force
?:
boolean
;
RetailerRule
:
{
Code
:
string
}
[]
}
;
Seats
?:
{
Seat
?:
{
AtLeast
?:
number
;
LessThan
?:
number
;
Type
?:
string
}
[]
;
}
;
SeatSelection
?:
{
FreeSeatSelection
?:
boolean
;
Info
?:
boolean
}
;
SellingLevels
?:
{
SellingLevelRules
?:
{
Ignore
:
boolean
}
;
ShowFareAmounts
?:
{
Adjusted
?:
boolean
;
Original
?:
boolean
}
;
}
;
SettlementMethod
?:
string
;
Taxes
?:
{
Tax
?:
{
Amount
?:
number
;
TaxCode
:
string
}
[]
}
;
TicketingSumOfLocals
?:
{
Enable
?:
boolean
}
;
TripType
?:
{
Value
?:
"OneWay"
|
"Return"
|
"Circle"
|
"OpenJaw"
|
"Other"
;
}
;
ValidatingCarrier
?:
{
Code
?:
string
;
Preference
?:
{
Code
:
string
;
Level
:
"Unacceptable"
|
"Preferred"
}
[]
;
}
;
ValidatingCarrierCheck
?:
{
Carrier
?:
{
Code
:
string
}
[]
;
Country
?:
{
Code
:
string
}
[]
;
IETValidation
:
{
Ind
:
boolean
}
;
SettlementValidation
:
{
Ind
:
boolean
}
;
}
;
VerificationItinCallLogic
?:
{
AlwaysCheckAvailability
?:
boolean
;
Value
?:
"L"
|
"M"
|
"B"
;
}
;
XOFares
?:
{
Value
:
boolean
}
;
}
;
ValidInterlineTicket
?:
boolean
;
VendorPref
?:
{
Code
?:
string
;
PreferLevel
?:
"Only"
|
"Unacceptable"
|
"Preferred"
;
Type
?:
"Marketing"
|
"Operating"
;
}
[]
;
VendorPrefApplicability
?:
{
Type
:
"Marketing"
|
"Operating"
;
Value
:
"AllSegments"
|
"AtLeastOneSegment"
;
}
[]
;
VendorPrefPairing
?:
{
Applicability
?:
"AllSegments"
|
"AtLeastOneSegment"
;
PreferLevel
:
"Unacceptable"
|
"Preferred"
;
VendorPref
:
{
Code
:
string
;
Type
?:
"Marketing"
|
"Operating"
}
[]
;
}
[]
;
}
;
Version
:
string
;
}
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Documentation
Loading...