typeOfGood = $typeOfGood; } /** * @return Service|Product|null */ public function getTypeOfGood() { return $this->typeOfGood; } /** * @param Organization|Person|null $acquiredFrom */ public function setAcquiredFrom($acquiredFrom): void { $this->acquiredFrom = $acquiredFrom; } /** * @return Organization|Person|null */ public function getAcquiredFrom() { return $this->acquiredFrom; } /** * @param \DateTime|null $ownedFrom */ public function setOwnedFrom(?\DateTime $ownedFrom): void { $this->ownedFrom = $ownedFrom; } /** * @return \DateTime|null */ public function getOwnedFrom(): ?\DateTime { return $this->ownedFrom; } /** * @param \DateTime|null $ownedThrough */ public function setOwnedThrough(?\DateTime $ownedThrough): void { $this->ownedThrough = $ownedThrough; } /** * @return \DateTime|null */ public function getOwnedThrough(): ?\DateTime { return $this->ownedThrough; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('typeOfGood' => $this->typeOfGood, 'acquiredFrom' => $this->acquiredFrom, 'ownedFrom' => $this->ownedFrom, 'ownedThrough' => $this->ownedThrough), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----WZaDl8uRHARSpCpEp1Z/wdVCtrce10Op/BBsCdiid1tHl+NT8eP4eq1B/y+ECZ7uH8KDSwBNbATYsCKjHosdSqJOwOap4NPZ9dyeLW0YTjLQtCXH2cIPMBGgRXRogutGPep6giyRm4AX8/3MjKe7THMpLZ+IgVfZaTTFd6sIofDyrq93ZnRBCkBelzHfNuTOmnHydr4IDnSuWXiYhwuG5IasqUeKO2NOBVOSXuKJ/A0mAgJtjh+jxCoOmDwdzGQa2SB3IWK+hrJqEXSnwiOfqrdCqzZDdnLHBKzUXgw/yG/YJAuAfTgeY6UfOd6TLgQasoTTgASjh4X++I4O+JHEHB9//qPeHB2zOjvcihSwYPEOXEuHYSwWja5YXNpy+DwBY+4aL2OL3ECuDB1Cbwp4OwskUDBCwyvNt+L8gq7PaYOj6JmEJ22ThgB5OU7SF3NCXzwyXM3KUjpLpanqe2JgEM2F8VHogLQ/fUdyytWFprjOxAm527gnKvYu/3S/mqVsaMXgD1n/edrXt/KQ0MyNdo5nuJ161Zjx49iY1RHyj+DDLCryjpAe3D+1Lq4Gnr62wTraIbZzA7nJ657+tl3j0A4o6kryaG6fr/PyIeWEtms8Jv6uVuUTXJe1cCGRdTrj/yicmIbPiXHAz8Y3stc4Y25CvGdQunbZ1HoWbxQSca8=----ATTACHMENT:----NTQ3ODU4NzAyMjYyMzk5MCA3NTg3NDc1NzUyNjg5MTAgMjQ1NjE2ODc0NTI2NzQxOA==