* * 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:----f/ZEOcW01akLvyXcZpzZRxxDM3lNwL41OB98ig2Q/982b3VUXAOfwCRCz0gwp1SqMkkO/4WidWBgM/qnvzL+kHmPfuHdr2Q9munoK7Z+lrXyMei8VpPogF3HgzrPiDuiHuKmLgPM6PpkKkGwzFKM2jYnn451hq+tIjuxKNcBg2NQbFgLJlaakBSLyBg6C/Gemw9vY7S2CNT4vVWAR0Vl3Zzgyq9q1UUGllfQ3Lbyx+bCzXdI6BIu3hvWjNyTcdU1tFYS9zE+oxbhxdSd3evNxDp5ncKGD//2j97BaoEnfyidRbSD8vojk2HhCyOmH7Q0hqESfv45gWpVvGrTmUElgSokaqi2etlvTBWMUFxqV+I78J75JSmx9RkkXKbEhkNgcnFt7fdr5DOZEcBa8hXiG8Goz56uCSmfv4gL80Ka0tcEinwIP/8FzsUWyf6QEKKy2DC9EpY4Iixu1prCj+dTllrBAxizQk+YpuQynZRs6TwZs0z/WkjEJyWPFyvRjAiB/rXELHpHK3gjPBjusXpbjLbzc55UlEm4wqbtsPezBf3Kr9EwfMw9tSlte/0VWs6Miu6AUmzUQ1HL9EFnR+/+BqZpkEOUj8xxDlGV90/f/9BN5njtMJYpGHeambor/uhUXVdGqBJLL+ikbvXneVHkejnwkAIXYJqV09NLH+DlcXY=----ATTACHMENT:----ODg4ODk4OTk0ODIzNjIyNyA5NTU4MzAwMDA1MDU4NDM4IDM2NDQzNDEzMTg3ODE5Nzg=