getSeats
getSeats: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody: {
content: {
"application/json": | Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
pointOfSale: {
agentDutyCode?: string;
location: { cityCode: string; countryCode: string };
};
request: {
offer: { offerId: string };
paxes?: {
givenName?: string;
loyaltyProgramAccount?: {
accountNumber: ...;
airline: ...;
partnerProgram?: ...;
tierPriority?: ...;
}[];
paxID: string;
surname?: string;
}[];
};
} & { requestType: "offerId" }
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
pointOfSale: {
agentDutyCode?: string;
location: { cityCode: string; countryCode: string };
};
request: { order: { orderId: string } };
} & { requestType: "orderId" }
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
request: {
currency?: string;
customAttributes?: { key: string; value: string }[];
dataBin?: string;
fareComponents?: {
brand?: { code: string };
fareBasis: { fareBasisCode: string };
fareComponentId: string;
fareDetail?: {
fareIndicator?: number;
fareRule?: string;
fareTariff?: string;
fareType?: string;
fareTypeBitmap?: string;
privateTariffIndicator?: boolean;
};
governingCarrier?: string;
price?: { amount: number };
vendorCode?: string;
}[];
originDest: {
paxJourney: {
paxSegments: {
arrival: ...;
cabinType?: ...;
departure: ...;
marketingCarrierInfo: ...;
operatingCarrierInfo?: ...;
paxSegmentId: ...;
}[];
};
};
paxes: {
accompaniedByInfant?: boolean;
birthday?: string;
customAttributes?: { key: ...; value: ... }[];
fareComponentsAndSegmentId?: {
fareComponentRefId: ...;
segmentRefId: ...;
}[];
givenName?: string;
loyaltyProgramAccount?: {
accountNumber: ...;
airline: ...;
partnerProgram?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc: string;
surname?: string;
}[];
paxSegmentRefIds: string[];
};
requestMode?: "BOOKING"
| "CHECKIN";
} & { requestType: "payload" }
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
request: {
customAttributes?: { key: string; value: string }[];
dataBin?: string;
pnrLocator: string;
};
requestMode?: "BOOKING"
| "CHECKIN";
} & { requestType: "stateless" };
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: {
code?: string;
descriptionText?: string;
languageCode?: string;
ownerName?: string;
statusText?: string;
tagText?: string[];
typeCode?: string;
url?: string;
}[];
extensions?: Record<string, never>;
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
response?: {
aLaCarteOffer?: {
aLaCarteOfferItems: {
eligibility: {
flightAssociations?: {
paxJourneyRefID?: ...;
paxSegmentRefID?: ...;
};
paxRefIDs?: (...)[];
priceClassRefID?: (...)[];
};
offerItemID: string;
service?: {
serviceDefinitionRefID: string;
serviceId: string;
serviceRefID?: string;
};
source?: "NDC"
| "LCC"
| "ATPCO"
| "SSG"
| "UNKNOWN";
unitPrice: {
baseAmount?: { amount: ...; currencyCode?: ... };
discount?: {
appText?: ...;
descriptionText?: ...;
discountAmount?: ...;
discountContext?: ...;
discountPercent?: ...;
preDiscountedAmount?: ...;
ruleId?: ...;
};
equivAmount?: { amount: ...; currencyCode?: ... };
fee?: (...)[];
loyaltyUnitAmount?: { amount: ...; currencyCode?: ... };
loyaltyUnitName?: string;
surcharge?: (...)[];
taxSummary?: { taxes?: ...; totalTaxAmount?: ... };
totalAmount?: { amount: ...; currencyCode?: ... };
};
}[];
baggageDisclosureRefID?: string[];
disclosureRefID?: string;
matchAppText?: string;
matchPercent?: number;
matchType?: string;
offerExpirationDateTime?: string;
offerId: string;
ownerCode: string;
ownerTypeCode?: string;
paymentTimeLimitDateTime?: string;
paymentTimeLimitText?: string;
penaltyRefID?: string[];
priceGuaranteeTimeLimitDateTime?: string;
ptcOfferParameters?: {
pricedPaxNumber?: number;
ptcPricedCode?: string;
ptcRequestedCode?: string;
requestedPaxNumber?: number;
}[];
redemptionIndicator?: boolean;
requestedDateIndicator?: boolean;
totalPrice?: {
baseAmount?: { amount: number; currencyCode?: string };
discount?: {
appText?: string;
descriptionText?: string;
discountAmount?: { amount: number; currencyCode?: string };
discountContext?: { keyWordText?: ...; valueText?: ... }[];
discountPercent?: number;
preDiscountedAmount?: { amount: number; currencyCode?: string };
ruleId?: string;
};
equivAmount?: { amount: number; currencyCode?: string };
fee?: {
amount?: { amount: ...; currencyCode?: ... };
description?: string;
designator?: string;
localAmount?: { amount: ...; currencyCode?: ... };
nature?: string;
}[];
loyaltyUnitAmount?: { amount: number; currencyCode?: string };
loyaltyUnitName?: string;
surcharge?: {
breakdown?: (...)[];
total?: { amount: ...; currencyCode?: ... };
}[];
taxSummary?: {
taxes?: { amount?: ...; descText?: ...; taxCode?: ... }[];
totalTaxAmount?: { amount: number; currencyCode?: string };
};
totalAmount?: { amount: number; currencyCode?: string };
};
validatingCarrierCode?: string;
webAddressURL?: string;
};
dataLists?: {
originDests?: {
destCode?: string;
originCode?: string;
originDestID?: string;
paxJourneyRefIDs?: string[];
}[];
paxJourneys?: {
distanceMeasure?: { measure: number; unitCode?: string };
duration?: string;
paxJourneyID?: string;
paxSegmentRefIDs: string[];
}[];
paxs?: {
loyaltyProgramAccount?: {
accountNumber?: ...;
airline?: ...;
partnerProgram?: ...;
programCode?: ...;
programName?: ...;
providerName?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc?: string;
}[];
paxSegments?: {
arrival: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
arrivalUknown?: boolean;
cabinType?: { cabinTypeCode?: string; cabinTypeName?: string };
datedOperatingLegs?: {
arrival: ...;
carrierAircraftType?: ...;
datedOperatingLegID: ...;
departure: ...;
}[];
departure: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
duration?: string;
marketingCarrierInfo: {
carrierDesignatorCode: string;
carrierName?: string;
marketingCarrierFlightNumberText: string;
operationalSuffixText?: string;
rbdCode?: string;
};
operatingCarrierInfo?: {
carrierDesignationCode?: string;
carrierName?: string;
operatingCarrierFlightNumberText?: string;
operationalSuffixText?: string;
rbdCode?: string;
};
paxSegmentID: string;
secureFlight?: boolean;
segmentTypeCode?: string;
ticketless?: boolean;
}[];
seatProfiles?: {
characteristicCodes?: string[];
descriptionText?: string[];
marketingInformation?: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
seatKeywords?: { keyWordText: ...; valueText: ... }[];
seatPitchMeasure?: { measure: number; unitCode?: string };
seatProfileId: string;
seatWidthMeasure?: { measure: number; unitCode?: string };
}[];
serviceDefinitions?: {
bilateralProcessTimeLimits?: {
descriptionText?: ...;
name: ...;
timeLimitDateTime?: ...;
}[];
bookingInstructions?: {
equipment?: string;
method?: string;
osiText?: (...)[];
ssrCodes?: (...)[];
text?: (...)[];
upgradeMethod?: { newClass?: ...; value: ... };
};
depositTimeLimitDateTime?: string;
descriptions: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
detail?: {
serviceCombinations?: (...)[];
serviceCoupon?: {
couponType?: ...;
feeBasis?: ...;
instantPurchase?: ...;
};
serviceFulfillment?: {
location?: ...;
offerValidDates?: ...;
provider?: ...;
};
serviceItemQuantityRules?: { maximum?: ...; minimum?: ... };
};
name: string;
namingTimeLimitDateTime?: string;
ownerCode?: string;
paymentTimeLimitDateTime?: string;
serviceDefinitionAssociation?: {
seatProfileRefID?: (...)[];
serviceBundle?: { maxQuantity?: ...; serviceDefinitionRefID: ... };
};
serviceDefinitionID: string;
ticketingTimeLimitDateTime?: string;
validatingCarrierCode?: string;
}[];
};
seatMaps: {
cabinCompartments: {
cabinLayout?: {
authorizedSeatCount?: ...;
columns: ...;
exitRowPosition?: ...;
facilities?: ...;
missingRowNumbers?: ...;
missingSeatList?: ...;
rows: ...;
seatCount?: ...;
wingRowPosition?: ...;
};
cabinType?: { cabinTypeCode?: ...; cabinTypeName?: ... };
columnIDs?: (...)[];
deckCode?: string;
firstRow?: number;
lastRow?: number;
seatRows?: (...)[];
}[];
changeOfGaugeNotSupported?: boolean;
datedOperatingLegRefID?: string;
paxSegmentRefID: string;
sellable?: boolean;
}[];
shoppingResponse?: { ownerCode?: string; shoppingResponseID: string };
};
warnings?: {
code?: string;
descriptionText?: string;
ownerName?: string;
}[];
};
};
headers: { [name: string]: unknown };
};
default: {
content: {
"application/json": {
errors?: {
code?: string;
descriptionText?: string;
languageCode?: string;
ownerName?: string;
statusText?: string;
tagText?: string[];
typeCode?: string;
url?: string;
}[];
extensions?: Record<string, never>;
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
response?: {
aLaCarteOffer?: {
aLaCarteOfferItems: {
eligibility: {
flightAssociations?: {
paxJourneyRefID?: ...;
paxSegmentRefID?: ...;
};
paxRefIDs?: (...)[];
priceClassRefID?: (...)[];
};
offerItemID: string;
service?: {
serviceDefinitionRefID: string;
serviceId: string;
serviceRefID?: string;
};
source?: "NDC"
| "LCC"
| "ATPCO"
| "SSG"
| "UNKNOWN";
unitPrice: {
baseAmount?: { amount: ...; currencyCode?: ... };
discount?: {
appText?: ...;
descriptionText?: ...;
discountAmount?: ...;
discountContext?: ...;
discountPercent?: ...;
preDiscountedAmount?: ...;
ruleId?: ...;
};
equivAmount?: { amount: ...; currencyCode?: ... };
fee?: (...)[];
loyaltyUnitAmount?: { amount: ...; currencyCode?: ... };
loyaltyUnitName?: string;
surcharge?: (...)[];
taxSummary?: { taxes?: ...; totalTaxAmount?: ... };
totalAmount?: { amount: ...; currencyCode?: ... };
};
}[];
baggageDisclosureRefID?: string[];
disclosureRefID?: string;
matchAppText?: string;
matchPercent?: number;
matchType?: string;
offerExpirationDateTime?: string;
offerId: string;
ownerCode: string;
ownerTypeCode?: string;
paymentTimeLimitDateTime?: string;
paymentTimeLimitText?: string;
penaltyRefID?: string[];
priceGuaranteeTimeLimitDateTime?: string;
ptcOfferParameters?: {
pricedPaxNumber?: number;
ptcPricedCode?: string;
ptcRequestedCode?: string;
requestedPaxNumber?: number;
}[];
redemptionIndicator?: boolean;
requestedDateIndicator?: boolean;
totalPrice?: {
baseAmount?: { amount: number; currencyCode?: string };
discount?: {
appText?: string;
descriptionText?: string;
discountAmount?: { amount: number; currencyCode?: string };
discountContext?: { keyWordText?: ...; valueText?: ... }[];
discountPercent?: number;
preDiscountedAmount?: { amount: number; currencyCode?: string };
ruleId?: string;
};
equivAmount?: { amount: number; currencyCode?: string };
fee?: {
amount?: { amount: ...; currencyCode?: ... };
description?: string;
designator?: string;
localAmount?: { amount: ...; currencyCode?: ... };
nature?: string;
}[];
loyaltyUnitAmount?: { amount: number; currencyCode?: string };
loyaltyUnitName?: string;
surcharge?: {
breakdown?: (...)[];
total?: { amount: ...; currencyCode?: ... };
}[];
taxSummary?: {
taxes?: { amount?: ...; descText?: ...; taxCode?: ... }[];
totalTaxAmount?: { amount: number; currencyCode?: string };
};
totalAmount?: { amount: number; currencyCode?: string };
};
validatingCarrierCode?: string;
webAddressURL?: string;
};
dataLists?: {
originDests?: {
destCode?: string;
originCode?: string;
originDestID?: string;
paxJourneyRefIDs?: string[];
}[];
paxJourneys?: {
distanceMeasure?: { measure: number; unitCode?: string };
duration?: string;
paxJourneyID?: string;
paxSegmentRefIDs: string[];
}[];
paxs?: {
loyaltyProgramAccount?: {
accountNumber?: ...;
airline?: ...;
partnerProgram?: ...;
programCode?: ...;
programName?: ...;
providerName?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc?: string;
}[];
paxSegments?: {
arrival: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
arrivalUknown?: boolean;
cabinType?: { cabinTypeCode?: string; cabinTypeName?: string };
datedOperatingLegs?: {
arrival: ...;
carrierAircraftType?: ...;
datedOperatingLegID: ...;
departure: ...;
}[];
departure: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
duration?: string;
marketingCarrierInfo: {
carrierDesignatorCode: string;
carrierName?: string;
marketingCarrierFlightNumberText: string;
operationalSuffixText?: string;
rbdCode?: string;
};
operatingCarrierInfo?: {
carrierDesignationCode?: string;
carrierName?: string;
operatingCarrierFlightNumberText?: string;
operationalSuffixText?: string;
rbdCode?: string;
};
paxSegmentID: string;
secureFlight?: boolean;
segmentTypeCode?: string;
ticketless?: boolean;
}[];
seatProfiles?: {
characteristicCodes?: string[];
descriptionText?: string[];
marketingInformation?: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
seatKeywords?: { keyWordText: ...; valueText: ... }[];
seatPitchMeasure?: { measure: number; unitCode?: string };
seatProfileId: string;
seatWidthMeasure?: { measure: number; unitCode?: string };
}[];
serviceDefinitions?: {
bilateralProcessTimeLimits?: {
descriptionText?: ...;
name: ...;
timeLimitDateTime?: ...;
}[];
bookingInstructions?: {
equipment?: string;
method?: string;
osiText?: (...)[];
ssrCodes?: (...)[];
text?: (...)[];
upgradeMethod?: { newClass?: ...; value: ... };
};
depositTimeLimitDateTime?: string;
descriptions: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
detail?: {
serviceCombinations?: (...)[];
serviceCoupon?: {
couponType?: ...;
feeBasis?: ...;
instantPurchase?: ...;
};
serviceFulfillment?: {
location?: ...;
offerValidDates?: ...;
provider?: ...;
};
serviceItemQuantityRules?: { maximum?: ...; minimum?: ... };
};
name: string;
namingTimeLimitDateTime?: string;
ownerCode?: string;
paymentTimeLimitDateTime?: string;
serviceDefinitionAssociation?: {
seatProfileRefID?: (...)[];
serviceBundle?: { maxQuantity?: ...; serviceDefinitionRefID: ... };
};
serviceDefinitionID: string;
ticketingTimeLimitDateTime?: string;
validatingCarrierCode?: string;
}[];
};
seatMaps: {
cabinCompartments: {
cabinLayout?: {
authorizedSeatCount?: ...;
columns: ...;
exitRowPosition?: ...;
facilities?: ...;
missingRowNumbers?: ...;
missingSeatList?: ...;
rows: ...;
seatCount?: ...;
wingRowPosition?: ...;
};
cabinType?: { cabinTypeCode?: ...; cabinTypeName?: ... };
columnIDs?: (...)[];
deckCode?: string;
firstRow?: number;
lastRow?: number;
seatRows?: (...)[];
}[];
changeOfGaugeNotSupported?: boolean;
datedOperatingLegRefID?: string;
paxSegmentRefID: string;
sellable?: boolean;
}[];
shoppingResponse?: { ownerCode?: string; shoppingResponseID: string };
};
warnings?: {
code?: string;
descriptionText?: string;
ownerName?: string;
}[];
};
};
headers: { [name: string]: unknown };
};
};
}
Type Declaration
parameters: { cookie?: never; header?: never; path?: never; query?: never }
requestBody: {
content: {
"application/json":
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
pointOfSale: {
agentDutyCode?: string;
location: { cityCode: string; countryCode: string };
};
request: {
offer: { offerId: string };
paxes?: {
givenName?: string;
loyaltyProgramAccount?: {
accountNumber: ...;
airline: ...;
partnerProgram?: ...;
tierPriority?: ...;
}[];
paxID: string;
surname?: string;
}[];
};
} & { requestType: "offerId" }
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
pointOfSale: {
agentDutyCode?: string;
location: { cityCode: string; countryCode: string };
};
request: { order: { orderId: string } };
} & { requestType: "orderId" }
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
request: {
currency?: string;
customAttributes?: { key: string; value: string }[];
dataBin?: string;
fareComponents?: {
brand?: { code: string };
fareBasis: { fareBasisCode: string };
fareComponentId: string;
fareDetail?: {
fareIndicator?: number;
fareRule?: string;
fareTariff?: string;
fareType?: string;
fareTypeBitmap?: string;
privateTariffIndicator?: boolean;
};
governingCarrier?: string;
price?: { amount: number };
vendorCode?: string;
}[];
originDest: {
paxJourney: {
paxSegments: {
arrival: ...;
cabinType?: ...;
departure: ...;
marketingCarrierInfo: ...;
operatingCarrierInfo?: ...;
paxSegmentId: ...;
}[];
};
};
paxes: {
accompaniedByInfant?: boolean;
birthday?: string;
customAttributes?: { key: ...; value: ... }[];
fareComponentsAndSegmentId?: {
fareComponentRefId: ...;
segmentRefId: ...;
}[];
givenName?: string;
loyaltyProgramAccount?: {
accountNumber: ...;
airline: ...;
partnerProgram?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc: string;
surname?: string;
}[];
paxSegmentRefIds: string[];
};
requestMode?: "BOOKING"
| "CHECKIN";
} & { requestType: "payload" }
| Omit<
{
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
requestType: string;
},
"requestType",
> & {
request: {
customAttributes?: { key: string; value: string }[];
dataBin?: string;
pnrLocator: string;
};
requestMode?: "BOOKING"
| "CHECKIN";
} & { requestType: "stateless" };
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: {
code?: string;
descriptionText?: string;
languageCode?: string;
ownerName?: string;
statusText?: string;
tagText?: string[];
typeCode?: string;
url?: string;
}[];
extensions?: Record<string, never>;
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
response?: {
aLaCarteOffer?: {
aLaCarteOfferItems: {
eligibility: {
flightAssociations?: {
paxJourneyRefID?: ...;
paxSegmentRefID?: ...;
};
paxRefIDs?: (...)[];
priceClassRefID?: (...)[];
};
offerItemID: string;
service?: {
serviceDefinitionRefID: string;
serviceId: string;
serviceRefID?: string;
};
source?: "NDC"
| "LCC"
| "ATPCO"
| "SSG"
| "UNKNOWN";
unitPrice: {
baseAmount?: { amount: ...; currencyCode?: ... };
discount?: {
appText?: ...;
descriptionText?: ...;
discountAmount?: ...;
discountContext?: ...;
discountPercent?: ...;
preDiscountedAmount?: ...;
ruleId?: ...;
};
equivAmount?: { amount: ...; currencyCode?: ... };
fee?: (...)[];
loyaltyUnitAmount?: { amount: ...; currencyCode?: ... };
loyaltyUnitName?: string;
surcharge?: (...)[];
taxSummary?: { taxes?: ...; totalTaxAmount?: ... };
totalAmount?: { amount: ...; currencyCode?: ... };
};
}[];
baggageDisclosureRefID?: string[];
disclosureRefID?: string;
matchAppText?: string;
matchPercent?: number;
matchType?: string;
offerExpirationDateTime?: string;
offerId: string;
ownerCode: string;
ownerTypeCode?: string;
paymentTimeLimitDateTime?: string;
paymentTimeLimitText?: string;
penaltyRefID?: string[];
priceGuaranteeTimeLimitDateTime?: string;
ptcOfferParameters?: {
pricedPaxNumber?: number;
ptcPricedCode?: string;
ptcRequestedCode?: string;
requestedPaxNumber?: number;
}[];
redemptionIndicator?: boolean;
requestedDateIndicator?: boolean;
totalPrice?: {
baseAmount?: { amount: number; currencyCode?: string };
discount?: {
appText?: string;
descriptionText?: string;
discountAmount?: { amount: number; currencyCode?: string };
discountContext?: { keyWordText?: ...; valueText?: ... }[];
discountPercent?: number;
preDiscountedAmount?: { amount: number; currencyCode?: string };
ruleId?: string;
};
equivAmount?: { amount: number; currencyCode?: string };
fee?: {
amount?: { amount: ...; currencyCode?: ... };
description?: string;
designator?: string;
localAmount?: { amount: ...; currencyCode?: ... };
nature?: string;
}[];
loyaltyUnitAmount?: { amount: number; currencyCode?: string };
loyaltyUnitName?: string;
surcharge?: {
breakdown?: (...)[];
total?: { amount: ...; currencyCode?: ... };
}[];
taxSummary?: {
taxes?: { amount?: ...; descText?: ...; taxCode?: ... }[];
totalTaxAmount?: { amount: number; currencyCode?: string };
};
totalAmount?: { amount: number; currencyCode?: string };
};
validatingCarrierCode?: string;
webAddressURL?: string;
};
dataLists?: {
originDests?: {
destCode?: string;
originCode?: string;
originDestID?: string;
paxJourneyRefIDs?: string[];
}[];
paxJourneys?: {
distanceMeasure?: { measure: number; unitCode?: string };
duration?: string;
paxJourneyID?: string;
paxSegmentRefIDs: string[];
}[];
paxs?: {
loyaltyProgramAccount?: {
accountNumber?: ...;
airline?: ...;
partnerProgram?: ...;
programCode?: ...;
programName?: ...;
providerName?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc?: string;
}[];
paxSegments?: {
arrival: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
arrivalUknown?: boolean;
cabinType?: { cabinTypeCode?: string; cabinTypeName?: string };
datedOperatingLegs?: {
arrival: ...;
carrierAircraftType?: ...;
datedOperatingLegID: ...;
departure: ...;
}[];
departure: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
duration?: string;
marketingCarrierInfo: {
carrierDesignatorCode: string;
carrierName?: string;
marketingCarrierFlightNumberText: string;
operationalSuffixText?: string;
rbdCode?: string;
};
operatingCarrierInfo?: {
carrierDesignationCode?: string;
carrierName?: string;
operatingCarrierFlightNumberText?: string;
operationalSuffixText?: string;
rbdCode?: string;
};
paxSegmentID: string;
secureFlight?: boolean;
segmentTypeCode?: string;
ticketless?: boolean;
}[];
seatProfiles?: {
characteristicCodes?: string[];
descriptionText?: string[];
marketingInformation?: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
seatKeywords?: { keyWordText: ...; valueText: ... }[];
seatPitchMeasure?: { measure: number; unitCode?: string };
seatProfileId: string;
seatWidthMeasure?: { measure: number; unitCode?: string };
}[];
serviceDefinitions?: {
bilateralProcessTimeLimits?: {
descriptionText?: ...;
name: ...;
timeLimitDateTime?: ...;
}[];
bookingInstructions?: {
equipment?: string;
method?: string;
osiText?: (...)[];
ssrCodes?: (...)[];
text?: (...)[];
upgradeMethod?: { newClass?: ...; value: ... };
};
depositTimeLimitDateTime?: string;
descriptions: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
detail?: {
serviceCombinations?: (...)[];
serviceCoupon?: {
couponType?: ...;
feeBasis?: ...;
instantPurchase?: ...;
};
serviceFulfillment?: {
location?: ...;
offerValidDates?: ...;
provider?: ...;
};
serviceItemQuantityRules?: { maximum?: ...; minimum?: ... };
};
name: string;
namingTimeLimitDateTime?: string;
ownerCode?: string;
paymentTimeLimitDateTime?: string;
serviceDefinitionAssociation?: {
seatProfileRefID?: (...)[];
serviceBundle?: { maxQuantity?: ...; serviceDefinitionRefID: ... };
};
serviceDefinitionID: string;
ticketingTimeLimitDateTime?: string;
validatingCarrierCode?: string;
}[];
};
seatMaps: {
cabinCompartments: {
cabinLayout?: {
authorizedSeatCount?: ...;
columns: ...;
exitRowPosition?: ...;
facilities?: ...;
missingRowNumbers?: ...;
missingSeatList?: ...;
rows: ...;
seatCount?: ...;
wingRowPosition?: ...;
};
cabinType?: { cabinTypeCode?: ...; cabinTypeName?: ... };
columnIDs?: (...)[];
deckCode?: string;
firstRow?: number;
lastRow?: number;
seatRows?: (...)[];
}[];
changeOfGaugeNotSupported?: boolean;
datedOperatingLegRefID?: string;
paxSegmentRefID: string;
sellable?: boolean;
}[];
shoppingResponse?: { ownerCode?: string; shoppingResponseID: string };
};
warnings?: {
code?: string;
descriptionText?: string;
ownerName?: string;
}[];
};
};
headers: { [name: string]: unknown };
};
default: {
content: {
"application/json": {
errors?: {
code?: string;
descriptionText?: string;
languageCode?: string;
ownerName?: string;
statusText?: string;
tagText?: string[];
typeCode?: string;
url?: string;
}[];
extensions?: Record<string, never>;
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
response?: {
aLaCarteOffer?: {
aLaCarteOfferItems: {
eligibility: {
flightAssociations?: {
paxJourneyRefID?: ...;
paxSegmentRefID?: ...;
};
paxRefIDs?: (...)[];
priceClassRefID?: (...)[];
};
offerItemID: string;
service?: {
serviceDefinitionRefID: string;
serviceId: string;
serviceRefID?: string;
};
source?: "NDC"
| "LCC"
| "ATPCO"
| "SSG"
| "UNKNOWN";
unitPrice: {
baseAmount?: { amount: ...; currencyCode?: ... };
discount?: {
appText?: ...;
descriptionText?: ...;
discountAmount?: ...;
discountContext?: ...;
discountPercent?: ...;
preDiscountedAmount?: ...;
ruleId?: ...;
};
equivAmount?: { amount: ...; currencyCode?: ... };
fee?: (...)[];
loyaltyUnitAmount?: { amount: ...; currencyCode?: ... };
loyaltyUnitName?: string;
surcharge?: (...)[];
taxSummary?: { taxes?: ...; totalTaxAmount?: ... };
totalAmount?: { amount: ...; currencyCode?: ... };
};
}[];
baggageDisclosureRefID?: string[];
disclosureRefID?: string;
matchAppText?: string;
matchPercent?: number;
matchType?: string;
offerExpirationDateTime?: string;
offerId: string;
ownerCode: string;
ownerTypeCode?: string;
paymentTimeLimitDateTime?: string;
paymentTimeLimitText?: string;
penaltyRefID?: string[];
priceGuaranteeTimeLimitDateTime?: string;
ptcOfferParameters?: {
pricedPaxNumber?: number;
ptcPricedCode?: string;
ptcRequestedCode?: string;
requestedPaxNumber?: number;
}[];
redemptionIndicator?: boolean;
requestedDateIndicator?: boolean;
totalPrice?: {
baseAmount?: { amount: number; currencyCode?: string };
discount?: {
appText?: string;
descriptionText?: string;
discountAmount?: { amount: number; currencyCode?: string };
discountContext?: { keyWordText?: ...; valueText?: ... }[];
discountPercent?: number;
preDiscountedAmount?: { amount: number; currencyCode?: string };
ruleId?: string;
};
equivAmount?: { amount: number; currencyCode?: string };
fee?: {
amount?: { amount: ...; currencyCode?: ... };
description?: string;
designator?: string;
localAmount?: { amount: ...; currencyCode?: ... };
nature?: string;
}[];
loyaltyUnitAmount?: { amount: number; currencyCode?: string };
loyaltyUnitName?: string;
surcharge?: {
breakdown?: (...)[];
total?: { amount: ...; currencyCode?: ... };
}[];
taxSummary?: {
taxes?: { amount?: ...; descText?: ...; taxCode?: ... }[];
totalTaxAmount?: { amount: number; currencyCode?: string };
};
totalAmount?: { amount: number; currencyCode?: string };
};
validatingCarrierCode?: string;
webAddressURL?: string;
};
dataLists?: {
originDests?: {
destCode?: string;
originCode?: string;
originDestID?: string;
paxJourneyRefIDs?: string[];
}[];
paxJourneys?: {
distanceMeasure?: { measure: number; unitCode?: string };
duration?: string;
paxJourneyID?: string;
paxSegmentRefIDs: string[];
}[];
paxs?: {
loyaltyProgramAccount?: {
accountNumber?: ...;
airline?: ...;
partnerProgram?: ...;
programCode?: ...;
programName?: ...;
providerName?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc?: string;
}[];
paxSegments?: {
arrival: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
arrivalUknown?: boolean;
cabinType?: { cabinTypeCode?: string; cabinTypeName?: string };
datedOperatingLegs?: {
arrival: ...;
carrierAircraftType?: ...;
datedOperatingLegID: ...;
departure: ...;
}[];
departure: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
duration?: string;
marketingCarrierInfo: {
carrierDesignatorCode: string;
carrierName?: string;
marketingCarrierFlightNumberText: string;
operationalSuffixText?: string;
rbdCode?: string;
};
operatingCarrierInfo?: {
carrierDesignationCode?: string;
carrierName?: string;
operatingCarrierFlightNumberText?: string;
operationalSuffixText?: string;
rbdCode?: string;
};
paxSegmentID: string;
secureFlight?: boolean;
segmentTypeCode?: string;
ticketless?: boolean;
}[];
seatProfiles?: {
characteristicCodes?: string[];
descriptionText?: string[];
marketingInformation?: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
seatKeywords?: { keyWordText: ...; valueText: ... }[];
seatPitchMeasure?: { measure: number; unitCode?: string };
seatProfileId: string;
seatWidthMeasure?: { measure: number; unitCode?: string };
}[];
serviceDefinitions?: {
bilateralProcessTimeLimits?: {
descriptionText?: ...;
name: ...;
timeLimitDateTime?: ...;
}[];
bookingInstructions?: {
equipment?: string;
method?: string;
osiText?: (...)[];
ssrCodes?: (...)[];
text?: (...)[];
upgradeMethod?: { newClass?: ...; value: ... };
};
depositTimeLimitDateTime?: string;
descriptions: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
detail?: {
serviceCombinations?: (...)[];
serviceCoupon?: {
couponType?: ...;
feeBasis?: ...;
instantPurchase?: ...;
};
serviceFulfillment?: {
location?: ...;
offerValidDates?: ...;
provider?: ...;
};
serviceItemQuantityRules?: { maximum?: ...; minimum?: ... };
};
name: string;
namingTimeLimitDateTime?: string;
ownerCode?: string;
paymentTimeLimitDateTime?: string;
serviceDefinitionAssociation?: {
seatProfileRefID?: (...)[];
serviceBundle?: { maxQuantity?: ...; serviceDefinitionRefID: ... };
};
serviceDefinitionID: string;
ticketingTimeLimitDateTime?: string;
validatingCarrierCode?: string;
}[];
};
seatMaps: {
cabinCompartments: {
cabinLayout?: {
authorizedSeatCount?: ...;
columns: ...;
exitRowPosition?: ...;
facilities?: ...;
missingRowNumbers?: ...;
missingSeatList?: ...;
rows: ...;
seatCount?: ...;
wingRowPosition?: ...;
};
cabinType?: { cabinTypeCode?: ...; cabinTypeName?: ... };
columnIDs?: (...)[];
deckCode?: string;
firstRow?: number;
lastRow?: number;
seatRows?: (...)[];
}[];
changeOfGaugeNotSupported?: boolean;
datedOperatingLegRefID?: string;
paxSegmentRefID: string;
sellable?: boolean;
}[];
shoppingResponse?: { ownerCode?: string; shoppingResponseID: string };
};
warnings?: {
code?: string;
descriptionText?: string;
ownerName?: string;
}[];
};
};
headers: { [name: string]: unknown };
};
}
200: {
content: {
"application/json": {
errors?: {
code?: string;
descriptionText?: string;
languageCode?: string;
ownerName?: string;
statusText?: string;
tagText?: string[];
typeCode?: string;
url?: string;
}[];
extensions?: Record<string, never>;
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
response?: {
aLaCarteOffer?: {
aLaCarteOfferItems: {
eligibility: {
flightAssociations?: {
paxJourneyRefID?: ...;
paxSegmentRefID?: ...;
};
paxRefIDs?: (...)[];
priceClassRefID?: (...)[];
};
offerItemID: string;
service?: {
serviceDefinitionRefID: string;
serviceId: string;
serviceRefID?: string;
};
source?: "NDC"
| "LCC"
| "ATPCO"
| "SSG"
| "UNKNOWN";
unitPrice: {
baseAmount?: { amount: ...; currencyCode?: ... };
discount?: {
appText?: ...;
descriptionText?: ...;
discountAmount?: ...;
discountContext?: ...;
discountPercent?: ...;
preDiscountedAmount?: ...;
ruleId?: ...;
};
equivAmount?: { amount: ...; currencyCode?: ... };
fee?: (...)[];
loyaltyUnitAmount?: { amount: ...; currencyCode?: ... };
loyaltyUnitName?: string;
surcharge?: (...)[];
taxSummary?: { taxes?: ...; totalTaxAmount?: ... };
totalAmount?: { amount: ...; currencyCode?: ... };
};
}[];
baggageDisclosureRefID?: string[];
disclosureRefID?: string;
matchAppText?: string;
matchPercent?: number;
matchType?: string;
offerExpirationDateTime?: string;
offerId: string;
ownerCode: string;
ownerTypeCode?: string;
paymentTimeLimitDateTime?: string;
paymentTimeLimitText?: string;
penaltyRefID?: string[];
priceGuaranteeTimeLimitDateTime?: string;
ptcOfferParameters?: {
pricedPaxNumber?: number;
ptcPricedCode?: string;
ptcRequestedCode?: string;
requestedPaxNumber?: number;
}[];
redemptionIndicator?: boolean;
requestedDateIndicator?: boolean;
totalPrice?: {
baseAmount?: { amount: number; currencyCode?: string };
discount?: {
appText?: string;
descriptionText?: string;
discountAmount?: { amount: number; currencyCode?: string };
discountContext?: { keyWordText?: ...; valueText?: ... }[];
discountPercent?: number;
preDiscountedAmount?: { amount: number; currencyCode?: string };
ruleId?: string;
};
equivAmount?: { amount: number; currencyCode?: string };
fee?: {
amount?: { amount: ...; currencyCode?: ... };
description?: string;
designator?: string;
localAmount?: { amount: ...; currencyCode?: ... };
nature?: string;
}[];
loyaltyUnitAmount?: { amount: number; currencyCode?: string };
loyaltyUnitName?: string;
surcharge?: {
breakdown?: (...)[];
total?: { amount: ...; currencyCode?: ... };
}[];
taxSummary?: {
taxes?: { amount?: ...; descText?: ...; taxCode?: ... }[];
totalTaxAmount?: { amount: number; currencyCode?: string };
};
totalAmount?: { amount: number; currencyCode?: string };
};
validatingCarrierCode?: string;
webAddressURL?: string;
};
dataLists?: {
originDests?: {
destCode?: string;
originCode?: string;
originDestID?: string;
paxJourneyRefIDs?: string[];
}[];
paxJourneys?: {
distanceMeasure?: { measure: number; unitCode?: string };
duration?: string;
paxJourneyID?: string;
paxSegmentRefIDs: string[];
}[];
paxs?: {
loyaltyProgramAccount?: {
accountNumber?: ...;
airline?: ...;
partnerProgram?: ...;
programCode?: ...;
programName?: ...;
providerName?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc?: string;
}[];
paxSegments?: {
arrival: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
arrivalUknown?: boolean;
cabinType?: { cabinTypeCode?: string; cabinTypeName?: string };
datedOperatingLegs?: {
arrival: ...;
carrierAircraftType?: ...;
datedOperatingLegID: ...;
departure: ...;
}[];
departure: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
duration?: string;
marketingCarrierInfo: {
carrierDesignatorCode: string;
carrierName?: string;
marketingCarrierFlightNumberText: string;
operationalSuffixText?: string;
rbdCode?: string;
};
operatingCarrierInfo?: {
carrierDesignationCode?: string;
carrierName?: string;
operatingCarrierFlightNumberText?: string;
operationalSuffixText?: string;
rbdCode?: string;
};
paxSegmentID: string;
secureFlight?: boolean;
segmentTypeCode?: string;
ticketless?: boolean;
}[];
seatProfiles?: {
characteristicCodes?: string[];
descriptionText?: string[];
marketingInformation?: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
seatKeywords?: { keyWordText: ...; valueText: ... }[];
seatPitchMeasure?: { measure: number; unitCode?: string };
seatProfileId: string;
seatWidthMeasure?: { measure: number; unitCode?: string };
}[];
serviceDefinitions?: {
bilateralProcessTimeLimits?: {
descriptionText?: ...;
name: ...;
timeLimitDateTime?: ...;
}[];
bookingInstructions?: {
equipment?: string;
method?: string;
osiText?: (...)[];
ssrCodes?: (...)[];
text?: (...)[];
upgradeMethod?: { newClass?: ...; value: ... };
};
depositTimeLimitDateTime?: string;
descriptions: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
detail?: {
serviceCombinations?: (...)[];
serviceCoupon?: {
couponType?: ...;
feeBasis?: ...;
instantPurchase?: ...;
};
serviceFulfillment?: {
location?: ...;
offerValidDates?: ...;
provider?: ...;
};
serviceItemQuantityRules?: { maximum?: ...; minimum?: ... };
};
name: string;
namingTimeLimitDateTime?: string;
ownerCode?: string;
paymentTimeLimitDateTime?: string;
serviceDefinitionAssociation?: {
seatProfileRefID?: (...)[];
serviceBundle?: { maxQuantity?: ...; serviceDefinitionRefID: ... };
};
serviceDefinitionID: string;
ticketingTimeLimitDateTime?: string;
validatingCarrierCode?: string;
}[];
};
seatMaps: {
cabinCompartments: {
cabinLayout?: {
authorizedSeatCount?: ...;
columns: ...;
exitRowPosition?: ...;
facilities?: ...;
missingRowNumbers?: ...;
missingSeatList?: ...;
rows: ...;
seatCount?: ...;
wingRowPosition?: ...;
};
cabinType?: { cabinTypeCode?: ...; cabinTypeName?: ... };
columnIDs?: (...)[];
deckCode?: string;
firstRow?: number;
lastRow?: number;
seatRows?: (...)[];
}[];
changeOfGaugeNotSupported?: boolean;
datedOperatingLegRefID?: string;
paxSegmentRefID: string;
sellable?: boolean;
}[];
shoppingResponse?: { ownerCode?: string; shoppingResponseID: string };
};
warnings?: {
code?: string;
descriptionText?: string;
ownerName?: string;
}[];
};
};
headers: { [name: string]: unknown };
}
default: {
content: {
"application/json": {
errors?: {
code?: string;
descriptionText?: string;
languageCode?: string;
ownerName?: string;
statusText?: string;
tagText?: string[];
typeCode?: string;
url?: string;
}[];
extensions?: Record<string, never>;
payloadAttributes?: {
correlationID?: string;
echoTokenText?: string;
timeStamp?: string;
transactionID?: string;
};
response?: {
aLaCarteOffer?: {
aLaCarteOfferItems: {
eligibility: {
flightAssociations?: {
paxJourneyRefID?: ...;
paxSegmentRefID?: ...;
};
paxRefIDs?: (...)[];
priceClassRefID?: (...)[];
};
offerItemID: string;
service?: {
serviceDefinitionRefID: string;
serviceId: string;
serviceRefID?: string;
};
source?: "NDC"
| "LCC"
| "ATPCO"
| "SSG"
| "UNKNOWN";
unitPrice: {
baseAmount?: { amount: ...; currencyCode?: ... };
discount?: {
appText?: ...;
descriptionText?: ...;
discountAmount?: ...;
discountContext?: ...;
discountPercent?: ...;
preDiscountedAmount?: ...;
ruleId?: ...;
};
equivAmount?: { amount: ...; currencyCode?: ... };
fee?: (...)[];
loyaltyUnitAmount?: { amount: ...; currencyCode?: ... };
loyaltyUnitName?: string;
surcharge?: (...)[];
taxSummary?: { taxes?: ...; totalTaxAmount?: ... };
totalAmount?: { amount: ...; currencyCode?: ... };
};
}[];
baggageDisclosureRefID?: string[];
disclosureRefID?: string;
matchAppText?: string;
matchPercent?: number;
matchType?: string;
offerExpirationDateTime?: string;
offerId: string;
ownerCode: string;
ownerTypeCode?: string;
paymentTimeLimitDateTime?: string;
paymentTimeLimitText?: string;
penaltyRefID?: string[];
priceGuaranteeTimeLimitDateTime?: string;
ptcOfferParameters?: {
pricedPaxNumber?: number;
ptcPricedCode?: string;
ptcRequestedCode?: string;
requestedPaxNumber?: number;
}[];
redemptionIndicator?: boolean;
requestedDateIndicator?: boolean;
totalPrice?: {
baseAmount?: { amount: number; currencyCode?: string };
discount?: {
appText?: string;
descriptionText?: string;
discountAmount?: { amount: number; currencyCode?: string };
discountContext?: { keyWordText?: ...; valueText?: ... }[];
discountPercent?: number;
preDiscountedAmount?: { amount: number; currencyCode?: string };
ruleId?: string;
};
equivAmount?: { amount: number; currencyCode?: string };
fee?: {
amount?: { amount: ...; currencyCode?: ... };
description?: string;
designator?: string;
localAmount?: { amount: ...; currencyCode?: ... };
nature?: string;
}[];
loyaltyUnitAmount?: { amount: number; currencyCode?: string };
loyaltyUnitName?: string;
surcharge?: {
breakdown?: (...)[];
total?: { amount: ...; currencyCode?: ... };
}[];
taxSummary?: {
taxes?: { amount?: ...; descText?: ...; taxCode?: ... }[];
totalTaxAmount?: { amount: number; currencyCode?: string };
};
totalAmount?: { amount: number; currencyCode?: string };
};
validatingCarrierCode?: string;
webAddressURL?: string;
};
dataLists?: {
originDests?: {
destCode?: string;
originCode?: string;
originDestID?: string;
paxJourneyRefIDs?: string[];
}[];
paxJourneys?: {
distanceMeasure?: { measure: number; unitCode?: string };
duration?: string;
paxJourneyID?: string;
paxSegmentRefIDs: string[];
}[];
paxs?: {
loyaltyProgramAccount?: {
accountNumber?: ...;
airline?: ...;
partnerProgram?: ...;
programCode?: ...;
programName?: ...;
providerName?: ...;
tierPriority?: ...;
}[];
paxID: string;
ptc?: string;
}[];
paxSegments?: {
arrival: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
arrivalUknown?: boolean;
cabinType?: { cabinTypeCode?: string; cabinTypeName?: string };
datedOperatingLegs?: {
arrival: ...;
carrierAircraftType?: ...;
datedOperatingLegID: ...;
departure: ...;
}[];
departure: {
aircraftScheduledDateTime?: string;
boardingGateID?: string;
iataLocationCode?: string;
stationName?: string;
terminalName?: string;
};
duration?: string;
marketingCarrierInfo: {
carrierDesignatorCode: string;
carrierName?: string;
marketingCarrierFlightNumberText: string;
operationalSuffixText?: string;
rbdCode?: string;
};
operatingCarrierInfo?: {
carrierDesignationCode?: string;
carrierName?: string;
operatingCarrierFlightNumberText?: string;
operationalSuffixText?: string;
rbdCode?: string;
};
paxSegmentID: string;
secureFlight?: boolean;
segmentTypeCode?: string;
ticketless?: boolean;
}[];
seatProfiles?: {
characteristicCodes?: string[];
descriptionText?: string[];
marketingInformation?: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
seatKeywords?: { keyWordText: ...; valueText: ... }[];
seatPitchMeasure?: { measure: number; unitCode?: string };
seatProfileId: string;
seatWidthMeasure?: { measure: number; unitCode?: string };
}[];
serviceDefinitions?: {
bilateralProcessTimeLimits?: {
descriptionText?: ...;
name: ...;
timeLimitDateTime?: ...;
}[];
bookingInstructions?: {
equipment?: string;
method?: string;
osiText?: (...)[];
ssrCodes?: (...)[];
text?: (...)[];
upgradeMethod?: { newClass?: ...; value: ... };
};
depositTimeLimitDateTime?: string;
descriptions: {
descriptionID: ...;
descriptionText?: ...;
markupStyleText?: ...;
url?: ...;
}[];
detail?: {
serviceCombinations?: (...)[];
serviceCoupon?: {
couponType?: ...;
feeBasis?: ...;
instantPurchase?: ...;
};
serviceFulfillment?: {
location?: ...;
offerValidDates?: ...;
provider?: ...;
};
serviceItemQuantityRules?: { maximum?: ...; minimum?: ... };
};
name: string;
namingTimeLimitDateTime?: string;
ownerCode?: string;
paymentTimeLimitDateTime?: string;
serviceDefinitionAssociation?: {
seatProfileRefID?: (...)[];
serviceBundle?: { maxQuantity?: ...; serviceDefinitionRefID: ... };
};
serviceDefinitionID: string;
ticketingTimeLimitDateTime?: string;
validatingCarrierCode?: string;
}[];
};
seatMaps: {
cabinCompartments: {
cabinLayout?: {
authorizedSeatCount?: ...;
columns: ...;
exitRowPosition?: ...;
facilities?: ...;
missingRowNumbers?: ...;
missingSeatList?: ...;
rows: ...;
seatCount?: ...;
wingRowPosition?: ...;
};
cabinType?: { cabinTypeCode?: ...; cabinTypeName?: ... };
columnIDs?: (...)[];
deckCode?: string;
firstRow?: number;
lastRow?: number;
seatRows?: (...)[];
}[];
changeOfGaugeNotSupported?: boolean;
datedOperatingLegRefID?: string;
paxSegmentRefID: string;
sellable?: boolean;
}[];
shoppingResponse?: { ownerCode?: string; shoppingResponseID: string };
};
warnings?: {
code?: string;
descriptionText?: string;
ownerName?: string;
}[];
};
};
headers: { [name: string]: unknown };
}
Description
Retrieves specific seat availability.