acceptedCards
acceptedCards: {
corporate: {
amex: [{ [k: string]: unknown }];
mastercard: [{ [k: string]: unknown }];
"mastercard-debit": [{ [k: string]: unknown }];
visa: [{ [k: string]: unknown }];
"visa-debit": [{ [k: string]: unknown }];
[k: string]: unknown;
};
personal: {
amex: [{ [k: string]: unknown }];
electron: [{ [k: string]: unknown }];
maestro: [{ [k: string]: unknown }];
mastercard: [{ [k: string]: unknown }];
"mastercard-debit": [{ [k: string]: unknown }];
visa: [{ [k: string]: unknown }];
"visa-debit": [{ [k: string]: unknown }];
[k: string]: unknown;
};
[k: string]: unknown;
}
acceptedPaymentMethods
acceptedPaymentMethods: [] | [string] | [string, string]
ancillaries
ancillaries: [
{
ancillaries: | [
{
flightSegments: []
| [string];
id: string;
quantity: number;
status: string;
type: string;
[k: string]: unknown;
},
]
| [
{
flightSegments: []
| [string];
id: string;
quantity: number;
status: string;
type: string;
[k: string]: unknown;
},
{
flightSegments: []
| [string];
id: string;
quantity: number;
status: string;
type: string;
[k: string]: unknown;
},
];
id: string;
[k: string]: unknown;
},
]
bookingRef
bookingRef: [{ owner: string; reference: string; [k: string]: unknown }]
currency
currency: { code: string; decimals: number; [k: string]: unknown }
currentBalance
currentBalance: number
itinerary
itinerary: {
flightSolutions: {
"UVI6U0VHMjoyYjhkOTExNy00NDQ5LTQ1ODItYmZlMS03MzVhYmU0ODIxN2Q=": {
id: string;
journeyLegId: string;
segments: [
{
aircraft: { code: string; [k: string]: unknown };
arrival: {
airport: { code: string; name: string; [k: string]: unknown };
changeOfDay: number;
date: string;
time: string;
[k: string]: unknown;
};
departure: {
airport: { code: string; name: string; [k: string]: unknown };
changeOfDay: number;
date: string;
terminal: string;
time: string;
[k: string]: unknown;
};
duration: number;
flightNumber: string;
id: string;
marketingCarrier: { code: string; name: string; [k: string]: unknown };
status: string;
[k: string]: unknown;
},
];
totalDuration: number;
[k: string]: unknown;
};
"UVI6U0VHMToyYjhkOTExNy00NDQ5LTQ1ODItYmZlMS03MzVhYmU0ODIxN2Q=": {
id: string;
journeyLegId: string;
segments: [
{
aircraft: { code: string; [k: string]: unknown };
arrival: {
airport: { code: string; name: string; [k: string]: unknown };
changeOfDay: number;
date: string;
terminal: string;
time: string;
[k: string]: unknown;
};
departure: {
airport: { code: string; name: string; [k: string]: unknown };
changeOfDay: number;
date: string;
time: string;
[k: string]: unknown;
};
duration: number;
flightNumber: string;
id: string;
marketingCarrier: { code: string; name: string; [k: string]: unknown };
status: string;
[k: string]: unknown;
},
];
totalDuration: number;
[k: string]: unknown;
};
[k: string]: unknown;
};
legs: {
OD1: {
arrivalAirport: string;
departureAirport: string;
flightSolutions: []
| [string];
id: string;
[k: string]: unknown;
};
OD2: {
arrivalAirport: string;
departureAirport: string;
flightSolutions: []
| [string];
id: string;
[k: string]: unknown;
};
[k: string]: unknown;
};
[k: string]: unknown;
}
passengers
passengers: [
{
apisStatus: string;
dateOfBirth: string;
firstName: string;
gender: string;
id: string;
lastName: string;
title: string;
[k: string]: unknown;
},
]
pricingBreakdown
pricingBreakdown: [
{
breakdown: [
{ amount: number; code: string; type: string; [k: string]: unknown },
];
category: string;
id: string;
passengerId: string;
price: number;
segments: [] | [string];
type: string;
[k: string]: unknown;
},
]
ticketingCarrier
ticketingCarrier: { code: string; name: string; [k: string]: unknown }
ticketStatus
ticketStatus: string
ticketTimeLimit
ticketTimeLimit: string
totalCost
totalCost: number