{ "partnerId": "5812f433-b72e-4f39-9b37-e077143a4fda", "itinerary": { "trips": [ { "origin": "BLQ", "destination": "DAC", "departureDate": "2026-06-24", "departureTime": "" }, { "origin": "DAC", "destination": "BLQ", "departureDate": "2026-06-26", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "travelport": { "responseId": "aad949dd-fb3a-4257-82de-15bdda0a4088", "transactionId": "56c8f61d655d57a8d483f6e8ddfbc6f6", "numberOflegs": 2, "offers": [ { "id": "j1_o1_p0_b0_j1-o2_p1_b0_j1", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1218, "totalPrice": 1779.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1218, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1779.97 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1218, "totalPrice": 1779.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1218, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1779.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p0", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "LBR", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SL1DL12M", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPX" } ], "quantity": 1, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o2", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1218, "totalPrice": 1779.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1218, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1779.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p1", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "LBR", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BL1DL12M", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPX" } ], "quantity": 1, "totalDuration": "PT30H40M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H5M", "sequence": 1, "id": "s77", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s78", "number": "1321", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-27", "time": "09:30:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-27", "time": "07:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j1_o1_p0_b0_j1-o2_p2_b0_j1", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1218, "totalPrice": 1779.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1218, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1779.97 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1218, "totalPrice": 1779.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1218, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1779.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p0", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "LBR", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SL1DL12M", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPX" } ], "quantity": 1, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o2", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1218, "totalPrice": 1779.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1218, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1779.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p2", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "LBR", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BL1DL12M", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPX" } ], "quantity": 5, "totalDuration": "PT15H30M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H55M", "sequence": 1, "id": "s79", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s80", "number": "1325", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-26", "time": "18:20:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "16:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j2_o3_p3_b0_j2-o4_p7_b4_j2", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1297, "totalPrice": 1858.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1297, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1858.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1297, "totalPrice": 1858.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1297, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1858.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p3", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SLN2PX", "fareType": "PublicFare", "fareTypeCode": "XPX" } ], "quantity": 1, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1297, "totalPrice": 1858.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1297, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1858.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p7", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLNRT", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT30H40M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H5M", "sequence": 1, "id": "s77", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s78", "number": "1321", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-27", "time": "09:30:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-27", "time": "07:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j2_o3_p3_b0_j2-o4_p8_b4_j2", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1297, "totalPrice": 1858.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1297, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1858.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1297, "totalPrice": 1858.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1297, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1858.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p3", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SLN2PX", "fareType": "PublicFare", "fareTypeCode": "XPX" } ], "quantity": 1, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1297, "totalPrice": 1858.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1297, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1858.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p8", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLNRT", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 5, "totalDuration": "PT15H30M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H55M", "sequence": 1, "id": "s79", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s80", "number": "1325", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-26", "time": "18:20:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "16:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j3_o3_p4_b4_j3-o4_p9_b4_j3", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1376, "totalPrice": 1937.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1376, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1937.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1376, "totalPrice": 1937.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1376, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1937.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p4", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLN2XEX", "fareType": "PublicFare", "fareTypeCode": "XEX" } ], "quantity": 2, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1376, "totalPrice": 1937.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1376, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1937.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p9", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLNRT", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT30H40M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H5M", "sequence": 1, "id": "s77", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s78", "number": "1321", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-27", "time": "09:30:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-27", "time": "07:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j3_o3_p4_b4_j3-o4_p10_b4_j3", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1376, "totalPrice": 1937.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1376, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1937.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1376, "totalPrice": 1937.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1376, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1937.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p4", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLN2XEX", "fareType": "PublicFare", "fareTypeCode": "XEX" } ], "quantity": 2, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1376, "totalPrice": 1937.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1376, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 1937.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p10", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLNRT", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 5, "totalDuration": "PT15H30M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H55M", "sequence": 1, "id": "s79", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s80", "number": "1325", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-26", "time": "18:20:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "16:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j6_o5_p14_b6_j6-o6_p22_b14_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p14", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p22", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j6_o5_p14_b6_j6-o6_p23_b14_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p14", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j6_o5_p15_b6_j6-o6_p22_b14_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p15", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p22", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j6_o5_p15_b6_j6-o6_p23_b14_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p15", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2035.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2035.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p30_b6_j10-o8_p42_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p30", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p42", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p30_b6_j10-o8_p43_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p30", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p43", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p30_b6_j10-o8_p44_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p30", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p44", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p31_b6_j10-o8_p42_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p31", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p42", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p31_b6_j10-o8_p43_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p31", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p43", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p31_b6_j10-o8_p44_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p31", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p44", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p32_b6_j10-o8_p42_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p42", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p32_b6_j10-o8_p43_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p43", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j10_o7_p32_b6_j10-o8_p44_b14_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2045.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2045.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p44", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j14_o9_p54_b6_j14-o10_p62_b14_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p54", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p62", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j14_o9_p54_b6_j14-o10_p63_b14_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p54", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p63", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j14_o9_p55_b6_j14-o10_p62_b14_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p55", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p62", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j14_o9_p55_b6_j14-o10_p63_b14_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p55", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1445, "totalPrice": 2047.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1445, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2047.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p63", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j18_o11_p70_b0_j18-o12_p71_b0_j18", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1502, "totalPrice": 2063.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1502, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 2063.97 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1502, "totalPrice": 2063.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1502, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 2063.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p70", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "LBR", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SL1DL12M", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPX" } ], "quantity": 1, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o12", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Restricted", "brandId": "2054272", "brandCode": "RS", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1502, "totalPrice": 2063.97, "totalFees": 0, "totalTaxes": 561.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1502, "totalTaxes": 561.97, "totalFees": 0, "totalPrice": 2063.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p71", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "LBR", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YL1DL12M", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPX" } ], "quantity": 4, "totalDuration": "PT35H5M", "totalFlightDuration": "PT11H30M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT23H35M", "sequence": 1, "id": "s75", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s76", "number": "1323", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-27", "time": "13:55:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-27", "time": "12:20:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H35M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j19_o13_p72_b6_j19-o14_p80_b14_j19", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1489, "totalPrice": 2081.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1489, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2081.79 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1489, "totalPrice": 2081.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1489, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2081.79 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p72", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1489, "totalPrice": 2081.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1489, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2081.79 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p80", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "L", "fareBasisCode": "LLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j19_o13_p73_b6_j19-o14_p80_b14_j19", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1489, "totalPrice": 2081.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1489, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2081.79 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1489, "totalPrice": 2081.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1489, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2081.79 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p73", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1489, "totalPrice": 2081.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1489, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2081.79 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p80", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "L", "fareBasisCode": "LLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j7_o5_p16_b6_j7-o6_p24_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p16", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p24", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j7_o5_p16_b6_j7-o6_p25_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p16", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p25", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j7_o5_p17_b6_j7-o6_p24_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p17", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p24", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j7_o5_p17_b6_j7-o6_p25_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p17", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2397.5, "totalFees": 0, "totalTaxes": 590.5, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 590.5, "totalFees": 0, "totalPrice": 2397.5 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p25", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j20_o13_p74_b6_j20-o14_p81_b6_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2399.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2399.79 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2399.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2399.79 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p74", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2399.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2399.79 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p81", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j20_o13_p75_b6_j20-o14_p81_b6_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2399.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2399.79 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2399.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2399.79 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p75", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2399.79, "totalFees": 0, "totalTaxes": 592.79, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 592.79, "totalFees": 0, "totalPrice": 2399.79 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p81", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p33_b6_j11-o8_p45_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p45", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p33_b6_j11-o8_p46_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p46", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p33_b6_j11-o8_p47_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p47", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p34_b6_j11-o8_p45_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p34", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p45", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p34_b6_j11-o8_p46_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p34", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p46", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p34_b6_j11-o8_p47_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p34", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p47", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p35_b6_j11-o8_p45_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p35", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p45", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p35_b6_j11-o8_p46_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p35", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p46", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j11_o7_p35_b6_j11-o8_p47_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p35", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2407.61, "totalFees": 0, "totalTaxes": 600.61, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 600.61, "totalFees": 0, "totalPrice": 2407.61 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p47", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j15_o9_p56_b6_j15-o10_p64_b6_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p56", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p64", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j15_o9_p56_b6_j15-o10_p65_b6_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p56", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p65", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j15_o9_p57_b6_j15-o10_p64_b6_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p57", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p64", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j15_o9_p57_b6_j15-o10_p65_b6_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p57", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Comfort", "brandId": "1866571", "brandCode": "ECOMFORT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1807, "totalPrice": 2409.9, "totalFees": 0, "totalTaxes": 602.9, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1807, "totalTaxes": 602.9, "totalFees": 0, "totalPrice": 2409.9 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p65", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLR7R3FE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j4_o3_p5_b2_j4-o4_p11_b4_j4", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1853, "totalPrice": 2588.97, "totalFees": 0, "totalTaxes": 735.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1853, "totalTaxes": 735.97, "totalFees": 0, "totalPrice": 2588.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Restricted", "brandId": "2054269", "brandCode": "BX", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Not Offered", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1853, "totalPrice": 2588.97, "totalFees": 0, "totalTaxes": 735.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1853, "totalTaxes": 735.97, "totalFees": 0, "totalPrice": 2588.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p5", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "J", "fareBasisCode": "JLN2BX", "fareType": "PublicFare", "fareTypeCode": "BX" } ], "quantity": 4, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1853, "totalPrice": 2588.97, "totalFees": 0, "totalTaxes": 735.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1853, "totalTaxes": 735.97, "totalFees": 0, "totalPrice": 2588.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p11", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLNRT", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT30H40M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H5M", "sequence": 1, "id": "s77", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s78", "number": "1321", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-27", "time": "09:30:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-27", "time": "07:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j4_o3_p5_b2_j4-o4_p12_b4_j4", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1853, "totalPrice": 2588.97, "totalFees": 0, "totalTaxes": 735.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1853, "totalTaxes": 735.97, "totalFees": 0, "totalPrice": 2588.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Restricted", "brandId": "2054269", "brandCode": "BX", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Not Offered", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1853, "totalPrice": 2588.97, "totalFees": 0, "totalTaxes": 735.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1853, "totalTaxes": 735.97, "totalFees": 0, "totalPrice": 2588.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p5", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "J", "fareBasisCode": "JLN2BX", "fareType": "PublicFare", "fareTypeCode": "BX" } ], "quantity": 4, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Flexible", "brandId": "2054271", "brandCode": "FX", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1853, "totalPrice": 2588.97, "totalFees": 0, "totalTaxes": 735.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1853, "totalTaxes": 735.97, "totalFees": 0, "totalPrice": 2588.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p12", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "BLNRT", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 5, "totalDuration": "PT15H30M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H55M", "sequence": 1, "id": "s79", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s80", "number": "1325", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-26", "time": "18:20:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "16:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j21_o13_p76_b12_j21-o14_p82_b14_j21", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2644, "totalPrice": 3557.87, "totalFees": 0, "totalTaxes": 913.87, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2644, "totalTaxes": 913.87, "totalFees": 0, "totalPrice": 3557.87 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2644, "totalPrice": 3557.87, "totalFees": 0, "totalTaxes": 913.87, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2644, "totalTaxes": 913.87, "totalFees": 0, "totalPrice": 3557.87 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p76", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2644, "totalPrice": 3557.87, "totalFees": 0, "totalTaxes": 913.87, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2644, "totalTaxes": 913.87, "totalFees": 0, "totalPrice": 3557.87 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p82", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "L", "fareBasisCode": "LLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j21_o13_p77_b12_j21-o14_p82_b14_j21", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2644, "totalPrice": 3557.87, "totalFees": 0, "totalTaxes": 913.87, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2644, "totalTaxes": 913.87, "totalFees": 0, "totalPrice": 3557.87 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2644, "totalPrice": 3557.87, "totalFees": 0, "totalTaxes": 913.87, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2644, "totalTaxes": 913.87, "totalFees": 0, "totalPrice": 3557.87 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p77", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 7, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Economy Convenience", "brandId": "1866572", "brandCode": "ECONVENIEN", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2644, "totalPrice": 3557.87, "totalFees": 0, "totalTaxes": 913.87, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2644, "totalTaxes": 913.87, "totalFees": 0, "totalPrice": 3557.87 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p82", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "L", "fareBasisCode": "LLR7R1SE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j8_o5_p18_b12_j8-o6_p26_b12_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p18", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p26", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j8_o5_p18_b12_j8-o6_p27_b12_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p18", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p27", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j8_o5_p19_b12_j8-o6_p26_b12_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p19", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 7, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p26", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j8_o5_p19_b12_j8-o6_p27_b12_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p19", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 7, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5492.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 5492.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p27", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p36_b12_j12-o8_p48_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p48", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p36_b12_j12-o8_p49_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p49", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p36_b12_j12-o8_p50_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p50", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p37_b12_j12-o8_p48_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p48", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p37_b12_j12-o8_p49_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p49", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p37_b12_j12-o8_p50_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 9, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p50", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p38_b12_j12-o8_p48_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p38", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 5, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p48", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p38_b12_j12-o8_p49_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p38", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 5, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p49", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j12_o7_p38_b12_j12-o8_p50_b12_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p38", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 5, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5502.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 5502.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p50", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j16_o9_p58_b12_j16-o10_p66_b12_j16", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p58", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p66", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j16_o9_p58_b12_j16-o10_p67_b12_j16", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p58", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 7, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p67", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j16_o9_p59_b12_j16-o10_p66_b12_j16", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p59", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 2, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p66", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j16_o9_p59_b12_j16-o10_p67_b12_j16", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p59", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 2, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Comfort", "brandId": "1866568", "brandCode": "BCOMFORT", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4264, "totalPrice": 5504.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4264, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 5504.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p67", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DJR7R1SE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j5_o3_p6_b1_j5-o4_p13_b1_j5", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4618, "totalPrice": 5527.97, "totalFees": 0, "totalTaxes": 909.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4618, "totalTaxes": 909.97, "totalFees": 0, "totalPrice": 5527.97 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Flex", "brandId": "2054268", "brandCode": "BB", "brandFacilities": { "Refund": "Included", "CarryOn": "Not Offered", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 4618, "totalPrice": 5527.97, "totalFees": 0, "totalTaxes": 909.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4618, "totalTaxes": 909.97, "totalFees": 0, "totalPrice": 5527.97 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p6", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DLNRT", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT14H45M", "totalFlightDuration": "PT10H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H30M", "sequence": 1, "id": "s34", "number": "1322", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "14:10:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "10:30:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s35", "number": "712", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "05:15:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-24", "time": "18:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT7H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } }, { "offerId": "o4", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Business Flex", "brandId": "2054268", "brandCode": "BB", "brandFacilities": { "Refund": "Included", "CarryOn": "Not Offered", "Meals": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 4618, "totalPrice": 5527.97, "totalFees": 0, "totalTaxes": 909.97, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4618, "totalTaxes": 909.97, "totalFees": 0, "totalPrice": 5527.97 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO18LB\/8KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p13", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CLNRT", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT15H30M", "totalFlightDuration": "PT11H35M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H55M", "sequence": 1, "id": "s79", "number": "713", "operatingCarrierName": "", "arrival": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "12:45:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "06:50:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 3696, "duration": "PT8H55M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "s80", "number": "1325", "operatingCarrierName": "", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-26", "time": "18:20:00" }, "departure": { "location": "IST", "locationName": "All Istanbul Airports", "date": "2026-06-26", "time": "16:40:00" }, "carrier": "TK", "airlineName": "Turkish Airlines", "distance": 925, "duration": "PT2H40M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] } } ] }, { "id": "j9_o5_p20_b13_j9-o6_p28_b13_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p20", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j9_o5_p20_b13_j9-o6_p29_b13_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p20", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j9_o5_p21_b13_j9-o6_p28_b13_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p21", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j9_o5_p21_b13_j9-o6_p29_b13_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p21", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6231.3, "totalFees": 0, "totalTaxes": 1228.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1228.3, "totalFees": 0, "totalPrice": 6231.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p39_b13_j13-o8_p51_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p39", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p51", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p39_b13_j13-o8_p52_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p39", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p52", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p39_b13_j13-o8_p53_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p39", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H5M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s16", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H5M", "sequence": 2, "id": "s17", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s18", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p53", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p40_b13_j13-o8_p51_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p40", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p51", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p40_b13_j13-o8_p52_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p40", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p52", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p40_b13_j13-o8_p53_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p40", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT11H45M", "sequence": 1, "id": "s25", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H15M", "sequence": 2, "id": "s26", "number": "104", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:10:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-25", "time": "08:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "388", "airplaneName": "Airbus A380-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s27", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p53", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p41_b13_j13-o8_p51_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p41", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p51", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p41_b13_j13-o8_p52_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p41", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p52", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j13_o7_p41_b13_j13-o8_p53_b13_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p41", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT21H", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s36", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s37", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s38", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-25", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "01:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6241.41, "totalFees": 0, "totalTaxes": 1238.41, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1238.41, "totalFees": 0, "totalPrice": 6241.41 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p53", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT17H24M", "totalFlightDuration": "PT14H33M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s93", "number": "643", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT56M", "sequence": 2, "id": "s94", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "351", "airplaneName": "Airbus", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s95", "number": "7583", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-26", "time": "17:34:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "15:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j17_o9_p60_b13_j17-o10_p68_b13_j17", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p60", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p68", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j17_o9_p60_b13_j17-o10_p69_b13_j17", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p60", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H", "sequence": 1, "id": "s19", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT18H25M", "sequence": 2, "id": "s20", "number": "4", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-24", "time": "23:50:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "15:05:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s21", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p69", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j17_o9_p61_b13_j17-o10_p68_b13_j17", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p61", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p68", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT26H32M", "totalFlightDuration": "PT14H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s69", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT9H11M", "sequence": 2, "id": "s70", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "7483", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "09:42:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "06:11:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT3H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j17_o9_p61_b13_j17-o10_p69_b13_j17", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p61", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT37H50M", "totalFlightDuration": "PT14H25M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H55M", "sequence": 1, "id": "s22", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT17H30M", "sequence": 2, "id": "s23", "number": "8", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "00:45:00" }, "departure": { "terminal": "4", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "16:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s24", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o10", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5003, "totalPrice": 6243.7, "totalFees": 0, "totalTaxes": 1240.7, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5003, "totalTaxes": 1240.7, "totalFees": 0, "totalPrice": 6243.7 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p69", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 4, "totalDuration": "PT25H2M", "totalFlightDuration": "PT13H51M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s72", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT8H41M", "sequence": 2, "id": "s73", "number": "117", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-26", "time": "21:00:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "15:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s74", "number": "7591", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "08:12:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "05:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H31M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j22_o13_p78_b13_j22-o14_p83_b13_j22", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5711, "totalPrice": 6941.59, "totalFees": 0, "totalTaxes": 1230.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5711, "totalTaxes": 1230.59, "totalFees": 0, "totalPrice": 6941.59 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5711, "totalPrice": 6941.59, "totalFees": 0, "totalTaxes": 1230.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5711, "totalTaxes": 1230.59, "totalFees": 0, "totalPrice": 6941.59 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p78", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 3, "totalDuration": "PT27H15M", "totalFlightDuration": "PT14H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H20M", "sequence": 1, "id": "s28", "number": "9768", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "20:40:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "19:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H15M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s29", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s30", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5711, "totalPrice": 6941.59, "totalFees": 0, "totalTaxes": 1230.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5711, "totalTaxes": 1230.59, "totalFees": 0, "totalPrice": 6941.59 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p83", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "J", "fareBasisCode": "JJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] }, { "id": "j22_o13_p79_b13_j22-o14_p83_b13_j22", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 5711, "totalPrice": 6941.59, "totalFees": 0, "totalTaxes": 1230.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5711, "totalTaxes": 1230.59, "totalFees": 0, "totalPrice": 6941.59 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "BLQ", "arrivalCode": "DAC", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5711, "totalPrice": 6941.59, "totalFees": 0, "totalTaxes": 1230.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5711, "totalTaxes": 1230.59, "totalFees": 0, "totalPrice": 6941.59 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p79", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT38H", "totalFlightDuration": "PT14H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT22H55M", "sequence": 1, "id": "s31", "number": "9799", "operatingCarrierName": "BRITISH AIRWAYS", "arrival": { "terminal": "5", "location": "LHR", "locationName": "Heathrow Airport", "date": "2026-06-24", "time": "10:05:00" }, "departure": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi Airport", "date": "2026-06-24", "time": "08:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 717, "duration": "PT2H25M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT45M", "sequence": 2, "id": "s32", "number": "330", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "17:40:00" }, "departure": { "terminal": "N", "location": "LGW", "locationName": "Gatwick Airport", "date": "2026-06-25", "time": "09:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3246, "duration": "PT6H40M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s33", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-25", "time": "18:25:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H15M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "DAC", "arrivalCode": "IBT", "brand": { "brandName": "Business Elite", "brandId": "1866567", "brandCode": "BELITE", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 5711, "totalPrice": 6941.59, "totalFees": 0, "totalTaxes": 1230.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 5711, "totalTaxes": 1230.59, "totalFees": 0, "totalPrice": 6941.59 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY ON ALLOWANCE DATA NOT AVAILABLE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p83", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "J", "fareBasisCode": "JJR7R1FE", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 1, "totalDuration": "PT28H54M", "totalFlightDuration": "PT13H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s66", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-26", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-26", "time": "11:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT2H31M", "sequence": 2, "id": "s67", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "02:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT6H10M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s68", "number": "7407", "operatingCarrierName": "TRENITALIA S P A", "arrival": { "location": "IBT", "locationName": "", "date": "2026-06-27", "time": "12:04:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "09:41:00" }, "carrier": "9B", "airlineName": "", "distance": 124, "duration": "PT2H23M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": "" } ] } } ] } ], "dataList": [], "filters": { "stops": [ { "name": "1 Stop", "value": "2" }, { "name": "2 Stops", "value": "3" } ], "fareType": [ { "name": "Partially Refundable", "value": "Chargeable" }, { "name": "Refundable", "value": "Included" } ], "baggage": [ { "value": 50, "unit": "Kilograms" }, { "value": 30, "unit": "Kilograms" }, { "value": 35, "unit": "Kilograms" }, { "value": 40, "unit": "Kilograms" } ], "connectingAirports": [ { "name": "Istanbul Airport", "code": "IST" }, { "name": "Hamad International Airport", "code": "DOH" }, { "name": "Milan-Malpensa Airport", "code": "MXP" }, { "name": "Heathrow Airport", "code": "LHR" } ], "airlines": [ { "name": "Turkish Airlines", "value": "TK", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "name": "Qatar Airways", "value": "QR", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "name": "", "value": "9B", "logoUrl": "" } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "DAC", "departureDate": "2026-06-24", "departureTime": "" }, { "origin": "DAC", "destination": "BLQ", "departureDate": "2026-06-26", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, "emirates": { "responseId": "XCA0FCC5-FBE7-48FF-96E7,XD2E071E3-CE79-465A-B54B,X7BCE8F80-FD11-4A39-856D", "transactionId": "", "numberOflegs": 2, "offers": [ { "id": "XCA0FCC5-FBE7-48FF-96E7-1+XCA0FCC5-FBE7-48FF-96E7-43", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT23H58M", "totalFlightDuration": "PT18H", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm60005b63b79f7 Isgm61005b63b79f7" } ], "quantity": 0, "totalDuration": "PT12H", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm60005b63b79f7", "number": "585", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "04:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "01:40:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 2, "id": "Isgm61005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-26", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-43-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-1+XCA0FCC5-FBE7-48FF-96E7-44", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT23H58M", "totalFlightDuration": "PT18H", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm67005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT18H10M", "totalFlightDuration": "PT7H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm67005b63b79f7", "number": "587", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "22:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "19:30:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT3H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H25M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-44-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-1+XCA0FCC5-FBE7-48FF-96E7-45", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT23H58M", "totalFlightDuration": "PT18H", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6b005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT27H30M", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm6b005b63b79f7", "number": "583", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "13:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "10:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT19H55M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-45-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-1+XCA0FCC5-FBE7-48FF-96E7-46", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT23H58M", "totalFlightDuration": "PT18H", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6e005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT15H40M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm6e005b63b79f7", "number": "2287", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "01:05:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "22:00:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT7H50M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-46-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-1+XCA0FCC5-FBE7-48FF-96E7-47", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT23H58M", "totalFlightDuration": "PT18H", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm71005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H30M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm71005b63b79f7", "number": "2331", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "11:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "08:10:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT21H40M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-1", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-2+XCA0FCC5-FBE7-48FF-96E7-43", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT16H53M", "flightSegments": [ { "sequence": 1, "id": "Isgm11005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "XRJ", "locationName": "Rome Termini Rail Station", "date": "2026-06-24", "time": "17:40:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 189, "duration": "PT2H3M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT4H30M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm60005b63b79f7 Isgm61005b63b79f7" } ], "quantity": 0, "totalDuration": "PT12H", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm60005b63b79f7", "number": "585", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "04:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "01:40:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 2, "id": "Isgm61005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-26", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-43-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-2+XCA0FCC5-FBE7-48FF-96E7-44", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT16H53M", "flightSegments": [ { "sequence": 1, "id": "Isgm11005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "XRJ", "locationName": "Rome Termini Rail Station", "date": "2026-06-24", "time": "17:40:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 189, "duration": "PT2H3M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT4H30M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm67005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT18H10M", "totalFlightDuration": "PT7H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm67005b63b79f7", "number": "587", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "22:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "19:30:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT3H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H25M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-44-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-2+XCA0FCC5-FBE7-48FF-96E7-45", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT16H53M", "flightSegments": [ { "sequence": 1, "id": "Isgm11005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "XRJ", "locationName": "Rome Termini Rail Station", "date": "2026-06-24", "time": "17:40:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 189, "duration": "PT2H3M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT4H30M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6b005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT27H30M", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm6b005b63b79f7", "number": "583", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "13:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "10:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT19H55M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-45-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-2+XCA0FCC5-FBE7-48FF-96E7-46", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT16H53M", "flightSegments": [ { "sequence": 1, "id": "Isgm11005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "XRJ", "locationName": "Rome Termini Rail Station", "date": "2026-06-24", "time": "17:40:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 189, "duration": "PT2H3M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT4H30M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6e005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT15H40M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm6e005b63b79f7", "number": "2287", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "01:05:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "22:00:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT7H50M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-46-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-2+XCA0FCC5-FBE7-48FF-96E7-47", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT16H53M", "flightSegments": [ { "sequence": 1, "id": "Isgm11005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "XRJ", "locationName": "Rome Termini Rail Station", "date": "2026-06-24", "time": "17:40:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 189, "duration": "PT2H3M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT4H30M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm71005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H30M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm71005b63b79f7", "number": "2331", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "11:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "08:10:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT21H40M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-2", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-3+XCA0FCC5-FBE7-48FF-96E7-43", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT17H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm14005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "18:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT3H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm60005b63b79f7 Isgm61005b63b79f7" } ], "quantity": 0, "totalDuration": "PT12H", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm60005b63b79f7", "number": "585", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "04:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "01:40:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 2, "id": "Isgm61005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-26", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-43-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-3+XCA0FCC5-FBE7-48FF-96E7-44", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT17H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm14005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "18:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT3H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm67005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT18H10M", "totalFlightDuration": "PT7H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm67005b63b79f7", "number": "587", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "22:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "19:30:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT3H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H25M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-44-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-3+XCA0FCC5-FBE7-48FF-96E7-45", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT17H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm14005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "18:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT3H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6b005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT27H30M", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm6b005b63b79f7", "number": "583", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "13:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "10:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT19H55M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-45-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-3+XCA0FCC5-FBE7-48FF-96E7-46", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT17H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm14005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "18:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT3H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6e005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT15H40M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm6e005b63b79f7", "number": "2287", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "01:05:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "22:00:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT7H50M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-46-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-3+XCA0FCC5-FBE7-48FF-96E7-47", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7" } ], "quantity": 0, "totalDuration": "PT25H48M", "totalFlightDuration": "PT17H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm14005b63b79f7", "number": "3182", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "18:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "15:37:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT3H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 3, "id": "Isgm04005b63b79f7", "number": "586", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "17:25:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "10:35:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm71005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H30M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm71005b63b79f7", "number": "2331", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "11:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "08:10:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT21H40M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-3", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-4+XCA0FCC5-FBE7-48FF-96E7-43", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H53M", "totalFlightDuration": "PT17H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H35M" }, { "sequence": 3, "id": "Isgm17005b63b79f7", "number": "584", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "23:20:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "16:45:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H35M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm60005b63b79f7 Isgm61005b63b79f7" } ], "quantity": 0, "totalDuration": "PT12H", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm60005b63b79f7", "number": "585", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "04:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "01:40:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT4H25M" }, { "sequence": 2, "id": "Isgm61005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-26", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-43", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-43-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-4+XCA0FCC5-FBE7-48FF-96E7-44", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H53M", "totalFlightDuration": "PT17H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H35M" }, { "sequence": 3, "id": "Isgm17005b63b79f7", "number": "584", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "23:20:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "16:45:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H35M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm67005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT18H10M", "totalFlightDuration": "PT7H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm67005b63b79f7", "number": "587", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "22:30:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "19:30:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT3H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H25M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-44", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-44-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-4+XCA0FCC5-FBE7-48FF-96E7-45", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H53M", "totalFlightDuration": "PT17H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H35M" }, { "sequence": 3, "id": "Isgm17005b63b79f7", "number": "584", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "23:20:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "16:45:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H35M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 45, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6b005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT27H30M", "totalFlightDuration": "PT7H35M", "flightSegments": [ { "sequence": 1, "id": "Isgm6b005b63b79f7", "number": "583", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "13:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "10:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT2H50M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT19H55M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-45", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-45-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-4+XCA0FCC5-FBE7-48FF-96E7-46", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H53M", "totalFlightDuration": "PT17H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H35M" }, { "sequence": 3, "id": "Isgm17005b63b79f7", "number": "584", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "23:20:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "16:45:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H35M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm6e005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT15H40M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm6e005b63b79f7", "number": "2287", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "01:05:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "22:00:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT7H50M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-46", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-46-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" }, { "id": "XCA0FCC5-FBE7-48FF-96E7-4+XCA0FCC5-FBE7-48FF-96E7-47", "fullprice": { "currencyCode": "EUR", "totalPrice": 1745.02, "totalFees": 0, "totalTaxes": 418.02, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1327, "totalTaxes": 418.02, "totalFees": 0, "totalPrice": 1745.02 } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" }, { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "legs": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "departureCode": "IBT", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 1, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 694, "base": 694, "totalTaxes": 180.9, "taxAmount": 180.9, "totalFees": 0, "feeUnit": "", "totalAmount": 874.9, "totalPrice": 874.9, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "EX", "description": "Security Bag Charge", "amount": 2.19, "currency": "EUR" }, { "code": "HB", "description": "Council City Tax", "amount": 8, "currency": "EUR" }, { "code": "IT", "description": "Embarkation Tax", "amount": 25.15, "currency": "EUR" }, { "code": "MJ", "description": "Passenger Service Charge", "amount": 1.25, "currency": "EUR" }, { "code": "VT", "description": "Security Charge", "amount": 3.22, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H53M", "totalFlightDuration": "PT17H45M", "flightSegments": [ { "sequence": 1, "id": "Isgm02005b63b79f7", "number": "3270", "class": "X", "arrival": { "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "20:37:00" }, "departure": { "location": "IBT", "locationName": "Bologna Central Rail Stn", "date": "2026-06-24", "time": "17:27:00" }, "carrier": "7T", "airlineName": "Trenitalia", "distance": 192, "duration": "PT3H10M", "equipment": "TRN", "airplaneName": "Train", "airlineLogoUrl": null, "boundFlightsInd": true, "connectionDuration": "PT1H33M" }, { "sequence": 2, "id": "Isgm03005b63b79f7", "number": "96", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "06:10:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Rome Fiumicino Apt", "date": "2026-06-24", "time": "22:10:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2697, "duration": "PT8H", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": true, "connectionDuration": "PT10H35M" }, { "sequence": 3, "id": "Isgm17005b63b79f7", "number": "584", "class": "X", "arrival": { "location": "DAC", "locationName": "Dhaka", "date": "2026-06-25", "time": "23:20:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-25", "time": "16:45:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2196, "duration": "PT6H35M", "equipment": "77W", "airplaneName": "Boeing 777-300ER", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "departureCode": "DAC", "arrivalCode": "BLQ", "brand": { "brandName": "Economy Flex Plus", "brandId": "Xpc09005b63b79f7", "brandCode": "YF", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "CarryOn": "Included", "Meals": "Included" } }, "sequence": 2, "price": { "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "baseAmount": 633, "base": 633, "totalTaxes": 237.12, "taxAmount": 237.12, "totalFees": 0, "feeUnit": "", "totalAmount": 870.12, "totalPrice": 870.12, "currency": "EUR", "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] } ], "taxes": [ { "code": "F6", "description": "Passenger Facilities Charge", "amount": 11.9, "currency": "EUR" }, { "code": "ZR", "description": "Intl Advanced Psgr Information Fee", "amount": 1.19, "currency": "EUR" }, { "code": "BD", "description": "Embarkation Fee", "amount": 3.59, "currency": "EUR" }, { "code": "E5", "description": "VAT on Embarkation Fee", "amount": 3.16, "currency": "EUR" }, { "code": "OW", "description": "Domestic\/International Excise Duty Tax", "amount": 28.72, "currency": "EUR" }, { "code": "P7", "description": "Airport Development Fee - Bangladesh", "amount": 8.74, "currency": "EUR" }, { "code": "P8", "amount": 8.74, "currency": "EUR" }, { "code": "UT", "description": "Foreign Travel Tax", "amount": 43.08, "currency": "EUR" }, { "code": "YQ", "description": "Fuel Surcharge", "amount": 128, "currency": "EUR" } ] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "description": "CHECKED ALLOWANCE", "weight": 35, "weightUnit": "Kilograms" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "description": "CARRY7KG 15LB UPTO45LI 115LCM", "weight": 1, "weightUnit": "PC" } } } } }, "product": { "id": "", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XLRZFIT1", "fareType": "AirlinePrivateFare", "fareTypeCode": "749", "segmentRefs": "Isgm71005b63b79f7 Isgm68005b63b79f7" } ], "quantity": 0, "totalDuration": "PT29H30M", "totalFlightDuration": "PT7H50M", "flightSegments": [ { "sequence": 1, "id": "Isgm71005b63b79f7", "number": "2331", "class": "X", "arrival": { "location": "DXB", "locationName": "Dubai International", "date": "2026-06-26", "time": "11:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka", "date": "2026-06-26", "time": "08:10:00" }, "carrier": "FZ", "airlineName": "Flydubai", "distance": 2196, "duration": "PT3H5M", "equipment": "7M8", "airplaneName": "Boeing 737MAX 8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg", "boundFlightsInd": true, "connectionDuration": "PT21H40M" }, { "sequence": 2, "id": "Isgm68005b63b79f7", "number": "93", "class": "X", "arrival": { "location": "BLQ", "locationName": "Bologna Guglielmo Marconi", "date": "2026-06-27", "time": "13:40:00" }, "departure": { "terminal": "3", "location": "DXB", "locationName": "Dubai International", "date": "2026-06-27", "time": "08:55:00" }, "carrier": "EK", "airlineName": "Emirates", "distance": 2784, "duration": "PT4H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg", "boundFlightsInd": false, "connectionDuration": null } ] } } ], "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc08005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk07005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DQML~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DT~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.1~D5426~D0~D~A~A~D~M@E8WJQXEGS\/~MRC8UDM0~MDB8WJQXEGS\/.TEL1*smFzkuckkkcA*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc65005b63b79f7", "fareDetails": { "fareBasisCode": "XLRZFIT1", "fareCode": "749", "metadataKey": "Xfrk64005b63b79f7", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8C?B~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16223~D\/~DAJP~A~A~DC?B~A~A~DDI~A~DWJQXEGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D~A~A~DD~D~MAD9VKPYDHR0~MSB9TEL1~MEA9VKPYDHR0-UDM0*smFzkuckkkcA*flxKey" } } ], "processedOffer": { "processedOffers": [ { "offerId": "XCA0FCC5-FBE7-48FF-96E7-4", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } } ] }, { "offerId": "XCA0FCC5-FBE7-48FF-96E7-47", "offerItemId": "XCA0FCC5-FBE7-48FF-96E7-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "source": "NDC:Emirates" } ], "dataList": { "PassengerList": { "Passenger": { "$": { "PassengerID": "T1" }, "PTC": "ADT" } }, "BaggageAllowanceList": { "BaggageAllowance": [ { "$": { "BaggageAllowanceID": "Xbga0f005b63b79f7" }, "BaggageCategory": "Checked", "AllowanceDescription": { "ApplicableParty": "Traveler", "Descriptions": { "Description": { "Text": "CHECKED ALLOWANCE" } } }, "WeightAllowance": { "ApplicableParty": "Traveler", "MaximumWeight": { "Value": "35", "UOM": "KG" } }, "BaggageDeterminingCarrier": { "AirlineID": "EK" } }, { "$": { "BaggageAllowanceID": "Xcyo10005b63b79f7" }, "BaggageCategory": "CarryOn", "AllowanceDescription": { "ApplicableParty": "Traveler", "Descriptions": { "Description": { "Text": "CARRY7KG 15LB UPTO45LI 115LCM" } } }, "PieceAllowance": { "ApplicableParty": "Traveler", "TotalQuantity": "1", "PieceMeasurements": { "$": { "Quantity": "1" } } }, "BaggageDeterminingCarrier": { "AirlineID": "EK" } }, { "$": { "BaggageAllowanceID": "Xbga4a005b63b79f7" }, "BaggageCategory": "Checked", "AllowanceDescription": { "ApplicableParty": "Traveler", "Descriptions": { "Description": { "Text": "CHECKED ALLOWANCE" } } }, "WeightAllowance": { "ApplicableParty": "Traveler", "MaximumWeight": { "Value": "40", "UOM": "KG" } }, "BaggageDeterminingCarrier": { "AirlineID": "EK" } }, { "$": { "BaggageAllowanceID": "Xcyo4b005b63b79f7" }, "BaggageCategory": "CarryOn", "AllowanceDescription": { "ApplicableParty": "Traveler", "Descriptions": { "Description": { "Text": "CARRY7KG 15LB UPTO45LI 115LCM" } } }, "PieceAllowance": { "ApplicableParty": "Traveler", "TotalQuantity": "2", "PieceMeasurements": { "$": { "Quantity": "2" } } }, "BaggageDeterminingCarrier": { "AirlineID": "EK" } }, { "$": { "BaggageAllowanceID": "Xbga66005b63b79f7" }, "BaggageCategory": "Checked", "AllowanceDescription": { "ApplicableParty": "Traveler", "Descriptions": { "Description": { "Text": "CHECKED ALLOWANCE" } } }, "WeightAllowance": { "ApplicableParty": "Traveler", "MaximumWeight": { "Value": "45", "UOM": "KG" } }, "BaggageDeterminingCarrier": { "AirlineID": "EK" } }, { "$": { "BaggageAllowanceID": "Xcyoc1005b63b79f7" }, "BaggageCategory": "CarryOn", "AllowanceDescription": { "ApplicableParty": "Traveler", "Descriptions": { "Description": { "Text": "CARRY10KG 22LBUPTO 45LI 115LCM" } } }, "PieceAllowance": { "ApplicableParty": "Traveler", "TotalQuantity": "1", "PieceMeasurements": { "$": { "Quantity": "1" } } }, "BaggageDeterminingCarrier": { "AirlineID": "EK" } } ] }, "FareList": { "FareGroup": [ { "$": { "refs": "Xfrk07005b63b79f7", "ListKey": "Xfbc08005b63b79f7" }, "Fare": { "FareCode": "749" }, "FareBasisCode": { "Code": "XLRZFIT1" } }, { "$": { "refs": "Xfrk42005b63b79f7", "ListKey": "Xfbc43005b63b79f7" }, "Fare": { "FareCode": "749" }, "FareBasisCode": { "Code": "CRRZFIT1" } }, { "$": { "refs": "Xfrk64005b63b79f7", "ListKey": "Xfbc65005b63b79f7" }, "Fare": { "FareCode": "749" }, "FareBasisCode": { "Code": "XLRZFIT1" } }, { "$": { "refs": "Xfrk78005b63b79f7", "ListKey": "Xfbc79005b63b79f7" }, "Fare": { "FareCode": "749" }, "FareBasisCode": { "Code": "XLRZFIT1" } }, { "$": { "refs": "Xfrkbb005b63b79f7", "ListKey": "Xfbcbc005b63b79f7" }, "Fare": { "FareCode": "749" }, "FareBasisCode": { "Code": "ELPZFIT1" } }, { "$": { "refs": "Xfrkc7005b63b79f7", "ListKey": "Xfbcc8005b63b79f7" }, "Fare": { "FareCode": "749" }, "FareBasisCode": { "Code": "ELPZFIT1" } } ] }, "FlightSegmentList": { "FlightSegment": [ { "$": { "SegmentKey": "Isgm02005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "IBT", "Date": "2026-06-24", "Time": "17:27", "AirportName": "Bologna Central Rail Stn, IT" }, "Arrival": { "AirportCode": "FCO", "Date": "2026-06-24", "Time": "20:37", "ChangeOfDay": "0", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3270" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H10M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "ZMS", "Name": "Florence S.M. Novella Rail Station, IT", "ArrivalDate": "2026-06-24", "ArrivalTime": "18:04", "DepartureDate": "2026-06-24", "DepartureTime": "18:14" } } } } }, { "$": { "SegmentKey": "Isgm03005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-24", "Time": "22:10", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-25", "Time": "06:10", "ChangeOfDay": "1", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "96" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2697", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H00M" } } }, { "$": { "SegmentKey": "Isgm04005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-25", "Time": "10:35", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "DAC", "Date": "2026-06-25", "Time": "17:25", "ChangeOfDay": "0", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "586" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT04H50M" } } }, { "$": { "SegmentKey": "Isgm11005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "IBT", "Date": "2026-06-24", "Time": "15:37", "AirportName": "Bologna Central Rail Stn, IT" }, "Arrival": { "AirportCode": "XRJ", "Date": "2026-06-24", "Time": "17:40", "ChangeOfDay": "0", "AirportName": "Rome Termini Rail Station, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3182" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "189", "UOM": "Miles" }, "FlightDuration": { "Value": "PT02H03M" } } }, { "$": { "SegmentKey": "Isgm14005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "IBT", "Date": "2026-06-24", "Time": "15:37", "AirportName": "Bologna Central Rail Stn, IT" }, "Arrival": { "AirportCode": "FCO", "Date": "2026-06-24", "Time": "18:37", "ChangeOfDay": "0", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3182" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H00M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "XRJ", "Name": "Rome Termini Rail Station, IT", "ArrivalDate": "2026-06-24", "ArrivalTime": "17:40", "DepartureDate": "2026-06-24", "DepartureTime": "18:05" } } } } }, { "$": { "SegmentKey": "Isgm17005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-25", "Time": "16:45", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "DAC", "Date": "2026-06-25", "Time": "23:20", "ChangeOfDay": "0", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "584" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT04H35M" } } }, { "$": { "SegmentKey": "Isgm1e005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "02:00", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "08:35", "ChangeOfDay": "0", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "582" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT04H35M" } } }, { "$": { "SegmentKey": "Isgm21005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-25", "Time": "15:45", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-25", "Time": "23:45", "ChangeOfDay": "0", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "98" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "388", "Name": "Airbus A380-800 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2697", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H00M" } } }, { "$": { "SegmentKey": "Isgm2c005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "10:35", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "17:25", "ChangeOfDay": "0", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "586" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT04H50M" } } }, { "$": { "SegmentKey": "Isgm33005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-25", "Time": "13:55", "AirportName": "Dubai International, AE", "Terminal": { "Name": "2" } }, "Arrival": { "AirportCode": "DAC", "Date": "2026-06-25", "Time": "21:00", "ChangeOfDay": "0", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "2286" }, "OperatingCarrier": { "AirlineID": "FZ", "Name": "Flydubai" }, "Equipment": { "AircraftCode": "7M8", "Name": "Boeing 737MAX 8 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT05H05M" } } }, { "$": { "SegmentKey": "Isgm3a005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "00:10", "AirportName": "Dubai International, AE", "Terminal": { "Name": "2" } }, "Arrival": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "07:10", "ChangeOfDay": "0", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "2330" }, "OperatingCarrier": { "AirlineID": "FZ", "Name": "Flydubai" }, "Equipment": { "AircraftCode": "7M8", "Name": "Boeing 737MAX 8 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT05H00M" } } }, { "$": { "SegmentKey": "Isgm60005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "01:40", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "04:30", "ChangeOfDay": "0", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "585" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT04H50M" } } }, { "$": { "SegmentKey": "Isgm61005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "08:55", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "BLQ", "Date": "2026-06-26", "Time": "13:40", "ChangeOfDay": "0", "AirportName": "Bologna Guglielmo Marconi, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "93" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "359", "Name": "Airbus A350-900" }, "FlightDetail": { "FlightDistance": { "Value": "2784", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H45M" } } }, { "$": { "SegmentKey": "Isgm67005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "19:30", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "22:30", "ChangeOfDay": "0", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "587" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT05H00M" } } }, { "$": { "SegmentKey": "Isgm68005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-27", "Time": "08:55", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "BLQ", "Date": "2026-06-27", "Time": "13:40", "ChangeOfDay": "0", "AirportName": "Bologna Guglielmo Marconi, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "93" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "359", "Name": "Airbus A350-900" }, "FlightDetail": { "FlightDistance": { "Value": "2784", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H45M" } } }, { "$": { "SegmentKey": "Isgm6b005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "10:10", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "13:00", "ChangeOfDay": "0", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "583" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT04H50M" } } }, { "$": { "SegmentKey": "Isgm6e005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "22:00", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-27", "Time": "01:05", "ChangeOfDay": "1", "AirportName": "Dubai International, AE", "Terminal": { "Name": "2" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "2287" }, "OperatingCarrier": { "AirlineID": "FZ", "Name": "Flydubai" }, "Equipment": { "AircraftCode": "7M8", "Name": "Boeing 737MAX 8 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT05H05M" } } }, { "$": { "SegmentKey": "Isgm71005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DAC", "Date": "2026-06-26", "Time": "08:10", "AirportName": "Dhaka, BD", "Terminal": { "Name": "1" } }, "Arrival": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "11:15", "ChangeOfDay": "0", "AirportName": "Dubai International, AE", "Terminal": { "Name": "2" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "2331" }, "OperatingCarrier": { "AirlineID": "FZ", "Name": "Flydubai" }, "Equipment": { "AircraftCode": "7M8", "Name": "Boeing 737MAX 8 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2196", "UOM": "Miles" }, "FlightDuration": { "Value": "PT05H05M" } } }, { "$": { "SegmentKey": "Isgm74005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "09:10", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "MXP", "Date": "2026-06-26", "Time": "14:10", "ChangeOfDay": "0", "AirportName": "Milan Malpensa Apt, IT", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "205" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "388", "Name": "Airbus A380-800 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2923", "UOM": "Miles" }, "FlightDuration": { "Value": "PT07H00M" } } }, { "$": { "SegmentKey": "Isgm75005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "MXP", "Date": "2026-06-26", "Time": "17:41", "AirportName": "Milan Malpensa Apt, IT" }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-26", "Time": "20:24", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3010" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "149", "UOM": "Miles" }, "FlightDuration": { "Value": "PT02H43M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "XRL", "Name": "Reggio nellEmilia Mediopadana Rail Stn, IT", "ArrivalDate": "2026-06-26", "ArrivalTime": "19:54", "DepartureDate": "2026-06-26", "DepartureTime": "19:56" } } } } }, { "$": { "SegmentKey": "Isgm7a005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-27", "Time": "09:10", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "MXP", "Date": "2026-06-27", "Time": "14:10", "ChangeOfDay": "0", "AirportName": "Milan Malpensa Apt, IT", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "205" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "388", "Name": "Airbus A380-800 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2923", "UOM": "Miles" }, "FlightDuration": { "Value": "PT07H00M" } } }, { "$": { "SegmentKey": "Isgm7b005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "MXP", "Date": "2026-06-27", "Time": "17:41", "AirportName": "Milan Malpensa Apt, IT" }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-27", "Time": "20:24", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3010" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "149", "UOM": "Miles" }, "FlightDuration": { "Value": "PT02H43M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "XRL", "Name": "Reggio nellEmilia Mediopadana Rail Stn, IT", "ArrivalDate": "2026-06-27", "ArrivalTime": "19:54", "DepartureDate": "2026-06-27", "DepartureTime": "19:56" } } } } }, { "$": { "SegmentKey": "Isgm7e005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "15:15", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "MXP", "Date": "2026-06-26", "Time": "20:15", "ChangeOfDay": "0", "AirportName": "Milan Malpensa Apt, IT", "Terminal": { "Name": "1" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "91" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "388", "Name": "Airbus A380-800 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2923", "UOM": "Miles" }, "FlightDuration": { "Value": "PT07H00M" } } }, { "$": { "SegmentKey": "Isgm7f005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "MXP", "Date": "2026-06-27", "Time": "13:11", "AirportName": "Milan Malpensa Apt, IT" }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-27", "Time": "15:34", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3182" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "149", "UOM": "Miles" }, "FlightDuration": { "Value": "PT02H23M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "XIK", "Name": "Milan Centrale Rail Station, IT", "ArrivalDate": "2026-06-27", "ArrivalTime": "14:07", "DepartureDate": "2026-06-27", "DepartureTime": "14:30" } } } } }, { "$": { "SegmentKey": "Isgm82005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "MXP", "Date": "2026-06-27", "Time": "14:41", "AirportName": "Milan Malpensa Apt, IT" }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-27", "Time": "17:24", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3270" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "149", "UOM": "Miles" }, "FlightDuration": { "Value": "PT02H43M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "XRL", "Name": "Reggio nellEmilia Mediopadana Rail Stn, IT", "ArrivalDate": "2026-06-27", "ArrivalTime": "16:54", "DepartureDate": "2026-06-27", "DepartureTime": "16:56" } } } } }, { "$": { "SegmentKey": "Isgm93005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "08:50", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "FCO", "Date": "2026-06-26", "Time": "13:25", "ChangeOfDay": "0", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "97" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "388", "Name": "Airbus A380-800 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2697", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H35M" } } }, { "$": { "SegmentKey": "Isgm94005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-26", "Time": "16:38", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-26", "Time": "19:58", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3176" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H20M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "ZMS", "Name": "Florence S.M. Novella Rail Station, IT", "ArrivalDate": "2026-06-26", "ArrivalTime": "19:11", "DepartureDate": "2026-06-26", "DepartureTime": "19:20" } } } } }, { "$": { "SegmentKey": "Isgm97005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-27", "Time": "08:50", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "FCO", "Date": "2026-06-27", "Time": "13:25", "ChangeOfDay": "0", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "97" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "388", "Name": "Airbus A380-800 Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2697", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H35M" } } }, { "$": { "SegmentKey": "Isgm98005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-27", "Time": "16:38", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-27", "Time": "19:58", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3176" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H20M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "ZMS", "Name": "Florence S.M. Novella Rail Station, IT", "ArrivalDate": "2026-06-27", "ArrivalTime": "19:11", "DepartureDate": "2026-06-27", "DepartureTime": "19:20" } } } } }, { "$": { "SegmentKey": "Isgm9b005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-26", "Time": "15:30", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "FCO", "Date": "2026-06-26", "Time": "20:05", "ChangeOfDay": "0", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "95" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2697", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H35M" } } }, { "$": { "SegmentKey": "Isgm9c005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-27", "Time": "08:23", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-27", "Time": "11:33", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3013" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H10M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "ZMS", "Name": "Florence S.M. Novella Rail Station, IT", "ArrivalDate": "2026-06-27", "ArrivalTime": "10:46", "DepartureDate": "2026-06-27", "DepartureTime": "10:55" } } } } }, { "$": { "SegmentKey": "Isgm9f005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-27", "Time": "13:23", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-27", "Time": "16:33", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3011" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H10M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "ZMS", "Name": "Florence S.M. Novella Rail Station, IT", "ArrivalDate": "2026-06-27", "ArrivalTime": "15:46", "DepartureDate": "2026-06-27", "DepartureTime": "15:55" } } } } }, { "$": { "SegmentKey": "Isgmb4005b63b79f7", "ConnectInd": "true", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "DXB", "Date": "2026-06-27", "Time": "15:30", "AirportName": "Dubai International, AE", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "FCO", "Date": "2026-06-27", "Time": "20:05", "ChangeOfDay": "0", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "95" }, "OperatingCarrier": { "AirlineID": "EK", "Name": "Emirates" }, "Equipment": { "AircraftCode": "77W", "Name": "Boeing 777-300ER Passenger" }, "FlightDetail": { "FlightDistance": { "Value": "2697", "UOM": "Miles" }, "FlightDuration": { "Value": "PT06H35M" } } }, { "$": { "SegmentKey": "Isgmb5005b63b79f7", "ConnectInd": "false", "ElectronicTicketInd": "true" }, "Departure": { "AirportCode": "FCO", "Date": "2026-06-28", "Time": "08:23", "AirportName": "Rome Fiumicino Apt, IT", "Terminal": { "Name": "3" } }, "Arrival": { "AirportCode": "IBT", "Date": "2026-06-28", "Time": "11:33", "ChangeOfDay": "0", "AirportName": "Bologna Central Rail Stn, IT" }, "MarketingCarrier": { "AirlineID": "EK", "Name": "Emirates", "FlightNumber": "3013" }, "OperatingCarrier": { "AirlineID": "7T", "Name": "Trenitalia" }, "Equipment": { "AircraftCode": "TRN", "Name": "Train" }, "FlightDetail": { "FlightDistance": { "Value": "192", "UOM": "Miles" }, "FlightDuration": { "Value": "PT03H10M" }, "Stops": { "StopQuantity": "1", "StopLocations": { "StopLocation": { "AirportCode": "ZMS", "Name": "Florence S.M. Novella Rail Station, IT", "ArrivalDate": "2026-06-28", "ArrivalTime": "10:46", "DepartureDate": "2026-06-28", "DepartureTime": "10:55" } } } } } ] }, "FlightList": { "Flight": [ { "$": { "FlightKey": "Iflt05005b63b79f7" }, "Journey": { "Time": "PT19H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt12005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt15005b63b79f7" }, "Journey": { "Time": "PT21H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm04005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt18005b63b79f7" }, "Journey": { "Time": "PT25H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt1a005b63b79f7" }, "Journey": { "Time": "PT27H43M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt1c005b63b79f7" }, "Journey": { "Time": "PT27H43M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm17005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt1f005b63b79f7" }, "Journey": { "Time": "PT35H08M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm1e005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt22005b63b79f7" }, "Journey": { "Time": "PT35H08M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm21005b63b79f7 Isgm1e005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt24005b63b79f7" }, "Journey": { "Time": "PT36H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm1e005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt26005b63b79f7" }, "Journey": { "Time": "PT36H58M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm1e005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt28005b63b79f7" }, "Journey": { "Time": "PT36H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm21005b63b79f7 Isgm1e005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt2a005b63b79f7" }, "Journey": { "Time": "PT36H58M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm21005b63b79f7 Isgm1e005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt2d005b63b79f7" }, "Journey": { "Time": "PT43H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm21005b63b79f7 Isgm2c005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt2f005b63b79f7" }, "Journey": { "Time": "PT45H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm21005b63b79f7 Isgm2c005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt31005b63b79f7" }, "Journey": { "Time": "PT45H48M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm21005b63b79f7 Isgm2c005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt34005b63b79f7" }, "Journey": { "Time": "PT23H33M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm33005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt36005b63b79f7" }, "Journey": { "Time": "PT25H23M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm33005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt38005b63b79f7" }, "Journey": { "Time": "PT25H23M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm33005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt3b005b63b79f7" }, "Journey": { "Time": "PT33H43M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005b63b79f7 Isgm03005b63b79f7 Isgm3a005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt3d005b63b79f7" }, "Journey": { "Time": "PT35H33M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm14005b63b79f7 Isgm03005b63b79f7 Isgm3a005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt3f005b63b79f7" }, "Journey": { "Time": "PT35H33M", "Distance": { "Value": "5082", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005b63b79f7 Isgm03005b63b79f7 Isgm3a005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "FlightKey": "Iflt62005b63b79f7" }, "Journey": { "Time": "PT16H00M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm61005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } }, { "$": { "FlightKey": "Iflt69005b63b79f7" }, "Journey": { "Time": "PT22H10M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } }, { "$": { "FlightKey": "Iflt6c005b63b79f7" }, "Journey": { "Time": "PT31H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } }, { "$": { "FlightKey": "Iflt6f005b63b79f7" }, "Journey": { "Time": "PT19H40M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } }, { "$": { "FlightKey": "Iflt72005b63b79f7" }, "Journey": { "Time": "PT33H30M", "Distance": { "Value": "4980", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm68005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } }, { "$": { "FlightKey": "Iflt76005b63b79f7" }, "Journey": { "Time": "PT22H44M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm74005b63b79f7 Isgm75005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt7c005b63b79f7" }, "Journey": { "Time": "PT28H54M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm7a005b63b79f7 Isgm7b005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt80005b63b79f7" }, "Journey": { "Time": "PT33H24M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm7e005b63b79f7 Isgm7f005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt83005b63b79f7" }, "Journey": { "Time": "PT35H14M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm7e005b63b79f7 Isgm82005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt85005b63b79f7" }, "Journey": { "Time": "PT38H14M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm7e005b63b79f7 Isgm7b005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt87005b63b79f7" }, "Journey": { "Time": "PT38H14M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm7a005b63b79f7 Isgm7b005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt89005b63b79f7" }, "Journey": { "Time": "PT26H24M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm7a005b63b79f7 Isgm7b005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt8b005b63b79f7" }, "Journey": { "Time": "PT35H24M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm7e005b63b79f7 Isgm7f005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt8d005b63b79f7" }, "Journey": { "Time": "PT37H14M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm7e005b63b79f7 Isgm82005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt8f005b63b79f7" }, "Journey": { "Time": "PT40H14M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm7e005b63b79f7 Isgm7b005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt91005b63b79f7" }, "Journey": { "Time": "PT40H14M", "Distance": { "Value": "5268", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm7a005b63b79f7 Isgm7b005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt95005b63b79f7" }, "Journey": { "Time": "PT22H18M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm93005b63b79f7 Isgm94005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt99005b63b79f7" }, "Journey": { "Time": "PT28H28M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm67005b63b79f7 Isgm97005b63b79f7 Isgm98005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflt9d005b63b79f7" }, "Journey": { "Time": "PT29H23M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm9b005b63b79f7 Isgm9c005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflta0005b63b79f7" }, "Journey": { "Time": "PT34H23M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm9b005b63b79f7 Isgm9f005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflta2005b63b79f7" }, "Journey": { "Time": "PT37H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm9b005b63b79f7 Isgm98005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflta4005b63b79f7" }, "Journey": { "Time": "PT37H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6b005b63b79f7 Isgm97005b63b79f7 Isgm98005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflta6005b63b79f7" }, "Journey": { "Time": "PT37H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm9b005b63b79f7 Isgm9c005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Iflta8005b63b79f7" }, "Journey": { "Time": "PT37H53M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm60005b63b79f7 Isgm93005b63b79f7 Isgm9c005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltaa005b63b79f7" }, "Journey": { "Time": "PT25H58M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm97005b63b79f7 Isgm98005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltac005b63b79f7" }, "Journey": { "Time": "PT31H23M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm9b005b63b79f7 Isgm9c005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltae005b63b79f7" }, "Journey": { "Time": "PT36H23M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm9b005b63b79f7 Isgm9f005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltb0005b63b79f7" }, "Journey": { "Time": "PT39H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm9b005b63b79f7 Isgm98005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltb2005b63b79f7" }, "Journey": { "Time": "PT39H48M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm71005b63b79f7 Isgm97005b63b79f7 Isgm98005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltb6005b63b79f7" }, "Journey": { "Time": "PT41H33M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgmb4005b63b79f7 Isgmb5005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } }, { "$": { "FlightKey": "Ifltb8005b63b79f7" }, "Journey": { "Time": "PT41H33M", "Distance": { "Value": "5085", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm6e005b63b79f7 Isgm97005b63b79f7 Isgmb5005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "IBT" } } } ] }, "OriginDestinationList": { "OriginDestination": [ { "$": { "refs": "Xown01005b63b79f7", "OriginDestinationKey": "OD1" }, "DepartureCode": "IBT", "ArrivalCode": "DAC", "FlightReferences": { "_": "Iflt05005b63b79f7 Iflt12005b63b79f7 Iflt15005b63b79f7 Iflt18005b63b79f7 Iflt1a005b63b79f7 Iflt1c005b63b79f7 Iflt1f005b63b79f7 Iflt22005b63b79f7 Iflt24005b63b79f7 Iflt26005b63b79f7 Iflt28005b63b79f7 Iflt2a005b63b79f7 Iflt2d005b63b79f7 Iflt2f005b63b79f7 Iflt31005b63b79f7 Iflt34005b63b79f7 Iflt36005b63b79f7 Iflt38005b63b79f7 Iflt3b005b63b79f7 Iflt3d005b63b79f7 Iflt3f005b63b79f7", "$": { "OnPoint": "IBT", "OffPoint": "DAC" } } }, { "$": { "refs": "Xown01005b63b79f7", "OriginDestinationKey": "OD2" }, "DepartureCode": "DAC", "ArrivalCode": "BLQ", "FlightReferences": { "_": "Iflt62005b63b79f7 Iflt69005b63b79f7 Iflt6c005b63b79f7 Iflt6f005b63b79f7 Iflt72005b63b79f7 Iflt76005b63b79f7 Iflt7c005b63b79f7 Iflt80005b63b79f7 Iflt83005b63b79f7 Iflt85005b63b79f7 Iflt87005b63b79f7 Iflt89005b63b79f7 Iflt8b005b63b79f7 Iflt8d005b63b79f7 Iflt8f005b63b79f7 Iflt91005b63b79f7 Iflt95005b63b79f7 Iflt99005b63b79f7 Iflt9d005b63b79f7 Iflta0005b63b79f7 Iflta2005b63b79f7 Iflta4005b63b79f7 Iflta6005b63b79f7 Iflta8005b63b79f7 Ifltaa005b63b79f7 Ifltac005b63b79f7 Ifltae005b63b79f7 Ifltb0005b63b79f7 Ifltb2005b63b79f7 Ifltb6005b63b79f7 Ifltb8005b63b79f7", "$": { "OnPoint": "DAC", "OffPoint": "BLQ" } } } ] }, "MediaList": { "Media": [ { "$": { "ListKey": "Xmlk0a005b63b79f7" }, "MediaLink": "https:\/\/mob.farelogix.com\/sprk-qa\/Public\/Images\/Branding\/Economy.png", "Descriptions": { "Description": { "Text": "URL" } } }, { "$": { "ListKey": "Xmlk45005b63b79f7" }, "MediaLink": "https:\/\/mob.farelogix.com\/sprk-qa\/Public\/Images\/Branding\/Business.png", "Descriptions": { "Description": { "Text": "URL" } } }, { "$": { "ListKey": "Xmlkbe005b63b79f7" }, "MediaLink": "https:\/\/mob.farelogix.com\/sprk-qa\/Public\/Images\/Branding\/Business.png", "Descriptions": { "Description": { "Text": "URL" } } } ] }, "PriceClassList": { "PriceClass": [ { "$": { "PriceClassID": "Xpc09005b63b79f7" }, "Name": "Economy Flex Plus", "Code": "YF", "Descriptions": { "Description": [ { "OriginDestinationReference": [ "OD1", "OD2" ] }, { "Text": "\u2022 Refund No Charges" }, { "Text": "\u2022 Checked Baggage ADT: 35 KG" }, { "Text": "\u2022 CarryOn ADT: CARRY7KG 15LB UPTO45LI 115LCM: 1 Piece(s)" }, { "Text": "\u2022 Skywards Miles: 5000" }, { "Text": "\u2022 Hot and cold refreshments" }, { "Text": "\u2022 ICE entertainment" }, { "Text": "\u2022 Mileage upgrade eligibility" }, { "Text": "\u2022 Complimentary Advance Seat Selection" }, { "Text": "\u2022 Regionally inspired multi-course meals" }, { "Text": "\u2022 Complimentary Wi-Fi for Skywards members" }, { "Text": "Economy Cabin", "Media": { "MediaLink": { "$": { "refs": "Xmlk0a005b63b79f7" } } }, "OriginDestinationReference": [ "OD1", "OD2" ] }, { "Text": "Icons", "Media": { "ObjectID": "DRINKS" } }, { "Text": "Icons", "Link": "https:\/\/mob.farelogix.com\/sprk-qa\/Public\/Images\/Branding\/wifi.png", "Media": { "ObjectID": "WIFI" } } ] }, "DisplayOrder": "4" }, { "$": { "PriceClassID": "Xpcbd005b63b79f7" }, "Name": "Premium Economy FlexPlus", "Code": "WF", "Descriptions": { "Description": [ { "OriginDestinationReference": "OD2" }, { "Text": "\u2022 Refund No Charges" }, { "Text": "\u2022 Checked Baggage ADT: 35 KG" }, { "Text": "\u2022 CarryOn ADT: CARRY10KG 22LBUPTO 45LI 115LCM: 1 Piece(s)" }, { "Text": "\u2022 Skywards Miles: 5500" }, { "Text": "\u2022 Hot and cold refreshments" }, { "Text": "\u2022 ICE entertainment" }, { "Text": "\u2022 Mileage upgrade eligibility" }, { "Text": "\u2022 Complimentary Advance Seat Selection" }, { "Text": "\u2022 Exclusive Premium Economy Class dining" }, { "Text": "\u2022 Complimentary Wi-Fi for Skywards members" }, { "Text": "Premium Economy Cabin", "Media": { "MediaLink": { "$": { "refs": "Xmlkbe005b63b79f7" } } }, "OriginDestinationReference": "OD2" }, { "Text": "Icons", "Media": { "ObjectID": "DRINKS" } }, { "Text": "Icons", "Link": "https:\/\/mob.farelogix.com\/sprk-qa\/Public\/Images\/Branding\/wifi.png", "Media": { "ObjectID": "WIFI" } } ] }, "DisplayOrder": "5" }, { "$": { "PriceClassID": "Xpc44005b63b79f7" }, "Name": "Business Flex Plus", "Code": "CF", "Descriptions": { "Description": [ { "OriginDestinationReference": "OD1" }, { "Text": "\u2022 Refund No Charges" }, { "Text": "\u2022 Checked Baggage ADT: 40 KG" }, { "Text": "\u2022 CarryOn ADT: CARRY7KG 15LB UPTO45LI 115LCM: 2 Piece(s)" }, { "Text": "\u2022 Skywards Miles: 9500" }, { "Text": "\u2022 Complimentary Wi-Fi" }, { "Text": "\u2022 ICE entertainment" }, { "Text": "\u2022 Mileage upgrade eligibility" }, { "Text": "\u2022 Exclusive Business Class dining" }, { "Text": "\u2022 Priority Check in" }, { "Text": "\u2022 Fast Track Security" }, { "Text": "\u2022 Priority Boarding" }, { "Text": "\u2022 Priority Baggage" }, { "Text": "\u2022 Lounge access" }, { "Text": "\u2022 Chauffeur Drive" }, { "Text": "\u2022 Complimentary Advance Seat Selection" }, { "Text": "Business Cabin", "Media": { "MediaLink": { "$": { "refs": "Xmlk45005b63b79f7" } } }, "OriginDestinationReference": "OD1" }, { "Text": "Icons", "Link": "https:\/\/mob.farelogix.com\/sprk-qa\/Public\/Images\/Branding\/wifi.png", "Media": { "ObjectID": "WIFI" } }, { "Text": "Icons", "Media": { "ObjectID": "PRIORITY" } }, { "Text": "Icons", "Media": { "ObjectID": "LOUNGE" } }, { "Text": "Icons", "Media": { "ObjectID": "CHAUFFEURDRIVE" } } ] }, "DisplayOrder": "9" } ] } }, "filters": { "connectingAirports": [ { "code": "FCO", "name": "Rome Fiumicino Apt" }, { "code": "DXB", "name": "Dubai International" }, { "code": "XRJ", "name": "Rome Termini Rail Station" }, { "code": "MXP", "name": "Milan Malpensa Apt" } ], "baggage": [ { "value": 35, "unit": "Kilograms" }, { "value": 45, "unit": "Kilograms" } ], "stops": [ { "name": "1 Stop", "value": "2" }, { "name": "2 Stops", "value": "3" } ], "airlines": [ { "name": "Trenitalia", "value": "7T", "logoUrl": null }, { "name": "Emirates", "value": "EK", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EK.svg" }, { "name": "Flydubai", "value": "FZ", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/FZ.svg" } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "DAC", "departureDate": "2026-06-24", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Dhaka Shahjalal International Airport" }, { "origin": "DAC", "destination": "BLQ", "departureDate": "2026-06-26", "departureTime": "", "originName": "Dhaka Shahjalal International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, "turkish": null }