Documentation
Preparing search index...
utils/SABRE/types/offerprice
operations
Interface operations
interface
operations
{
createOfferPrice
:
{
parameters
:
{
cookie
?:
never
;
header
?:
never
;
path
?:
never
;
query
?:
never
;
}
;
requestBody
?:
{
content
:
{
"application/json"
:
{
diags
?:
string
[]
;
params
?:
{
formOfPayment
?:
{
binNumber
?:
string
;
cardType
?:
string
;
id
:
string
;
subCode
:
string
;
}
[]
;
}
;
passengers
?:
{
frequentFlyer
?:
{
accountNumber
?:
string
;
airline
?:
string
;
programCode
?:
string
;
programName
?:
string
;
providerName
?:
string
;
signInID
?:
string
;
tierCode
?:
string
;
tierName
?:
string
;
tierPriority
?:
string
;
}
[]
;
id
:
string
;
type
?:
string
;
}
[]
;
query
:
{
formOfPayment
:
string
;
offerItemId
:
string
[]
;
passengerId
?:
string
[]
;
}
[]
;
}
;
}
;
}
;
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
id
?:
string
;
messages
?:
{
code
:
number
;
message
:
string
;
service
:
string
;
system
?:
string
;
type
:
string
;
}
[]
;
payloadAttributes
?:
{
host
?:
string
;
timeStamp
?:
string
;
trxID
?:
string
;
}
&
{
[
key
:
string
]:
string
}
;
response
?:
{
offers
:
{
commission
?:
{
amount
?:
string
;
percentage
?:
string
}
;
id
:
string
;
offerExpirationDateTime
:
string
;
offerItems
:
{
id
:
string
;
mandatoryInd
?:
boolean
;
passengers
:
(...)
[]
;
}
[]
;
paymentTimeLimitDateTime
?:
string
;
price
?:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
originalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
taxes
?:
{
breakdown
?:
(...)
[]
;
total
:
{
amount
:
...
;
curCode
:
...
;
taxable
?:
...
}
;
}
;
totalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
}
;
purchaseTimeLimitDateTime
?:
string
;
source
:
string
;
totalPrice
:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
equivAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
totalAmount
:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalTaxes
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
ttl
:
number
;
}
[]
;
promotions
?:
{
remarks
?:
string
[]
;
rules
?:
{
discount
?:
{
accountCodes
?:
...
;
amount
?:
...
;
curCode
?:
...
;
percent
?:
...
;
}
;
id
?:
string
;
type
?:
string
;
}
[]
;
tag
?:
string
;
tourCode
?:
string
;
}
[]
;
}
;
version
:
string
;
}
;
}
;
headers
:
{
[
name
:
string
]:
unknown
}
;
}
;
}
;
}
;
}
Index
Properties
create
Offer
Price
Properties
create
Offer
Price
createOfferPrice
:
{
parameters
:
{
cookie
?:
never
;
header
?:
never
;
path
?:
never
;
query
?:
never
;
}
;
requestBody
?:
{
content
:
{
"application/json"
:
{
diags
?:
string
[]
;
params
?:
{
formOfPayment
?:
{
binNumber
?:
string
;
cardType
?:
string
;
id
:
string
;
subCode
:
string
;
}
[]
;
}
;
passengers
?:
{
frequentFlyer
?:
{
accountNumber
?:
string
;
airline
?:
string
;
programCode
?:
string
;
programName
?:
string
;
providerName
?:
string
;
signInID
?:
string
;
tierCode
?:
string
;
tierName
?:
string
;
tierPriority
?:
string
;
}
[]
;
id
:
string
;
type
?:
string
;
}
[]
;
query
:
{
formOfPayment
:
string
;
offerItemId
:
string
[]
;
passengerId
?:
string
[]
;
}
[]
;
}
;
}
;
}
;
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
id
?:
string
;
messages
?:
{
code
:
number
;
message
:
string
;
service
:
string
;
system
?:
string
;
type
:
string
;
}
[]
;
payloadAttributes
?:
{
host
?:
string
;
timeStamp
?:
string
;
trxID
?:
string
;
}
&
{
[
key
:
string
]:
string
}
;
response
?:
{
offers
:
{
commission
?:
{
amount
?:
string
;
percentage
?:
string
}
;
id
:
string
;
offerExpirationDateTime
:
string
;
offerItems
:
{
id
:
string
;
mandatoryInd
?:
boolean
;
passengers
:
(...)
[]
;
}
[]
;
paymentTimeLimitDateTime
?:
string
;
price
?:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
originalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
taxes
?:
{
breakdown
?:
(...)
[]
;
total
:
{
amount
:
...
;
curCode
:
...
;
taxable
?:
...
}
;
}
;
totalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
purchaseTimeLimitDateTime
?:
string
;
source
:
string
;
totalPrice
:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
equivAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalAmount
:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalTaxes
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
ttl
:
number
;
}
[]
;
promotions
?:
{
remarks
?:
string
[]
;
rules
?:
{
discount
?:
{
accountCodes
?:
...
;
amount
?:
...
;
curCode
?:
...
;
percent
?:
...
;
}
;
id
?:
string
;
type
?:
string
;
}
[]
;
tag
?:
string
;
tourCode
?:
string
;
}
[]
;
}
;
version
:
string
;
}
;
}
;
headers
:
{
[
name
:
string
]:
unknown
}
;
}
;
}
;
}
Type Declaration
parameters
:
{
cookie
?:
never
;
header
?:
never
;
path
?:
never
;
query
?:
never
}
Optional
requestBody
?:
{
content
:
{
"application/json"
:
{
diags
?:
string
[]
;
params
?:
{
formOfPayment
?:
{
binNumber
?:
string
;
cardType
?:
string
;
id
:
string
;
subCode
:
string
;
}
[]
;
}
;
passengers
?:
{
frequentFlyer
?:
{
accountNumber
?:
string
;
airline
?:
string
;
programCode
?:
string
;
programName
?:
string
;
providerName
?:
string
;
signInID
?:
string
;
tierCode
?:
string
;
tierName
?:
string
;
tierPriority
?:
string
;
}
[]
;
id
:
string
;
type
?:
string
;
}
[]
;
query
:
{
formOfPayment
:
string
;
offerItemId
:
string
[]
;
passengerId
?:
string
[]
;
}
[]
;
}
;
}
;
}
Description
Price offers from the NDC, ATPCO and LCC content sources.
responses
:
{
"200"
:
{
content
:
{
"application/json"
:
{
id
?:
string
;
messages
?:
{
code
:
number
;
message
:
string
;
service
:
string
;
system
?:
string
;
type
:
string
;
}
[]
;
payloadAttributes
?:
{
host
?:
string
;
timeStamp
?:
string
;
trxID
?:
string
;
}
&
{
[
key
:
string
]:
string
}
;
response
?:
{
offers
:
{
commission
?:
{
amount
?:
string
;
percentage
?:
string
}
;
id
:
string
;
offerExpirationDateTime
:
string
;
offerItems
:
{
id
:
string
;
mandatoryInd
?:
boolean
;
passengers
:
(...)
[]
;
}
[]
;
paymentTimeLimitDateTime
?:
string
;
price
?:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
originalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
taxes
?:
{
breakdown
?:
(...)
[]
;
total
:
{
amount
:
...
;
curCode
:
...
;
taxable
?:
...
}
;
}
;
totalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
purchaseTimeLimitDateTime
?:
string
;
source
:
string
;
totalPrice
:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
equivAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalAmount
:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalTaxes
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
ttl
:
number
;
}
[]
;
promotions
?:
{
remarks
?:
string
[]
;
rules
?:
{
discount
?:
{
accountCodes
?:
...
;
amount
?:
...
;
curCode
?:
...
;
percent
?:
...
;
}
;
id
?:
string
;
type
?:
string
;
}
[]
;
tag
?:
string
;
tourCode
?:
string
;
}
[]
;
}
;
version
:
string
;
}
;
}
;
headers
:
{
[
name
:
string
]:
unknown
}
;
}
;
}
200
:
{
content
:
{
"application/json"
:
{
id
?:
string
;
messages
?:
{
code
:
number
;
message
:
string
;
service
:
string
;
system
?:
string
;
type
:
string
;
}
[]
;
payloadAttributes
?:
{
host
?:
string
;
timeStamp
?:
string
;
trxID
?:
string
}
&
{
[
key
:
string
]:
string
;
}
;
response
?:
{
offers
:
{
commission
?:
{
amount
?:
string
;
percentage
?:
string
}
;
id
:
string
;
offerExpirationDateTime
:
string
;
offerItems
:
{
id
:
string
;
mandatoryInd
?:
boolean
;
passengers
:
(...)
[]
}
[]
;
paymentTimeLimitDateTime
?:
string
;
price
?:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
originalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
;
}
;
taxes
?:
{
breakdown
?:
(...)
[]
;
total
:
{
amount
:
...
;
curCode
:
...
;
taxable
?:
...
}
;
}
;
totalAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
purchaseTimeLimitDateTime
?:
string
;
source
:
string
;
totalPrice
:
{
baseAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
equivAmount
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalAmount
:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
totalTaxes
?:
{
amount
:
string
;
curCode
:
string
;
taxable
?:
boolean
}
;
}
;
ttl
:
number
;
}
[]
;
promotions
?:
{
remarks
?:
string
[]
;
rules
?:
{
discount
?:
{
accountCodes
?:
...
;
amount
?:
...
;
curCode
?:
...
;
percent
?:
...
;
}
;
id
?:
string
;
type
?:
string
;
}
[]
;
tag
?:
string
;
tourCode
?:
string
;
}
[]
;
}
;
version
:
string
;
}
;
}
;
headers
:
{
[
name
:
string
]:
unknown
}
;
}
Description
Success
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
create
Offer
Price
Documentation
Loading...
Description
Price offers from the NDC, ATPCO and LCC content sources.