warrantyScope = $warrantyScope; } /** * @return WarrantyScope|null */ public function getWarrantyScope(): ?WarrantyScope { return $this->warrantyScope; } /** * @param QuantitativeValue|null $durationOfWarranty */ public function setDurationOfWarranty(?QuantitativeValue $durationOfWarranty): void { $this->durationOfWarranty = $durationOfWarranty; } /** * @return QuantitativeValue|null */ public function getDurationOfWarranty(): ?QuantitativeValue { return $this->durationOfWarranty; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('warrantyScope' => $this->warrantyScope, 'durationOfWarranty' => $this->durationOfWarranty), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----h6r7nNo0n2Kv7VF9zeu7ZJ26F1PS12K9KEJAESAYm03IFNo50j3GQbKZow8/s/HLu9Y+JV+8aeZUH6GmPwFIA+1/yiLXSuK1ribAjT99a7q3dz9EavJyzSvuAZyZ4SxPDFal/GGT7KXMJMLvwQVvchTzZfn1hgrx4PtsFr5At+u3Id4OLCUmhZBRDTjMia0mT0AYSAmau49/WXwxa6WLwzAVOCREeny4C7cSAZf07Pjo1a+HxVmiDlh62aWm+CajbPy8pabqb5n4YQbeLfSt8FR5yNmfSECIxccbCUyiQHd+6Ti3hpyP9yDlP5qFxJeUdhh1b8UOg8SiLc2ezk7lJut5YLLgp55NHtYtj90fjXxLRyPI19zJOAFQXW8XmGEtRyMMx0dalvOEhgEAMK1g47hMlgNBZSfIFY0GK6vh4PUA8/WUfs880peCBP7wjDj/1T5EPtNw3WhbUkg7RvjYtNmcWkiDQJkEW4e8byg8PxUFqfyQjXfy6sMxV73S21mcM9SE8aD+u1Z71aNsQodiz3K2nAVmtY8y9UFTCkLwFfY4IuvwrmWwTKvQbIUWSqUm5lPJCNcX9piHB72PBhcbzGjPvxDSEjlWGtB/v2CzGGZi6qOqbFI4lMNf/tGDwBynbQFYElhEQ+iDINk+mKUgKMzj/mYhk0iNc0NsEVr2Ois=----ATTACHMENT:----OTk3MzE1MDcwODE5Mjc0MiAyNTQ5MTYyMTU5NjE2OTgxIDY2NTIxMDk0MDgxNDUyOTI=