[
    {
        "@context": "http://schema.org",
        "@type": "FlightReservation",
        "airplaneSeat": "14D",
        "passengerSequenceNumber": "14",
        "pkpassPassTypeIdentifier": "pass.ncr.brussels.boarding-pass",
        "pkpassSerialNumber": "123456789",
        "programMembershipUsed": {
            "@type": "ProgramMembership",
            "member": {
                "@type": "Person",
                "familyName": "DOE",
                "givenName": "JOHNMR",
                "name": "JOHNMR DOE"
            },
            "membershipNumber": "123456789012345",
            "programName": "LH"
        },
        "reservationFor": {
            "@type": "Flight",
            "airline": {
                "@type": "Airline",
                "iataCode": "SN",
                "name": "Brussels Airlines"
            },
            "arrivalAirport": {
                "@type": "Airport",
                "address": {
                    "@type": "PostalAddress",
                    "addressCountry": "FR"
                },
                "geo": {
                    "@type": "GeoCoordinates",
                    "latitude": 43.63130187988281,
                    "longitude": 1.3743799924850464
                },
                "iataCode": "TLS",
                "name": "Toulouse, Blagnac Airport, FR"
            },
            "arrivalTime": {
                "@type": "QDateTime",
                "@value": "2018-04-20T11:20:00+02:00",
                "timezone": "Europe/Paris"
            },
            "boardingTime": {
                "@type": "QDateTime",
                "@value": "2018-04-20T09:10:00+02:00",
                "timezone": "Europe/Brussels"
            },
            "departureAirport": {
                "@type": "Airport",
                "address": {
                    "@type": "PostalAddress",
                    "addressCountry": "BE"
                },
                "geo": {
                    "@type": "GeoCoordinates",
                    "latitude": 50.8897,
                    "longitude": 4.478
                },
                "iataCode": "BRU",
                "name": "Brussels Airport, BE"
            },
            "departureDay": "2018-04-20",
            "departureTime": {
                "@type": "QDateTime",
                "@value": "2018-04-20T09:40:00+02:00",
                "timezone": "Europe/Brussels"
            },
            "flightNumber": "3667"
        },
        "reservationNumber": "XXX007",
        "reservationStatus": "http://schema.org/ReservationConfirmed",
        "reservedTicket": {
            "@type": "Ticket",
            "ticketNumber": "082 2123456789",
            "ticketToken": "aztecCode:M1DOE/JOHNMR          EXXX007 BRUTLSSN 3667 110Y014D0014 35D>5181WM8109BSN              2A08221234567890 SN LH 123456789012345      *30600000K0902       "
        },
        "underName": {
            "@type": "Person",
            "familyName": "DOE",
            "givenName": "JOHNMR",
            "name": "JOHNMR DOE"
        }
    }
]
