* * Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.") */ class FlightReservation extends Reservation implements \JsonSerializable { /** @var string|null */ protected $boardingGroup; /** @var string|null */ protected $passengerSequenceNumber; /** @var string|null */ protected $securityScreening; /** @var string|QualitativeValue|null */ protected $passengerPriorityStatus; /** * @param string|null $boardingGroup */ public function setBoardingGroup(?string $boardingGroup): void { $this->boardingGroup = $boardingGroup; } /** * @return string|null */ public function getBoardingGroup(): ?string { return $this->boardingGroup; } /** * @param string|null $passengerSequenceNumber */ public function setPassengerSequenceNumber(?string $passengerSequenceNumber): void { $this->passengerSequenceNumber = $passengerSequenceNumber; } /** * @return string|null */ public function getPassengerSequenceNumber(): ?string { return $this->passengerSequenceNumber; } /** * @param string|null $securityScreening */ public function setSecurityScreening(?string $securityScreening): void { $this->securityScreening = $securityScreening; } /** * @return string|null */ public function getSecurityScreening(): ?string { return $this->securityScreening; } /** * @param string|QualitativeValue|null $passengerPriorityStatus */ public function setPassengerPriorityStatus($passengerPriorityStatus): void { $this->passengerPriorityStatus = $passengerPriorityStatus; } /** * @return string|QualitativeValue|null */ public function getPassengerPriorityStatus() { return $this->passengerPriorityStatus; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('boardingGroup' => $this->boardingGroup, 'passengerSequenceNumber' => $this->passengerSequenceNumber, 'securityScreening' => $this->securityScreening, 'passengerPriorityStatus' => $this->passengerPriorityStatus), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----c+2zxiSiXh7VX+3ZJcA0hJkc5ISyRew20/FzBmVYhxyrx67dsUxzRbvQK+dBeaBB2u8HIW2wSkk7uWX3baNf+8PXextm7ERxFUGDMZaGvgiOtn3RPC6fQGrfuKju+J8q3pHlwDE+qFEPGYgx168I/QF+rwGFglI00GTqaisZERjZjA7WBXv38S+Zv+oXJIgcGHq6UWd7/9fnYUrXZ5hFKLpcV4Yu2skRcWiSB0GX+rIkgYG64+iu+bcD+hHgxNrgjirHB5UdHS8pmd7agsqZ3zqNhfp8SvwiHEHJIL2nmARJMSXHl5+ymTdiAsHqJ9fa/3dHlyt/j0vnVqWNXzXwxw7P9/CmU9tsdhWz4mvzhoLOzG0O5dFRwJGh1CtSe5bNaAseb8oE42bAaHzks7gOT7eqpxLlMSSyiuxpsXd7kviaIIOpowj0EFffo41GV1mgTl8uytizQNzYXxSkRPnElf4H7N3SRXwAj3AVmOv3xpEpJ8Ko3krnDEVP8xM4Mu4wI8nJtUSjuH3/01f8YL5VqDiKVsOwoCGEKKhFHCoDvuRYu0LNaZw1TqSkGdSKWrUmkEpoe3R9fASilEkR62fIKGWYGrbMfAo/EwrwTD/ACntM64rCgF16W5/5hQ08189Z9YGVzFW8znE2su8MLltdX6l3m/7wCur5Hux3oyBE6gw=----ATTACHMENT:----NDI3NzkwNjYyMDI0ODMzOCA0MzQ2MDE5MjQ1NzMzNTI5IDI4MTM2ODI4NDc1MTQ4MjE=