priceSpecification = $priceSpecification; } /** * @return PriceSpecification|null */ public function getPriceSpecification(): ?PriceSpecification { return $this->priceSpecification; } /** * @param float|string|null $price */ public function setPrice($price): void { $this->price = $price; } /** * @return float|string|null */ public function getPrice() { return $this->price; } /** * @param string|null $priceCurrency */ public function setPriceCurrency(?string $priceCurrency): void { $this->priceCurrency = $priceCurrency; } /** * @return string|null */ public function getPriceCurrency(): ?string { return $this->priceCurrency; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('priceSpecification' => $this->priceSpecification, 'price' => $this->price, 'priceCurrency' => $this->priceCurrency), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----IF2ekdiwbE4B7jTUiwnpGngBqhprtXEkpqxBtgEYyhYUABSga5G8B8Q4GbSL9PKszwwipEb72z1N1pj1KChUrHFAQz+pKVkzIaojMCKDjGG/FpKTvlU4sSjJLhKdsKPtRgd/y4CfP+VFnBmrCzjafM4ZZ5IDmmoXGetBWzvQ7dnWRYTuIKTYhlOI+bkY+qJoxDEyvJAhu2Dyr2XNw9vE7PebzMaD3LP5bJ73hrA+9rQq8omJBA+ywYmbTPkmX20x45bDb9opvvt3dqs254X5oelBfQrj8xRKODme5KJ/w94QZPTb/0PahzrwhVkXmbaX3URJ5LKizFwgShVscI+zEi0FvHVzls/juT1pMovaGSaE+O0HzNr3goXMlmt62gA3o7iQU7Yzifr2ujrRJgTvmaQvBHE6O71nYPeEh3Czp1vCs9QwoiwUW6RFdN4JIIfeUgzZ7uwMkHPy3gaamMf4IWEulweYjol/at/qI5Z+CJ05o24XCEtnw6K70f6HnY2MEoyAs/E9N6HFlbPRr8+LX6FJA/F9Nm2qhh9Y8bWK4fv/JVkU51lBIPjUEN1vqpcLdKiiPNlttG8pjVUytWffcFrVSXEWAmvwl4Ioj4mxtowd4tOAzEvHdVQ6Xa1FVcLWdA+MbNi202UIzbzovasDh4P9QifpB9dBzMjENxaPf5o=----ATTACHMENT:----OTM0NTE1Nzc4ODYyNzM2NiA4MTEwOTQwNDY2ODMzMTg4IDg3NjExMzUyNDY3NjcxNjM=