typeOfGood = $typeOfGood; } /** * @return Service|Product|null */ public function getTypeOfGood() { return $this->typeOfGood; } /** * @param string|\PSX\Uri\Uri|null $unitCode */ public function setUnitCode($unitCode): void { $this->unitCode = $unitCode; } /** * @return string|\PSX\Uri\Uri|null */ public function getUnitCode() { return $this->unitCode; } /** * @param string|null $unitText */ public function setUnitText(?string $unitText): void { $this->unitText = $unitText; } /** * @return string|null */ public function getUnitText(): ?string { return $this->unitText; } /** * @param BusinessFunction|null $businessFunction */ public function setBusinessFunction(?BusinessFunction $businessFunction): void { $this->businessFunction = $businessFunction; } /** * @return BusinessFunction|null */ public function getBusinessFunction(): ?BusinessFunction { return $this->businessFunction; } /** * @param float|null $amountOfThisGood */ public function setAmountOfThisGood(?float $amountOfThisGood): void { $this->amountOfThisGood = $amountOfThisGood; } /** * @return float|null */ public function getAmountOfThisGood(): ?float { return $this->amountOfThisGood; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('typeOfGood' => $this->typeOfGood, 'unitCode' => $this->unitCode, 'unitText' => $this->unitText, 'businessFunction' => $this->businessFunction, 'amountOfThisGood' => $this->amountOfThisGood), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----Q2msyzYv+tSi+1QdW32RfQoJrGBPdnGB+71z6ZoGnfVILGBM8j3ZcSsA1+HicKBTnHv/oZcOcM2ASGNgdCSW3cGVLDzAy3zLBY2QLx2Ri3sLH3YEAeg8GNT0jKiTl73breT3v+vUlbh/Rmg8EGa4lZpuDAFzBkoaJqfR5jcakOm4+KFrSWy75ktLtOGMzebGfbJKS7bSHA2e/yvWaiBIoIdgMnYhW4HVAJyji3a0sd1kcvJ3mQH3bYBr1YCFidXazUgfjJX7Xsxdd+PUS/4W9K/oYZVkqUvdo1vABPon04IgqmUPApg8dftwgybywmpvAwu2FUROWcQ0TUgwv/fqDdtUln+EC+ut6jlz0YNRGSLNeo/3Kq1jwSeIcgHeuiQXuYO0Nxzrgk8Dohhe84L1ojaAQoOGLfMPGpCJKPxlNXzF9siu4/j0zKtoWJjwN8lOS2WnwQ9Y/5zZ9XJBxU5icjN2oLd7lCOwkpEzv25OQ1tNjMycpE+7ZlVah9teAXrw5XQ7nd1bKmZRVlLAIuJR1QKxthH+8ZnIrsnSsed8sySOQiDYoMXRWfZo2nJRC4qEu/po9INSFEHJeHAZ7CaYxTophjo5FaAfxqoHSNa+07gMmDDOCJFfdfrLJp3Ro0n/aoolyC4McLpg0Qp5QK/Yygh9I5ogYHrDRvg0cwiW0+U=----ATTACHMENT:----NDk1ODQxNDYxOTc3ODcxMyAxMTE0OTAzMjEyMjA2NzQ3IDYzMTMxMjk1NzUzMDUxOTA=