This JSON represents a sample booking record containing details of a flight reservation made by a customer. It includes information about the booking, passengers, flight, and payment. The booking ID, booking date, and total price are included in the booking details.
In this example, we have a flight booking with a bookingId, bookingDate, passengers (an array of objects, each representing a passenger on the flight), flight (containing details about the flight, including flightNumber, origin, destination, departureDate, arrivalDate, airline, fareClass, and farePrice), and payment (containing details about the payment method, including cardType, cardNumber, expirationDate, billingAddress, and totalPrice). The address fields for passengers and billingAddress are objects with street, city, state, postalCode, and country fields.