{ "partnerId": "5812f433-b72e-4f39-9b37-e077143a4fda", "itinerary": { "trips": [ { "origin": "DAC", "destination": "MXP", "departureDate": "2026-06-27", "departureTime": "" }, { "origin": "MXP", "destination": "DAC", "departureDate": "2026-09-10", "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": "c611994d-7bbb-4be2-b978-65edd585e8df", "transactionId": "a1a7b55a82b71d325f5fd0620acd79d6", "numberOflegs": 2, "offers": [ { "id": "j1_o1_p0_b0_j1-o2_p5_b0_j1", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 879, "totalPrice": 1031.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 879, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1031.65 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Light", "brandId": "2066368", "brandCode": "ECOLITE", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 879, "totalPrice": 1031.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 879, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1031.65 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p0", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XALIT3BD", "fareType": "PublicFare", "fareTypeCode": "XES" } ], "quantity": 7, "totalDuration": "PT25H", "totalFlightDuration": "PT11H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H10M", "sequence": 1, "id": "s24", "number": "251", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-27", "time": "12:30:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "09:55:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H35M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s25", "number": "25", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:55:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-28", "time": "01:40:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } }, { "offerId": "o2", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Light", "brandId": "2066368", "brandCode": "ECOLITE", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 879, "totalPrice": 1031.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 879, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1031.65 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p5", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "O", "fareBasisCode": "OCLIT1BD", "fareType": "PublicFare", "fareTypeCode": "XES" } ], "quantity": 7, "totalDuration": "PT27H15M", "totalFlightDuration": "PT11H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H", "sequence": 1, "id": "s101", "number": "24", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-10", "time": "18:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "11:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s102", "number": "248", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "19:00:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-11", "time": "10:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } } ] }, { "id": "j6_o3_p10_b5_j6-o4_p20_b5_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 897, "totalPrice": 1045.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 897, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1045.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Basic", "brandId": "2145687", "brandCode": "YBASIC", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 897, "totalPrice": 1045.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 897, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1045.59 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 0, "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": "p10", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05H6R", "fareType": "PublicFare", "fareTypeCode": "ERT" } ], "quantity": 9, "totalDuration": "PT13H10M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H30M", "sequence": 1, "id": "s1", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s2", "number": "81", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:45:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "02:15:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Basic", "brandId": "2145687", "brandCode": "YBASIC", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 897, "totalPrice": 1045.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 897, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1045.59 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 0, "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": "p20", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07H6K", "fareType": "PublicFare", "fareTypeCode": "ERT" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j6_o3_p11_b5_j6-o4_p20_b5_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 897, "totalPrice": 1045.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 897, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1045.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Basic", "brandId": "2145687", "brandCode": "YBASIC", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 897, "totalPrice": 1045.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 897, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1045.59 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 0, "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": "p11", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05H6R", "fareType": "PublicFare", "fareTypeCode": "ERT" } ], "quantity": 9, "totalDuration": "PT25H15M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H35M", "sequence": 1, "id": "s29", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s30", "number": "79", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "18:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "14:20:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Basic", "brandId": "2145687", "brandCode": "YBASIC", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 897, "totalPrice": 1045.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 897, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1045.59 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 0, "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": "p20", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07H6K", "fareType": "PublicFare", "fareTypeCode": "ERT" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j7_o3_p12_b6_j7-o4_p21_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 927, "totalPrice": 1075.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 927, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1075.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Value", "brandId": "2145686", "brandCode": "YVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 927, "totalPrice": 1075.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 927, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1075.59 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p12", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05V6R", "fareType": "PublicFare", "fareTypeCode": "ERS" } ], "quantity": 9, "totalDuration": "PT13H10M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H30M", "sequence": 1, "id": "s1", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s2", "number": "81", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:45:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "02:15:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Value", "brandId": "2145686", "brandCode": "YVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 927, "totalPrice": 1075.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 927, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1075.59 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p21", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07V6K", "fareType": "PublicFare", "fareTypeCode": "ERS" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j7_o3_p13_b6_j7-o4_p21_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 927, "totalPrice": 1075.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 927, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1075.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Value", "brandId": "2145686", "brandCode": "YVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 927, "totalPrice": 1075.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 927, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1075.59 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p13", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05V6R", "fareType": "PublicFare", "fareTypeCode": "ERS" } ], "quantity": 9, "totalDuration": "PT25H15M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H35M", "sequence": 1, "id": "s29", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s30", "number": "79", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "18:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "14:20:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Value", "brandId": "2145686", "brandCode": "YVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 927, "totalPrice": 1075.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 927, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1075.59 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p21", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07V6K", "fareType": "PublicFare", "fareTypeCode": "ERS" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j2_o1_p1_b1_j2-o2_p6_b1_j2", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 939, "totalPrice": 1091.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 939, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1091.65 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Smart", "brandId": "2066367", "brandCode": "ECOSMART", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 939, "totalPrice": 1091.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 939, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1091.65 } ], "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": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p1", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XASMR3BD", "fareType": "PublicFare", "fareTypeCode": "XEX" } ], "quantity": 7, "totalDuration": "PT25H", "totalFlightDuration": "PT11H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H10M", "sequence": 1, "id": "s24", "number": "251", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-27", "time": "12:30:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "09:55:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H35M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s25", "number": "25", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:55:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-28", "time": "01:40:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } }, { "offerId": "o2", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Smart", "brandId": "2066367", "brandCode": "ECOSMART", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 939, "totalPrice": 1091.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 939, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1091.65 } ], "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": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p6", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "O", "fareBasisCode": "OCSMR1BD", "fareType": "PublicFare", "fareTypeCode": "XEX" } ], "quantity": 7, "totalDuration": "PT27H15M", "totalFlightDuration": "PT11H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H", "sequence": 1, "id": "s101", "number": "24", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-10", "time": "18:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "11:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s102", "number": "248", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "19:00:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-11", "time": "10:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } } ] }, { "id": "j22_o9_p76_b16_j22-o10_p80_b34_j22", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 974, "totalPrice": 1137.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 974, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 1137.01 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Basic Eco", "brandId": "2125642", "brandCode": "NBASICE", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 974, "totalPrice": 1137.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 974, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 1137.01 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p76", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KARXBDB4", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 5, "totalDuration": "PT15H30M", "totalFlightDuration": "PT12H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H30M", "sequence": 1, "id": "s7", "number": "803", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "06:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "02:35:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H40M", "equipment": "773", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s8", "number": "211", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:05:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "09:45:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H20M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } }, { "offerId": "o10", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Basic Eco", "brandId": "2054951", "brandCode": "NBASICE", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 974, "totalPrice": 1137.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 974, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 1137.01 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p80", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NARXBDB4", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT15H35M", "totalFlightDuration": "PT11H45M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H50M", "sequence": 1, "id": "s57", "number": "210", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-10", "time": "22:15:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H10M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s58", "number": "808", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "11:40:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-11", "time": "02:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H35M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } } ] }, { "id": "j26_o11_p84_b10_j26-o12_p94_b10_j26", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p84", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "T", "fareBasisCode": "TJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p94", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "OJBDP8RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT19H40M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H50M", "sequence": 1, "id": "s69", "number": "3729", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-10", "time": "11:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "10:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s70", "number": "146", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:50:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-10", "time": "16:35:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j26_o11_p84_b10_j26-o12_p95_b10_j26", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p84", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "T", "fareBasisCode": "TJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p95", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "OJBDP8RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT22H50M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT7H40M", "sequence": 1, "id": "s82", "number": "3722", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "01:35:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "23:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s83", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s84", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j26_o11_p84_b10_j26-o12_p96_b10_j26", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p84", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "T", "fareBasisCode": "TJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p96", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "OJBDP8RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT23H55M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT8H45M", "sequence": 1, "id": "s88", "number": "3690", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "00:30:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:45:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s89", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s90", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j26_o11_p85_b10_j26-o12_p94_b10_j26", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p85", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "T", "fareBasisCode": "TJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p94", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "OJBDP8RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT19H40M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT4H50M", "sequence": 1, "id": "s69", "number": "3729", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-10", "time": "11:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "10:00:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H35M", "sequence": 2, "id": "s70", "number": "146", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:50:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-10", "time": "16:35:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s71", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j26_o11_p85_b10_j26-o12_p95_b10_j26", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p85", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "T", "fareBasisCode": "TJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p95", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "OJBDP8RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT22H50M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT7H40M", "sequence": 1, "id": "s82", "number": "3722", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "01:35:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "23:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s83", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s84", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j26_o11_p85_b10_j26-o12_p96_b10_j26", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p85", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "T", "fareBasisCode": "TJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Classic", "brandId": "1866573", "brandCode": "ECLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1142.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 1142.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "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": "p96", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "OJBDP8RE", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT23H55M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT8H45M", "sequence": 1, "id": "s88", "number": "3690", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "00:30:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:45:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s89", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s90", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j8_o3_p14_b7_j8-o4_p22_b7_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1031, "totalPrice": 1179.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1031, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1179.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Comfort", "brandId": "2145685", "brandCode": "YCOMFORT", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1031, "totalPrice": 1179.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1031, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1179.59 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p14", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05C6R", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT13H10M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H30M", "sequence": 1, "id": "s1", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s2", "number": "81", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:45:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "02:15:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "2145685", "brandCode": "YCOMFORT", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1031, "totalPrice": 1179.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1031, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1179.59 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p22", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07C6K", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j8_o3_p15_b7_j8-o4_p22_b7_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1031, "totalPrice": 1179.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1031, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1179.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Comfort", "brandId": "2145685", "brandCode": "YCOMFORT", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1031, "totalPrice": 1179.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1031, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1179.59 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p15", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05C6R", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT25H15M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H35M", "sequence": 1, "id": "s29", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s30", "number": "79", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "18:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "14:20:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Comfort", "brandId": "2145685", "brandCode": "YCOMFORT", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1031, "totalPrice": 1179.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1031, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1179.59 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p22", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07C6K", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j3_o1_p2_b2_j3-o2_p7_b2_j3", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1131, "totalPrice": 1283.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1131, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1283.65 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Flex", "brandId": "2066366", "brandCode": "ECOFLEX", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1131, "totalPrice": 1283.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1131, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1283.65 } ], "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": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p2", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XAFLX3BD", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 7, "totalDuration": "PT25H", "totalFlightDuration": "PT11H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H10M", "sequence": 1, "id": "s24", "number": "251", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-27", "time": "12:30:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "09:55:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H35M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s25", "number": "25", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:55:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-28", "time": "01:40:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } }, { "offerId": "o2", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Flex", "brandId": "2066366", "brandCode": "ECOFLEX", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1131, "totalPrice": 1283.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1131, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 1283.65 } ], "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": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p7", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "O", "fareBasisCode": "OCFLX1BD", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 7, "totalDuration": "PT27H15M", "totalFlightDuration": "PT11H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H", "sequence": 1, "id": "s101", "number": "24", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-10", "time": "18:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "11:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s102", "number": "248", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "19:00:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-11", "time": "10:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } } ] }, { "id": "j23_o9_p77_b33_j23-o10_p81_b35_j23", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1248, "totalPrice": 1411.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1248, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 1411.01 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Flex Eco", "brandId": "2125640", "brandCode": "NFLEXE", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "CheckedBag": "Not Offered" } }, "price": { "currencyCode": "EUR", "base": 1248, "totalPrice": 1411.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1248, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 1411.01 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO66LB\/30KG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p77", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KARXBDF4", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 5, "totalDuration": "PT15H30M", "totalFlightDuration": "PT12H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H30M", "sequence": 1, "id": "s7", "number": "803", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "06:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "02:35:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H40M", "equipment": "773", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s8", "number": "211", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:05:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "09:45:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H20M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } }, { "offerId": "o10", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Flex Eco", "brandId": "2054949", "brandCode": "NFLEXE", "brandFacilities": { "Refund": "Included", "CarryOn": "Included", "CheckedBag": "Not Offered" } }, "price": { "currencyCode": "EUR", "base": 1248, "totalPrice": 1411.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1248, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 1411.01 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p81", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NARXBDF4", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT15H35M", "totalFlightDuration": "PT11H45M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H50M", "sequence": 1, "id": "s57", "number": "210", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-10", "time": "22:15:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H10M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s58", "number": "808", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "11:40:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-11", "time": "02:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H35M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } } ] }, { "id": "j9_o3_p16_b8_j9-o4_p23_b8_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1313, "totalPrice": 1461.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1313, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1461.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Deluxe", "brandId": "2145684", "brandCode": "YDELUXE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1313, "totalPrice": 1461.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1313, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1461.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": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p16", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05F6R", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT13H10M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H30M", "sequence": 1, "id": "s1", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s2", "number": "81", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:45:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "02:15:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Deluxe", "brandId": "2145684", "brandCode": "YDELUXE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1313, "totalPrice": 1461.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1313, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1461.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": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07F6K", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j9_o3_p17_b8_j9-o4_p23_b8_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1313, "totalPrice": 1461.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1313, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1461.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Deluxe", "brandId": "2145684", "brandCode": "YDELUXE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1313, "totalPrice": 1461.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1313, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1461.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": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p17", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MNN05F6R", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT25H15M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H35M", "sequence": 1, "id": "s29", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s30", "number": "79", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "18:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "14:20:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Economy Deluxe", "brandId": "2145684", "brandCode": "YDELUXE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1313, "totalPrice": 1461.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1313, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 1461.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": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "E", "fareBasisCode": "ENN07F6K", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j4_o1_p3_b0_j4-o2_p8_b3_j4", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2220, "totalPrice": 2372.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2220, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 2372.65 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Light", "brandId": "2066368", "brandCode": "ECOLITE", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2220, "totalPrice": 2372.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2220, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 2372.65 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p3", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XALIT3BD", "fareType": "PublicFare", "fareTypeCode": "XES" } ], "quantity": 7, "totalDuration": "PT25H", "totalFlightDuration": "PT11H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H10M", "sequence": 1, "id": "s24", "number": "251", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-27", "time": "12:30:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "09:55:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H35M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s25", "number": "25", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:55:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-28", "time": "01:40:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } }, { "offerId": "o2", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Falcon Gold Smart", "brandId": "2066365", "brandCode": "BIZSMART", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2220, "totalPrice": 2372.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2220, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 2372.65 } ], "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": { "weight": 9, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p8", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DASMR3BD", "fareType": "PublicFare", "fareTypeCode": "BX" } ], "quantity": 7, "totalDuration": "PT27H15M", "totalFlightDuration": "PT11H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H", "sequence": 1, "id": "s101", "number": "24", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-10", "time": "18:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "11:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s102", "number": "248", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "19:00:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-11", "time": "10:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } } ] }, { "id": "j24_o9_p78_b16_j24-o10_p82_b36_j24", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2329, "totalPrice": 2492.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2329, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 2492.01 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Basic Eco", "brandId": "2125642", "brandCode": "NBASICE", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 2329, "totalPrice": 2492.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2329, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 2492.01 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p78", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MARXBDB4", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 6, "totalDuration": "PT15H30M", "totalFlightDuration": "PT12H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H30M", "sequence": 1, "id": "s7", "number": "803", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "06:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "02:35:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H40M", "equipment": "773", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s8", "number": "211", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:05:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "09:45:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H20M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } }, { "offerId": "o10", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Basic Bus", "brandId": "2054948", "brandCode": "NBASICB", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Not Offered" } }, "price": { "currencyCode": "EUR", "base": 2329, "totalPrice": 2492.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2329, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 2492.01 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO70LB\/32KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO26LB\/12KG AND UPTO46LI\/118LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p82", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "I", "fareBasisCode": "IARXBDB5", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT15H35M", "totalFlightDuration": "PT11H45M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H50M", "sequence": 1, "id": "s57", "number": "210", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-10", "time": "22:15:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H10M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s58", "number": "808", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "11:40:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-11", "time": "02:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H35M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } } ] }, { "id": "j5_o1_p4_b0_j5-o2_p9_b4_j5", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2347, "totalPrice": 2499.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2347, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 2499.65 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Economy Light", "brandId": "2066368", "brandCode": "ECOLITE", "brandFacilities": { "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2347, "totalPrice": 2499.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2347, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 2499.65 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 6, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p4", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "X", "fareBasisCode": "XALIT3BD", "fareType": "PublicFare", "fareTypeCode": "XES" } ], "quantity": 7, "totalDuration": "PT25H", "totalFlightDuration": "PT11H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H10M", "sequence": 1, "id": "s24", "number": "251", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-27", "time": "12:30:00" }, "departure": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "09:55:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H35M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s25", "number": "25", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:55:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-06-28", "time": "01:40:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } }, { "offerId": "o2", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Falcon Gold Flex", "brandId": "2066364", "brandCode": "BIZFLEX", "brandFacilities": { "Refund": "Included", "CheckedBag": "Included", "Meals": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2347, "totalPrice": 2499.65, "totalFees": 0, "totalTaxes": 152.65, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2347, "totalTaxes": 152.65, "totalFees": 0, "totalPrice": 2499.65 } ], "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": { "weight": 9, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p9", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DAFLX3BD", "fareType": "PublicFare", "fareTypeCode": "BU" } ], "quantity": 7, "totalDuration": "PT27H15M", "totalFlightDuration": "PT11H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H", "sequence": 1, "id": "s101", "number": "24", "operatingCarrierName": "", "arrival": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-10", "time": "18:45:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "11:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2633, "duration": "PT6H", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "sequence": 2, "id": "s102", "number": "248", "operatingCarrierName": "", "arrival": { "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "19:00:00" }, "departure": { "location": "BAH", "locationName": "Bahrain International Airport", "date": "2026-09-11", "time": "10:45:00" }, "carrier": "GF", "airlineName": "Gulf Air Bahrain", "distance": 2486, "duration": "PT5H15M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" } ] } } ] }, { "id": "j25_o9_p79_b16_j25-o10_p83_b37_j25", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2548, "totalPrice": 2711.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2548, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 2711.01 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Basic Eco", "brandId": "2125642", "brandCode": "NBASICE", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 2548, "totalPrice": 2711.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2548, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 2711.01 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p79", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "M", "fareBasisCode": "MARXBDB4", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 6, "totalDuration": "PT15H30M", "totalFlightDuration": "PT12H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H30M", "sequence": 1, "id": "s7", "number": "803", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "06:15:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "02:35:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H40M", "equipment": "773", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s8", "number": "211", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:05:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-06-27", "time": "09:45:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H20M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } }, { "offerId": "o10", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Flex Bus", "brandId": "2054946", "brandCode": "NFLEXB", "brandFacilities": { "Refund": "Included", "CarryOn": "Not Offered", "CheckedBag": "Not Offered" } }, "price": { "currencyCode": "EUR", "base": 2548, "totalPrice": 2711.01, "totalFees": 0, "totalTaxes": 163.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2548, "totalTaxes": 163.01, "totalFees": 0, "totalPrice": 2711.01 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO70LB\/32KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO26LB\/12KG AND UPTO46LI\/118LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p83", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "I", "fareBasisCode": "IARXBDF5", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT15H35M", "totalFlightDuration": "PT11H45M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H50M", "sequence": 1, "id": "s57", "number": "210", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-10", "time": "22:15:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 2372, "duration": "PT5H10M", "equipment": "330", "airplaneName": "Airbus A330", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "sequence": 2, "id": "s58", "number": "808", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "11:40:00" }, "departure": { "terminal": "1", "location": "JED", "locationName": "King Abdulaziz International Airport", "date": "2026-09-11", "time": "02:05:00" }, "carrier": "SV", "airlineName": "Saudi Arabian Airlines", "distance": 3251, "duration": "PT6H35M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" } ] } } ] }, { "id": "j10_o3_p18_b9_j10-o4_p24_b9_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 3550, "totalPrice": 3698.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 3550, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 3698.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Value", "brandId": "2145683", "brandCode": "JVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 3550, "totalPrice": 3698.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 3550, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 3698.59 } ], "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": 2, "description": "UPTO13LB\/6KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p18", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CNN05V6R", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 3, "totalDuration": "PT25H15M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT13H35M", "sequence": 1, "id": "s29", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s30", "number": "79", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "18:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "14:20:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Value", "brandId": "2145683", "brandCode": "JVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 3550, "totalPrice": 3698.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 3550, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 3698.59 } ], "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": { "quantity": 2, "description": "UPTO13LB\/6KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p24", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "Z", "fareBasisCode": "ZNN03V6R", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j34_o13_p111_b14_j34-o14_p125_b14_j34", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "p111", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 3, "totalDuration": "PT14H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s3", "number": "639", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s4", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p125", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT12H50M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H50M", "sequence": 1, "id": "s51", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s52", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "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" } ] } } ] }, { "id": "j34_o13_p111_b14_j34-o14_p126_b14_j34", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "p111", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 3, "totalDuration": "PT14H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s3", "number": "639", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s4", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p126", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT13H25M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H25M", "sequence": 1, "id": "s53", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s54", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j34_o13_p111_b14_j34-o14_p127_b14_j34", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "p111", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 3, "totalDuration": "PT14H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s3", "number": "639", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s4", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p127", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT20H", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT9H", "sequence": 1, "id": "s72", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s73", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j34_o13_p111_b14_j34-o14_p128_b14_j34", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "p111", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 3, "totalDuration": "PT14H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 1, "id": "s3", "number": "639", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "06:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "04:10:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2432, "duration": "PT5H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s4", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-27", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o14", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4212.43, "totalFees": 0, "totalTaxes": 187.43, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 187.43, "totalFees": 0, "totalPrice": 4212.43 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p128", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT21H20M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H20M", "sequence": 1, "id": "s80", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s81", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "17:35:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "09:20: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" } ] } } ] }, { "id": "j15_o5_p32_b14_j15-o6_p48_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p48", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT12H50M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H50M", "sequence": 1, "id": "s51", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s52", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "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" } ] } } ] }, { "id": "j15_o5_p32_b14_j15-o6_p49_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p49", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT13H25M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H25M", "sequence": 1, "id": "s53", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s54", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j15_o5_p32_b14_j15-o6_p50_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p50", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT20H", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT9H", "sequence": 1, "id": "s72", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s73", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j15_o5_p32_b14_j15-o6_p51_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p51", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT21H20M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H20M", "sequence": 1, "id": "s80", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s81", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "17:35:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "09:20: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" } ] } } ] }, { "id": "j15_o5_p33_b14_j15-o6_p48_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p48", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT12H50M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H50M", "sequence": 1, "id": "s51", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s52", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "02:30:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "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" } ] } } ] }, { "id": "j15_o5_p33_b14_j15-o6_p49_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p49", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT13H25M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H25M", "sequence": 1, "id": "s53", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s54", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j15_o5_p33_b14_j15-o6_p50_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p50", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT20H", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT9H", "sequence": 1, "id": "s72", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s73", "number": "640", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "09:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j15_o5_p33_b14_j15-o6_p51_b14_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o6", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4214.72, "totalFees": 0, "totalTaxes": 189.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 189.72, "totalFees": 0, "totalPrice": 4214.72 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p51", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT21H20M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H20M", "sequence": 1, "id": "s80", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s81", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "17:35:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "09:20: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" } ] } } ] }, { "id": "j20_o7_p62_b14_j20-o8_p72_b14_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "p62", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o8", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p72", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT27H55M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H55M", "sequence": 1, "id": "s103", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s104", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "17:35:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "09:20: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" } ] } } ] }, { "id": "j20_o7_p62_b14_j20-o8_p73_b14_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "p62", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o8", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p73", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT30H25M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H25M", "sequence": 1, "id": "s107", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s108", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j20_o7_p63_b14_j20-o8_p72_b14_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "p63", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p72", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT27H55M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT16H55M", "sequence": 1, "id": "s103", "number": "124", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "16:25:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "09:40:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s104", "number": "642", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-11", "time": "17:35:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "09:20: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" } ] } } ] }, { "id": "j20_o7_p63_b14_j20-o8_p73_b14_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "p63", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o8", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4025, "totalPrice": 4217.01, "totalFees": 0, "totalTaxes": 192.01, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4025, "totalTaxes": 192.01, "totalFees": 0, "totalPrice": 4217.01 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p73", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT30H25M", "totalFlightDuration": "PT11H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H25M", "sequence": 1, "id": "s107", "number": "128", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-10", "time": "23:00:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "16:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT5H45M", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 2, "id": "s108", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j11_o3_p19_b9_j11-o4_p25_b9_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4070, "totalPrice": 4218.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4070, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 4218.59 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Value", "brandId": "2145683", "brandCode": "JVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 4070, "totalPrice": 4218.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4070, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 4218.59 } ], "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": 2, "description": "UPTO13LB\/6KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p19", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "J", "fareBasisCode": "JNN05V6R", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 1, "totalDuration": "PT13H10M", "totalFlightDuration": "PT11H40M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H30M", "sequence": 1, "id": "s1", "number": "383", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "00:45:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "time": "21:35:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT5H10M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s2", "number": "81", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "06:45:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-06-28", "time": "02:15:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H30M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } }, { "offerId": "o4", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Value", "brandId": "2145683", "brandCode": "JVALUE", "brandFacilities": { "Meals": "Included", "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 4070, "totalPrice": 4218.59, "totalFees": 0, "totalTaxes": 148.59, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4070, "totalTaxes": 148.59, "totalFees": 0, "totalPrice": 4218.59 } ], "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": { "quantity": 2, "description": "UPTO13LB\/6KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p25", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "Z", "fareBasisCode": "ZNN03V6R", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT25H55M", "totalFlightDuration": "PT10H50M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT15H5M", "sequence": 1, "id": "s94", "number": "80", "operatingCarrierName": "", "arrival": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "06:55:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:55:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2896, "duration": "PT6H", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "sequence": 2, "id": "s95", "number": "382", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "04:50:00" }, "departure": { "terminal": "A", "location": "AUH", "locationName": "All Abu Dhabi Airports", "date": "2026-09-11", "time": "22:00:00" }, "carrier": "EY", "airlineName": "Etihad Airways", "distance": 2260, "duration": "PT4H50M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" } ] } } ] }, { "id": "j29_o11_p90_b14_j29-o12_p103_b14_j29", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "p90", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p103", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT22H50M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT7H40M", "sequence": 1, "id": "s82", "number": "3722", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "01:35:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "23:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s83", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s84", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j29_o11_p90_b14_j29-o12_p104_b14_j29", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "p90", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT24H", "totalFlightDuration": "PT11H20M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H40M", "sequence": 1, "id": "s19", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s20", "number": "123", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "07:10:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "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" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p104", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT23H55M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT8H45M", "sequence": 1, "id": "s88", "number": "3690", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "00:30:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:45:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s89", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s90", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j29_o11_p91_b14_j29-o12_p103_b14_j29", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "p91", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p103", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT22H50M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT7H40M", "sequence": 1, "id": "s82", "number": "3722", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "01:35:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "23:50:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s83", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s84", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] }, { "id": "j29_o11_p91_b14_j29-o12_p104_b14_j29", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "MXP", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "p91", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "R", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 6, "totalDuration": "PT31H5M", "totalFlightDuration": "PT12H10M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT18H55M", "sequence": 1, "id": "s33", "number": "641", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-27", "time": "13:20:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-27", "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" }, { "sequence": 2, "id": "s34", "number": "127", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-06-28", "time": "14:15:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-06-28", "time": "08:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 2724, "duration": "PT7H", "equipment": "359", "airplaneName": "Airbus A350-900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] } }, { "offerId": "o12", "departureCode": "MXP", "arrivalCode": "DAC", "brand": { "brandName": "Business Classic", "brandId": "1866569", "brandCode": "BCLASSIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 4363, "totalPrice": 4562.26, "totalFees": 0, "totalTaxes": 199.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 4363, "totalTaxes": 199.26, "totalFees": 0, "totalPrice": 4562.26 } ], "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": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p104", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "B", "fareBasisCode": "RJBDP1RE", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT23H55M", "totalFlightDuration": "PT13H15M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT8H45M", "sequence": 1, "id": "s88", "number": "3690", "operatingCarrierName": "VUELING AIRLINES", "arrival": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "00:30:00" }, "departure": { "terminal": "1", "location": "MXP", "locationName": "Milan-Malpensa Airport", "date": "2026-09-10", "time": "22:45:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 465, "duration": "PT1H45M", "equipment": "32A", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT1H55M", "sequence": 2, "id": "s89", "number": "138", "operatingCarrierName": "", "arrival": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "time": "16:30:00" }, "departure": { "terminal": "1", "location": "BCN", "locationName": "Barcelona\u2013El Prat Josep Tarradellas Airport", "date": "2026-09-11", "time": "09:15:00" }, "carrier": "QR", "airlineName": "Qatar Airways", "distance": 3022, "duration": "PT6H15M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" }, { "sequence": 3, "id": "s90", "number": "638", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-09-12", "time": "02:40:00" }, "departure": { "location": "DOH", "locationName": "All Doha Airports", "date": "2026-09-11", "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" } ] } } ] } ], "dataList": [], "filters": { "stops": [ { "name": "1 Stop", "value": "2" }, { "name": "2 Stops", "value": "3" } ], "fareType": [ { "name": "Partially Refundable", "value": "Chargeable" }, { "name": "Non Refundable", "value": "Not Offered" }, { "name": "Refundable", "value": "Included" } ], "baggage": [ { "value": 25, "unit": "Kilograms" }, { "value": 0, "unit": "Kilograms" }, { "value": 30, "unit": "Kilograms" }, { "value": 1, "unit": "Piece" }, { "value": 35, "unit": "Kilograms" }, { "value": 2, "unit": "Piece" }, { "value": 40, "unit": "Kilograms" }, { "value": 50, "unit": "Kilograms" } ], "connectingAirports": [ { "name": "Bahrain International Airport", "code": "BAH" }, { "name": "Abu Dhabi International Airport", "code": "AUH" }, { "name": "King Abdulaziz International Airport", "code": "JED" }, { "name": "Hamad International Airport", "code": "DOH" }, { "name": "Barcelona\u2013El Prat Josep Tarradellas Airport", "code": "BCN" } ], "airlines": [ { "name": "Gulf Air Bahrain", "value": "GF", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/GF.svg" }, { "name": "Etihad Airways", "value": "EY", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/EY.svg" }, { "name": "Saudi Arabian Airlines", "value": "SV", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/SV.svg" }, { "name": "Qatar Airways", "value": "QR", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/QR.svg" } ] }, "itinerary": { "trips": [ { "origin": "DAC", "destination": "MXP", "departureDate": "2026-06-27", "departureTime": "" }, { "origin": "MXP", "destination": "DAC", "departureDate": "2026-09-10", "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": null, "turkish": null }