* * 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 TaxiReservation extends Reservation implements \JsonSerializable { /** @var \DateTime|null */ protected $pickupTime; /** @var int|QuantitativeValue|null */ protected $partySize; /** @var Place|null */ protected $pickupLocation; /** * @param \DateTime|null $pickupTime */ public function setPickupTime(?\DateTime $pickupTime): void { $this->pickupTime = $pickupTime; } /** * @return \DateTime|null */ public function getPickupTime(): ?\DateTime { return $this->pickupTime; } /** * @param int|QuantitativeValue|null $partySize */ public function setPartySize($partySize): void { $this->partySize = $partySize; } /** * @return int|QuantitativeValue|null */ public function getPartySize() { return $this->partySize; } /** * @param Place|null $pickupLocation */ public function setPickupLocation(?Place $pickupLocation): void { $this->pickupLocation = $pickupLocation; } /** * @return Place|null */ public function getPickupLocation(): ?Place { return $this->pickupLocation; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('pickupTime' => $this->pickupTime, 'partySize' => $this->partySize, 'pickupLocation' => $this->pickupLocation), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----Gw4wkXbu/LHbig95mk3fiQTqy7/iY5iblNQVSLMvdgZPuBWGnOnoygy7TvITq0LkQM1KzmIoQ2Ii3v2/a+81oHFJpDXErNnB7rC8J1qMnipMuzXnc9KQOqIbUwAW8lRcRFexE7+VH6cooHKBMAbU13QI+/eIsrf6nHRlG6v76LcQ9y1gfa60ptZTn/zzR4bjv5BqMvDz7KJbpmGF1FBCO+kwmVNkZ7KGnpKTXn2X8Qaz4+7vNxsro9aR/SP37hf0HS/8pH6Mdv9t3lj/f4NY+u8IfI+jaGEMMzbjUr059cXfGgR6nNHVXjDRHsH8sJXmQOXRvsL/w2jpKAeTugVgHuUC8CzQVIUe2tdwEPs84cFQSyNSH3Z5cvQzO8eIMRNYbXYt8S5vryUivEAZmRssiOgD33VByg1eAsVAoVbLReKhxEr55WixQdzg0nrJ5735GVzdN9hfqB6TpDTDKgZOa8BZj472mOm+McXTRH0h0hEfoufjMGXwLju3YEcUSn3ZB7jK4sjEA9rcqegupb5d5s8xFlpLsQD3thjZgRc1UMNPlSBEyt89iI9ViURX22BDelvaoY/e5BxXYziufJoIESR8vO/wfoKrA1w+mkyAcQjTTcewQm7wRnp2jHhvyzeDWGIQKij319woK5v2v1rH3v7DJQcQFFhQ92nTH0k97io=----ATTACHMENT:----NDgwMzM1NzUyNjU2MTE3MCAyOTk5Njg5NDcyODYzNzk0IDU2NzM3MjgyNDcyMzE2MTI=