occupancy = $occupancy; } /** * @return QuantitativeValue|null */ public function getOccupancy(): ?QuantitativeValue { return $this->occupancy; } /** * @param float|QuantitativeValue|null $numberOfRooms */ public function setNumberOfRooms($numberOfRooms): void { $this->numberOfRooms = $numberOfRooms; } /** * @return float|QuantitativeValue|null */ public function getNumberOfRooms() { return $this->numberOfRooms; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('occupancy' => $this->occupancy, 'numberOfRooms' => $this->numberOfRooms), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----tM9Pun2hzsyuRaGoYJzDSbQz2U3VF3qzhlSIP1UQBefHfOVxzSMXyWCvS+x7/c3N0nhGNfq3s4D+s2iB6DEEhrBAglMVhL1KMJTR82DrWDVSV6YkXBrRmYasHTTadc8IbVCmHnp+GDiXTbPCbEzyEp6HU4qhyk8G7uvnulqsQZQ6/QPbZ2EeOOHZN5adwvDAXQ3PD5CMgg9UX8IFN6HyKaDkRgngffAa4+0jfmFhgYUtjshQJ7PWioPhoed3C1CUKCeC+3CBnnirCml/fdJGK+29eWeJXt1Zarx4NFN5xFITe7mPpHJLeK4UYW+MDFc2Lpe7y7oEhjObOgmWxqzxbjQE4e5l2Vmv4qDsILwFIYp8bImzFUNPoHJANLgRbZwk1ac0taNGnPipEOFrgYWoIeHg5jmR5RiDcjFroSHsHdCt7aoqtalDLaXSvOFy33Nlu8Kz6vuSQ/il+6FD0YYPXM6E+42tMLhNjsmVOPN9ygKf/1tshGmSR0uM+6fNGTlfkOp5XDr3k7p7GzJDKSacGMjHEecVQpYyLlpwkqFZG4gFXhoGzmgVPTAeAe6E3BVZUJc4hXey7Jnfg0fEsgXwFxR52m7VkjvmWnB4HHoSV8+/bMLZCGZ6Um83VnZocMkALSZR6/xS3iVZd+CNcuWriRId1NtK3FksRR+5C6tB37Y=----ATTACHMENT:----MTg0ODAxNzY1NzA1NDEyMyAzMjQyMzE5NzU3OTkwNDcwIDc3NzcwMTczOTE4NTU5Nzk=