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:----c/K5BXoJ86NgC/p53occP7kzUrYlBTsGzRWMizCVhD/lqdIwvBBGq/xvXngW6+7CvW7AswqWVPwUr0w1kjKNh83EYX0KoQgdMmChCXiXPR4McN24duMI97x0/KhX9FmXoTBjKFqbIaN8rPXRKHDOMhsI/dcl5AXkBAGpsAGKWCLJlQ/nkGLFwDrRBLG4FXO+YtJbEt9ymTXi4EgE1CilzA4X2e1ntBMwWzajDlXMvhiUWBEoYOmQ9eHKH6yfZ2ljJsEHPW1LBSJr36Cfg8GAslrDbbg9KLFbdcjze7nqU5vcBlMda2qM3XD51cqoDm9IgFg66aJwgM8lelGex/iV7RawUvh373t/icpKpR4P/bUndijpo1iJVnHUzlakm47IDfPwgmvCctoaEyMYrWa7x2j5267xR1H1P5zlmrsDl3kh09CjTsjkQ8jVSVTkwo/avVYQ/5jIAN7P+gZysuKeH2OMs0xUcvCMHwszvpfO3mkod2Ke9gjyR6fn879W/PYf1n85gyV1J6rIIGAWTm6DKjQyMR39yewQ3WeBAmvmrkmr20cnkjn/LXY0kb8Hyuc4pu79tkIhBZZkofNYToMjFYmTs8WrAKbuMaOPw0JxNYI7M4GAiciajQ9k0HihP1pa/8AlC2W7K1GRjnWSLauyPbDJZSVBB2G1qPDIog6LOlM=----ATTACHMENT:----OTc3NDgzOTg5NDIwMTExIDYwMDgzMDk3MDkzNjIwOTEgMzA4MDk3NzgwNzM0ODc3OQ==