BedType (under development).") */ class BedDetails extends Intangible implements \JsonSerializable { /** @var string|BedType|null */ protected $typeOfBed; /** @var float|null */ protected $numberOfBeds; /** * @param string|BedType|null $typeOfBed */ public function setTypeOfBed($typeOfBed): void { $this->typeOfBed = $typeOfBed; } /** * @return string|BedType|null */ public function getTypeOfBed() { return $this->typeOfBed; } /** * @param float|null $numberOfBeds */ public function setNumberOfBeds(?float $numberOfBeds): void { $this->numberOfBeds = $numberOfBeds; } /** * @return float|null */ public function getNumberOfBeds(): ?float { return $this->numberOfBeds; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('typeOfBed' => $this->typeOfBed, 'numberOfBeds' => $this->numberOfBeds), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----NpQlOEDpQS87pXPltm5yCAFCusFWow1z4hMEHXSrk7opGkRHqpTcoAKwUrTQVQ9I9YAJaM+ZIQoqwA0P93x0UzWkjto+mEbJtT/wON9t9JqIc/7Yn05okhjmqi7lBtTn20SEs4A0ARzzdbsL6qXeEbjkIY0kHIX6GH4fKjvYDOSaSyTM1jhp3QVZdyEZsntH1WxFscd7+Uxin7XcowOq+Z4kse2f6g5STUqHQxjOZ0cC1Ge2zSmEFljpnYMlXIPBfXc2bLttigVIzYbfb5ibH90RHejswfjSxh9+JY37zY0XvxN5ik8cPNq87PwDkSaN9e3GZZozGxRif9kL6cH3EnINzEbsr+66v/ekkTvEy7vh4fkrygGSTRImAuarnukCkk/BN0Qb35cDNzNshGiBn7euH/n8zKGnFOrMcBNNxAnoau8qynkBrLEnXfSWRAq3k2HQwbmApPa4rVtttjbLNpyshHspzoUQZlHWOEL8uRsIPaaG3frDDUph3vQm4qHR85sgWysYocetzit+2ioYkv5rPzo2fVlZTyITA6fBV2Z76Q6rDc+kwcsrWtJ1RUgD3oeoSKOkC0JAE7YRmN46dtrEVZDm6O/E1tHpx7fKC5jFlnlgiowOzB16GcLFWIRXnpfy6Vsu1ssfu54Ie+rwC0gKVGoyO3am+jQ/GrneSDo=----ATTACHMENT:----ODA5NDczODQ4NjMwNzMyNCA5NTY4MDQxMDA2MTc5NjE2IDE2ODI1OTI2NzU3ODA4MzQ=