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:----n3N+8cq1zufysWqdPgjqAflXcjY07AOdg/ojxkB9v7W4ouzO5xsaPEnpCCnbdrsRlL5Jn/b3EZ6lj6q3lF70HEMu+ZYbrHUvvI44n9WYgb356JKLX+kP98tfOWibWtfI+JXLGBB0SX7R6l6mO/AofXoBMqh510u7N2TQSU0KSSLRr8yGEJuLqjqeZ8Y826TIVkPxecG9atPUw8kFJF8y9y07DnXx0VXC9bujcnhMcOHLiZ2w1lKkm3LSs5/iOmKXleK5fqQh/6zP0uQGHS3XSnbDlrGbugiy26zPWPiQrgsBC+uCO/HcxEx1ex03T7kRoeNKhkruiaQm2QzXeg+jHn/3kbQMfsNOC4NGw+YP8YOY23iEiQQObnMLgc/780zIf8fDKGrxXzTg3zuE/gpQW89QR3vN8/sTyRkyF4V2MQjNOgWkwOjPOYSY1GO5itKjRXkoZpVntOM+jM/x0WMzLkuJ/AQ4RnPBhw4V/ahuzgj59eKJVe8sb5OhuY7RLNv7QIaW/Iq2aQv3QdYQ9jflcktmYiwPejAb5CZ6aDaJzrwgGa5+noWZZgzQP3c2mmJ/iGacjs8hBYT+vWbPWy2cj/8YG/CiJMH7EEm6k6LVKW/1pgptkqAlYwGel3LFwm7+cHAaiUMDxLIrqybKYrjhfVy5+R8K8HwXfrvv9c3hxLg=----ATTACHMENT:----NzIwMTIwODk0MDg3MjQ4NSAyMjExMDc1ODk3OTQyNzI0IDUyOTM5OTUwMDA1MzcxNDU=