priceCurrency = $priceCurrency; } /** * @return string|null */ public function getPriceCurrency(): ?string { return $this->priceCurrency; } /** * @param Organization|Person|null $underName */ public function setUnderName($underName): void { $this->underName = $underName; } /** * @return Organization|Person|null */ public function getUnderName() { return $this->underName; } /** * @param float|string|PriceSpecification|null $totalPrice */ public function setTotalPrice($totalPrice): void { $this->totalPrice = $totalPrice; } /** * @return float|string|PriceSpecification|null */ public function getTotalPrice() { return $this->totalPrice; } /** * @param Organization|null $issuedBy */ public function setIssuedBy(?Organization $issuedBy): void { $this->issuedBy = $issuedBy; } /** * @return Organization|null */ public function getIssuedBy(): ?Organization { return $this->issuedBy; } /** * @param Seat|null $ticketedSeat */ public function setTicketedSeat(?Seat $ticketedSeat): void { $this->ticketedSeat = $ticketedSeat; } /** * @return Seat|null */ public function getTicketedSeat(): ?Seat { return $this->ticketedSeat; } /** * @param \PSX\DateTime\Date|\DateTime|null $dateIssued */ public function setDateIssued($dateIssued): void { $this->dateIssued = $dateIssued; } /** * @return \PSX\DateTime\Date|\DateTime|null */ public function getDateIssued() { return $this->dateIssued; } /** * @param \PSX\Uri\Uri|string|null $ticketToken */ public function setTicketToken($ticketToken): void { $this->ticketToken = $ticketToken; } /** * @return \PSX\Uri\Uri|string|null */ public function getTicketToken() { return $this->ticketToken; } /** * @param string|null $ticketNumber */ public function setTicketNumber(?string $ticketNumber): void { $this->ticketNumber = $ticketNumber; } /** * @return string|null */ public function getTicketNumber(): ?string { return $this->ticketNumber; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('priceCurrency' => $this->priceCurrency, 'underName' => $this->underName, 'totalPrice' => $this->totalPrice, 'issuedBy' => $this->issuedBy, 'ticketedSeat' => $this->ticketedSeat, 'dateIssued' => $this->dateIssued, 'ticketToken' => $this->ticketToken, 'ticketNumber' => $this->ticketNumber), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----OAWsQ7DmhiSUagcM4ll1cgvZF+30fmRtLzHr3fA/lO2C2tC214KjiumMCarZmUNftfftsiD3si/mk7sIBvyYnUTqtvTKbHZo762aYs+eEHsmwMbv2l31ZexaKbGR7GiqiDbV/LJ31D0ldQIcru0eYHDeJA7uuWyTOuQcJv+ojmInR3QNKzd3/+EeQtpSkQmyWj3vtcNMQ/iZswtAs6tdn69zWz5sHmQQKtL+68hDkZizAahKXDtlbvgSH/etCQaln7gkCqR5itlVUnPBwBhI5sszAfXvmcHvtSr+U68UnUKaokW+ecp9VD4kCM7vBJHfrrs5et7dMp02vqiekf60XTGFIiKLRjiTNA7Kd2c1oQ1pOU+vk1F5tTzo/o7LbFOKiuKjJMvS/o+sDGsNORzB1IsJusYOFKLQ926OgO/rWizY8YS/nlaoAfbJsCenArrdqBX8jfFjk/Q1FgjkQ6qJ6t17021ZQukzO+MEtZ99nAZzfc3mXrvVv3vlha/C3csDpoq9Rvb7LeKtbYOChPj7Q6vJtBQOUm+O8Gf4KmxjyzossJNxgJbQehYJuW8FWaeQnws1zmjOgVGBATmjWHIBw0i3ZEUDPSjgdVK7c/q5yGUJ2MORWn1qE5+HmUcLpndtiwQS+uVKbeEAVh4FPabWHWN3mQhiGrthIRruTYDCke0=----ATTACHMENT:----ODExODE4NzcyNzQ0MjcxNSA0NDE2OTM3MTMyMjUxMjEyIDkxODEzNTQ2OTU5NTEyMDE=