Documentation
Preparing search index...
utils/TURKISHA/Offer/Offer.utils
parseOfferResponse
Function parseOfferResponse
parseOfferResponse
(
rsBody
:
any
,
body
:
any
,
)
:
{
baggage
:
any
[]
;
BaggageAllowance
:
any
[]
;
DataLists
:
{
BaggageAllowanceList
:
{
BaggageAllowanceID
:
any
;
DimensionAllowance
:
{
Quantity
:
any
;
Unit
:
any
}
[]
;
PieceAllowance
:
{
ApplicablePartyText
:
any
;
TotalQty
:
any
}
;
TypeCode
:
any
;
WeightAllowance
:
{
MaximumWeightMeasure
:
{
MaximumWeight
:
any
;
UnitCode
:
any
}
;
}
[]
;
}
[]
;
MediaLink
:
any
[]
;
PaxList
:
{
PaxID
:
any
;
PTC
:
any
}
[]
;
PaxSegmentList
:
{
Arrival
:
{
AircraftScheduledDateTime
:
any
;
IATALocationCode
:
any
}
;
CabinType
:
{
CabinTypeCode
:
any
;
CabinTypeName
:
any
}
;
DatedOperatingLeg
:
{
Arrival
:
any
;
DatedOperatingLegID
:
any
;
Dep
:
any
;
IATAAircraftType
:
{
IATAAircraftTypeCode
:
any
}
;
}
;
Dep
:
{
AircraftScheduledDateTime
:
any
;
IATALocationCode
:
any
}
;
MarketingCarrierInfo
:
{
CarrierDesigCode
:
any
;
MarketingCarrierFlightNumberText
:
any
;
RBDCode
:
any
;
}
;
OperatingCarrierInfo
:
{
CarrierDesigCode
:
any
}
;
PaxSegmentID
:
any
;
}
[]
;
}
;
isInstantPurchase
:
boolean
;
OfferExpirationDateTime
:
string
;
OfferID
:
any
;
OrderItems
:
{
Fare
:
{
Arrival
:
{
DateArrival
:
any
;
IataArr
:
any
}
;
Dep
:
{
DateDep
:
any
;
IataDep
:
any
}
;
FareBasisCode
:
any
;
FareRule
:
{
Penalty
:
(
|
{
AppCode
:
string
;
DescText
:
string
;
PenaltyAmount
?:
undefined
;
TypeCode
:
string
;
}
|
{
AppCode
:
string
;
DescText
?:
undefined
;
PenaltyAmount
?:
undefined
;
TypeCode
:
string
;
[
key
:
string
]:
string
;
}
|
{
AppCode
:
string
;
DescText
?:
undefined
;
PenaltyAmount
:
any
;
TypeCode
:
string
;
[
key
:
string
]:
any
;
}
)
[]
;
}
;
}
[]
;
FarePriceType
:
{
FarePriceTypeCode
:
any
;
Price
:
{
LoyaltyUnitAmount
:
{
currency
:
any
;
price
:
any
}
;
Taxs
:
{
Taxes
:
{
Amount
:
{
currency
:
any
;
price
:
number
}
;
TaxCode
:
any
}
[]
;
TotalTaxAmount
:
number
;
}
;
TotalAmount
:
{
currency
:
any
;
price
:
number
}
;
}
;
}
;
OfferItemID
:
any
;
PaxRefID
:
any
[]
;
price
:
{
BaseAmount
:
{
currency
:
any
;
price
:
number
}
;
Loyalty
:
{
LoyaltyUnitAmount
:
any
;
LoyaltyUnitName
:
any
}
;
Taxes
:
{
Amount
:
{
currency
:
any
;
price
:
number
}
;
TaxCode
:
any
}
[]
;
TotalAmount
:
number
;
TotalTaxAmount
:
number
;
}
;
Price
:
{
Taxes
:
{
Amount
:
{
currency
:
any
;
price
:
number
}
;
TaxCode
:
any
}
[]
;
TotalAmount
:
number
;
TotalTaxAmount
:
number
;
}
;
}
[]
;
PaymentInfo
:
{
Payment
:
string
;
PaymentInfoID
:
string
}
[]
;
PaymentTimeLimitDateTime
:
string
;
remarks
:
any
[]
;
ResponseID
:
any
;
servicesComplementaires
:
any
;
totalPrice
:
number
;
}
Parameters
rsBody
:
any
body
:
any
Returns
{
baggage
:
any
[]
;
BaggageAllowance
:
any
[]
;
DataLists
:
{
BaggageAllowanceList
:
{
BaggageAllowanceID
:
any
;
DimensionAllowance
:
{
Quantity
:
any
;
Unit
:
any
}
[]
;
PieceAllowance
:
{
ApplicablePartyText
:
any
;
TotalQty
:
any
}
;
TypeCode
:
any
;
WeightAllowance
:
{
MaximumWeightMeasure
:
{
MaximumWeight
:
any
;
UnitCode
:
any
}
;
}
[]
;
}
[]
;
MediaLink
:
any
[]
;
PaxList
:
{
PaxID
:
any
;
PTC
:
any
}
[]
;
PaxSegmentList
:
{
Arrival
:
{
AircraftScheduledDateTime
:
any
;
IATALocationCode
:
any
}
;
CabinType
:
{
CabinTypeCode
:
any
;
CabinTypeName
:
any
}
;
DatedOperatingLeg
:
{
Arrival
:
any
;
DatedOperatingLegID
:
any
;
Dep
:
any
;
IATAAircraftType
:
{
IATAAircraftTypeCode
:
any
}
;
}
;
Dep
:
{
AircraftScheduledDateTime
:
any
;
IATALocationCode
:
any
}
;
MarketingCarrierInfo
:
{
CarrierDesigCode
:
any
;
MarketingCarrierFlightNumberText
:
any
;
RBDCode
:
any
;
}
;
OperatingCarrierInfo
:
{
CarrierDesigCode
:
any
}
;
PaxSegmentID
:
any
;
}
[]
;
}
;
isInstantPurchase
:
boolean
;
OfferExpirationDateTime
:
string
;
OfferID
:
any
;
OrderItems
:
{
Fare
:
{
Arrival
:
{
DateArrival
:
any
;
IataArr
:
any
}
;
Dep
:
{
DateDep
:
any
;
IataDep
:
any
}
;
FareBasisCode
:
any
;
FareRule
:
{
Penalty
:
(
|
{
AppCode
:
string
;
DescText
:
string
;
PenaltyAmount
?:
undefined
;
TypeCode
:
string
;
}
|
{
AppCode
:
string
;
DescText
?:
undefined
;
PenaltyAmount
?:
undefined
;
TypeCode
:
string
;
[
key
:
string
]:
string
;
}
|
{
AppCode
:
string
;
DescText
?:
undefined
;
PenaltyAmount
:
any
;
TypeCode
:
string
;
[
key
:
string
]:
any
;
}
)
[]
;
}
;
}
[]
;
FarePriceType
:
{
FarePriceTypeCode
:
any
;
Price
:
{
LoyaltyUnitAmount
:
{
currency
:
any
;
price
:
any
}
;
Taxs
:
{
Taxes
:
{
Amount
:
{
currency
:
any
;
price
:
number
}
;
TaxCode
:
any
}
[]
;
TotalTaxAmount
:
number
;
}
;
TotalAmount
:
{
currency
:
any
;
price
:
number
}
;
}
;
}
;
OfferItemID
:
any
;
PaxRefID
:
any
[]
;
price
:
{
BaseAmount
:
{
currency
:
any
;
price
:
number
}
;
Loyalty
:
{
LoyaltyUnitAmount
:
any
;
LoyaltyUnitName
:
any
}
;
Taxes
:
{
Amount
:
{
currency
:
any
;
price
:
number
}
;
TaxCode
:
any
}
[]
;
TotalAmount
:
number
;
TotalTaxAmount
:
number
;
}
;
Price
:
{
Taxes
:
{
Amount
:
{
currency
:
any
;
price
:
number
}
;
TaxCode
:
any
}
[]
;
TotalAmount
:
number
;
TotalTaxAmount
:
number
;
}
;
}
[]
;
PaymentInfo
:
{
Payment
:
string
;
PaymentInfoID
:
string
}
[]
;
PaymentTimeLimitDateTime
:
string
;
remarks
:
any
[]
;
ResponseID
:
any
;
servicesComplementaires
:
any
;
totalPrice
:
number
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Documentation
Loading...