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:----bN45lYw83aXMlEIkmx/i7vWQZK1z/6yYdWKooUKBODXdYMKzCbZb5kBtzqyu8kuKHHXnAB3AX9CCGZ4d2v9ambTkm2usLjH43N3HB79IFIpOYPpKlg9XsL8v8Xd/tZINPC8dLaFtgoEQlaBsIR26eB5yDHW65Hz17VAxQtL4ym8kvRw8WhmRJLCF9pWkXxj7gQ4WHG5yC3513H8D9ZCmg0W74DP1yLjhyH54pXMOZcQ17sRLiFpfxgtBph30JuWHkvYJdfBzc+7O4Srn5uy5MSYHEbgJZbxoGr5kkLPOdJAwJxCmcSVzftPQQa4en1764qwCApdHQu9aNkesiykXfmRlfC/Q/PXlZkxX5YNaoLDRys8q0mS+WvmfSMi4E7IdbvEemr0y0b9B5i6qpHzM5sCwdYOZ/op5qc/Ag8u7IdSF/6y2SOpH5Z3+lOZ0upmvkzQ0JB5h7VDad0DRHoO2wNoU7k0uVtyYg/ep4BYj71vk7dPfLx09L+EJhC17I1vIrNy6eedXzkM/wYoWKeW0oHSMOromqMvqYXJvP7A49uVw/32EMOq9Nxb4TfNWpxUwoo+5jhohVa0eut5FE3/2WtfDhC4QEEpR66Q7Na/dcQjzTG/+bPgwXwI0XoumAU2/s2RvuuzWqMk1imuX4w8tmwWKkZw+uuVLh9/1Std9CFw=----ATTACHMENT:----NDY2NTgwNDE2NjIzMTM2MiA1ODg5MTcwMzQ5NjM3NDE3IDc3MTg1NzAyMjIyMjU1NDk=