Documentation
Preparing search index...
utils/SABRE/types/reshop
operations
Interface operations
interface
operations
{
offersReshop
:
{
parameters
:
{
cookie
?:
never
;
header
?:
{
"X-Request-ID"
?:
string
}
;
path
?:
never
;
query
?:
never
;
}
;
requestBody
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
(
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
)
[]
;
payloadAttributes
?:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
request
:
{
orderId
:
string
;
originDestinations
:
{
newOriginDestination
?:
{
arrivalCode
:
string
;
departureCode
:
string
;
departureDate
:
string
;
departureTime
?:
string
;
}
;
retain
?:
{
serviceId
:
string
}
;
}
[]
;
}
;
}
;
}
;
}
;
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"400"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"403"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"406"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"503"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
[
name
:
string
]:
unknown
}
;
}
;
}
;
}
;
offersReshopSecondStep
:
{
parameters
:
{
cookie
?:
never
;
header
?:
{
"X-Request-ID"
?:
string
}
;
path
?:
never
;
query
?:
never
;
}
;
requestBody
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
(
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
)
[]
;
payloadAttributes
?:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
request
:
{
offerId
:
string
}
;
}
;
}
;
}
;
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"400"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"403"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"406"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"503"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
}
;
}
;
}
Index
Properties
offers
Reshop
offers
Reshop
Second
Step
Properties
offers
Reshop
offersReshop
:
{
parameters
:
{
cookie
?:
never
;
header
?:
{
"X-Request-ID"
?:
string
}
;
path
?:
never
;
query
?:
never
;
}
;
requestBody
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
(
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
)
[]
;
payloadAttributes
?:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
request
:
{
orderId
:
string
;
originDestinations
:
{
newOriginDestination
?:
{
arrivalCode
:
string
;
departureCode
:
string
;
departureDate
:
string
;
departureTime
?:
string
;
}
;
retain
?:
{
serviceId
:
string
}
;
}
[]
;
}
;
}
;
}
;
}
;
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"400"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"403"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"406"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"503"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
[
name
:
string
]:
unknown
}
;
}
;
}
;
}
offers
Reshop
Second
Step
offersReshopSecondStep
:
{
parameters
:
{
cookie
?:
never
;
header
?:
{
"X-Request-ID"
?:
string
}
;
path
?:
never
;
query
?:
never
;
}
;
requestBody
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
(
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
)
[]
;
payloadAttributes
?:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
request
:
{
offerId
:
string
}
;
}
;
}
;
}
;
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"400"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"403"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"406"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
"503"
:
{
content
:
{
"application/json"
:
{
diagnostics
?:
{
body
?:
string
;
customId
?:
string
;
headers
?:
{
[
key
:
string
]:
string
}
;
name
?:
|
"ORDER_VIEW_REQUEST"
|
"ORDER_VIEW_RESPONSE"
|
"OFFER_STORE_ID_REQUEST"
|
"OFFER_STORE_ID_RESPONSE"
|
"OFFER_STORE_PUT_REQUEST"
|
"OFFER_STORE_PUT_RESPONSE"
|
"NDCC_ORDER_RESHOP_REQUEST"
|
"NDCC_ORDER_RESHOP_RESPONSE"
|
"ESSM_RESPONSE"
|
"ESSM_TJR_REQUEST"
|
"ESSM_TJR_RESPONSE"
|
"ESSM_JWT_REQUEST"
|
"ESSM_JWT_RESPONSE"
|
"SPR_REQUEST"
|
"SPR_RESPONSE"
|
"OFFER_STORE_GET_REQUEST"
|
"OFFER_STORE_GET_RESPONSE"
|
"NDCC_ORDER_RESHOP_PROVIDER"
|
"FARE_FOCUS_VALIDATION_REQUEST"
|
"FARE_FOCUS_VALIDATION_RESPONSE"
|
"FARE_FOCUS_FILTER_OFFERS_REQUEST"
|
"FARE_FOCUS_FILTER_OFFERS_RESPONSE"
;
}
[]
;
messages
?:
{
category
?:
"WARNING"
|
"ERROR"
;
code
?:
number
;
description
?:
string
;
service
?:
string
;
type
?:
string
;
}
[]
;
payloadAttributes
:
{
echoToken
?:
string
;
timeStamp
?:
string
;
trxId
?:
string
;
}
;
response
?:
{
datalist
:
{
baggages
?:
{
allowanceQuantity
?:
number
;
baggageAllowance
?:
{
allowanceCategory
?:
...
;
maximumBagWeightInKilograms
?:
...
;
maximumBagWeightInPounds
?:
...
;
maximumLengthInCentimeters
?:
...
;
maximumLengthInInches
?:
...
;
maximumPieces
?:
...
;
}
[]
;
baggageId
:
string
;
descriptions
?:
string
[]
;
typeCode
:
string
;
}
[]
;
passengers
:
{
passengerId
:
string
;
typeCode
:
string
}
[]
;
priceClasses
?:
{
code
?:
string
;
descriptions
?:
{
description
:
...
;
descriptionId
?:
...
}
[]
;
name
?:
string
;
priceClassId
:
string
;
}
[]
;
segments
:
{
arrival
:
{
airportCode
:
string
;
airportName
?:
string
;
arrivalDateTime
:
string
;
terminal
?:
string
;
}
;
datedOperatingLegs
?:
{
arrival
:
...
;
carrierAircraftType
?:
...
;
departure
:
...
;
isChangeOfGauge
?:
...
;
}
[]
;
departure
:
{
airportCode
:
string
;
airportName
?:
string
;
departureDateTime
:
string
;
terminal
?:
string
;
}
;
marketingAirline
:
{
code
:
string
;
flightNumber
:
string
;
name
?:
string
;
}
;
operatingAirline
?:
{
code
?:
string
;
flightNumber
?:
string
;
name
?:
string
;
}
;
segmentId
:
string
;
}
[]
;
voluntaryChangeInformation
?:
{
applicabilityList
?:
((...)
|
(...)
|
(...))
[]
;
changeId
:
string
;
description
?:
string
;
feeAmount
?:
string
;
feeCurrencyCode
?:
string
;
hasFee
?:
boolean
;
isAllowed
?:
boolean
;
type
?:
"Refund"
|
"Cancel"
|
"Change"
;
}
[]
;
}
;
offers
:
{
commission
?:
{
amount
?:
string
;
code
?:
string
;
currencyCode
?:
string
;
description
?:
string
;
percentage
?:
string
;
percentageAppliedToAmount
?:
string
;
}
;
differentialAmountDue
?:
{
balanceDifferentialAmount
?:
{
amount
:
string
;
currencyCode
:
string
;
}
;
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
isSellable
:
boolean
;
offerExpirationDateTime
:
string
;
offerExpirationInSeconds
:
number
;
offerId
:
string
;
offerItems
:
{
commission
?:
{
amount
?:
...
;
code
?:
...
;
currencyCode
?:
...
;
description
?:
...
;
percentage
?:
...
;
percentageAppliedToAmount
?:
...
;
}
;
differentialAmountDue
:
{
balanceDifferentialAmount
?:
...
;
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
isMandatory
:
boolean
;
journeys
:
(...)
[]
;
newOfferItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
offerItemId
:
string
;
orderItemRefIds
:
(...)
[]
;
originalOrderItemDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
;
}
;
passengers
:
(...)
[]
;
penaltyDifferential
?:
{
differentialAmount
:
...
;
taxSummary
?:
...
}
;
price
:
{
baseAmount
?:
...
;
taxSummary
?:
...
;
totalAmount
:
...
}
;
}
[]
;
ownerCode
:
string
;
paymentTimeLimitDateTime
?:
string
;
paymentTimeLimitText
?:
string
;
paymentType
?:
string
;
penaltyDifferential
?:
{
differentialAmount
:
{
amount
:
string
;
currencyCode
:
string
;
type
?:
(...)
|
(...)
;
}
;
taxSummary
?:
{
breakdown
?:
(...)
[]
;
totalTaxAmount
?:
{
amount
:
...
;
currencyCode
:
...
}
;
}
;
}
;
source
:
"NDC"
;
totalPrice
:
{
totalAmount
:
{
amount
:
string
;
currencyCode
:
string
}
}
;
validatingAirlineCode
?:
string
;
}
[]
;
}
;
}
;
}
;
headers
:
{
"X-Request-ID"
?:
string
;
[
name
:
string
]:
unknown
}
;
}
;
}
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
offers
Reshop
offers
Reshop
Second
Step
Documentation
Loading...