{ "offer": { "responseId": "a568ff42-5fdf-4031-a3e6-8b2d5335bcc9", "legs": [ { "offerId": "o7", "productId": [ "p30" ] }, { "offerId": "o8", "productId": [ "p40" ] } ] }, "source": "GDS:TravelPort", "travelers": [ { "id": "T1", "surName": "OKHUELEIGBE", "firstName": "EMMANUEL", "dateOfBirth": "1990-02-10", "gender": "Male", "passengerTypeCode": "ADT", "email": "", "mobileNumber": "", "travelerDocument": { "documentType": "passport", "documentNumber": "a13053559", "issueCountry": "NG", "nationality": "NG", "documentExpiryDate": "2028-05-22" } } ], "flightSegments": [ { "flightLocatorId": "f1", "flightNumber": "1205", "airlineCode": "AF", "airlineName": "Air France", "aircraft": "318", "airlineLogo": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AF.svg", "class": "L", "cabin": "Economy", "flightStatus": "Confirmed", "flightStatusCode": "HK", "departureDate": "2026-07-31", "departureTime": "10:00:00", "arrivalDate": "2026-07-31", "arrivalTime": "12:10:00", "origin": "FCO", "originCity": "Rome, IT", "originName": "Leonardo da Vinci-Fiumicino Airport", "destination": "CDG", "destinationCity": "Paris, FR", "destinationName": "Paris Charles de Gaulle Airport", "duration": "PT2H10M", "connectionDuration": "PT3H25M", "sequence": 1, "specialFare": false }, { "flightLocatorId": "f3", "flightNumber": "2201", "airlineCode": "KL", "airlineName": "KLM", "aircraft": "772", "airlineLogo": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/KL.svg", "class": "T", "cabin": "Economy", "flightStatus": "Confirmed", "flightStatusCode": "HK", "departureDate": "2026-09-11", "departureTime": "23:50:00", "arrivalDate": "2026-09-12", "arrivalTime": "07:40:00", "origin": "LOS", "originCity": "Lagos, NG", "originName": "Murtala Muhammed International Airport", "destination": "CDG", "destinationCity": "Paris, FR", "destinationName": "Paris Charles de Gaulle Airport", "duration": "PT6H50M", "connectionDuration": "PT1H15M", "sequence": 1, "specialFare": false }, { "flightLocatorId": "f2", "flightNumber": "132", "airlineCode": "AF", "airlineName": "Air France", "aircraft": "772", "airlineLogo": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AF.svg", "class": "X", "cabin": "Economy", "flightStatus": "Confirmed", "flightStatusCode": "HK", "departureDate": "2026-07-31", "departureTime": "15:35:00", "arrivalDate": "2026-07-31", "arrivalTime": "21:30:00", "origin": "CDG", "originCity": "Paris, FR", "originName": "Paris Charles de Gaulle Airport", "destination": "LOS", "destinationCity": "Lagos, NG", "destinationName": "Murtala Muhammed International Airport", "duration": "PT6H55M", "sequence": 2, "specialFare": false }, { "flightLocatorId": "f4", "flightNumber": "1402", "airlineCode": "KL", "airlineName": "KLM", "aircraft": "73H", "airlineLogo": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/KL.svg", "class": "L", "cabin": "Economy", "flightStatus": "Confirmed", "flightStatusCode": "HK", "departureDate": "2026-09-12", "departureTime": "08:55:00", "arrivalDate": "2026-09-12", "arrivalTime": "10:20:00", "origin": "CDG", "originCity": "Paris, FR", "originName": "Paris Charles de Gaulle Airport", "destination": "AMS", "destinationCity": "Amsterdam, NL", "destinationName": "Amsterdam Airport Schiphol", "duration": "PT1H25M", "connectionDuration": "PT1H35M", "sequence": 2, "specialFare": false }, { "flightLocatorId": "f5", "flightNumber": "107", "airlineCode": "AZ", "airlineName": "ITA", "aircraft": "32N", "airlineLogo": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AZ.svg", "class": "Q", "cabin": "Economy", "flightStatus": "Confirmed", "flightStatusCode": "HK", "departureDate": "2026-09-12", "departureTime": "11:55:00", "arrivalDate": "2026-09-12", "arrivalTime": "14:10:00", "origin": "AMS", "originCity": "Amsterdam, NL", "originName": "Amsterdam Airport Schiphol", "destination": "FCO", "destinationCity": "Rome, IT", "destinationName": "Leonardo da Vinci-Fiumicino Airport", "duration": "PT2H15M", "sequence": 3, "specialFare": false } ], "remarks": [ "Booking via GDS TravelPort" ] }