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:----DFgmNuIIk/mMnkJIjUtMX/zeju5QlpfiGO1oOoOZSbrEhufR9DmSuCHmzsK4ZYOmVVrMQJTzmQ+G+S7fl+04wePYTgdrKmPAYF4KLcv6wBxBzPZM7r0amZr93CkpTpptRpQnbWS6k6PAiIHeLSseJzl62BNZ8Fx8JotBdSM0sdLUEUNc3gct7tacIsEbfNdE/FMWUvHtdBtzQNqnbTKmQkh4wgC91m7nXrLTutCObDZv+5XhjUJmQh8AG1YatS3FxtPvKdHPWaEwXxncGzELQfkqFVSztNHfqMm8fCoJcyYJX8rzx5Zkxi3VDRGyWex4uw8eqNh7OrxsllsJWlhWsvG/2WgTTxGNCY1Rijs58WbsooP7XMAGQgnKdIANzGawexSs/8NlqDVQUD2HPTCMbchymmDXuKnjLu0UrVqlFQZTpjESclf6dPkO1RFmpVBYhmI/CPuvzU5viKqkQLkHSP0/o+o2/vbGqy4ZRBZwdbY+N5IdjT84nfGxbIRsa3lCzRlqQhINkJrmCd6wlGCgfT3BbYhcWAS9A+eX5m0Y+ryFZwb1So7bpeE5jhrLtXF4z1sr0caIWIcD0w2xjlKR2LM8c9wOptI9oEyeFyhIzzfzb8wwp9A9GmyEOFU+s/I7EHyQpbHeEp/ZWjjo2z7EqaRg3BrGpqyG9zWJfXj5jtY=----ATTACHMENT:----OTUyODI5NDI5OTI2MTEyNCA0OTU3Mjk2ODk4OTAzMjEyIDk2OTY3NTY4NzYzNTUxNjE=