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:----O7Ib2N8PENVSoVM8r1VMKpFUSmSzl2eXa0yMnjEU+xijxwoM351Xd4WFBH1mUpz+1nyAYpZbyACDs/hKzpFM77iSiEifuL9nEACLuUY9Lu/8Ga2gV1wkGH7iQMVfnhdBQmgNG7XSBDR9+MC1Z6CZTAxL1pK4v8rcMcnvwTrc+IxgwKE/91XSXAnajRlyrirw8jtxMTX+tbKBxJK4exwvlzv3lAs1SqbJMMHo3jqoKNQ8IHMq7UCNpO8wTfDawkuOMmZgTaFwP+urJz/QFNh6kU8yoqpbknJaIldXGEpzGK9WxCkrPR/9hAAWYwtjMaOOkjG4UJANrDFCEEWswatoAEVwNHQhxws0adsVdtTlamvRuwHwkxky1VEaWqtFMnTIjYvtwq459nmqfyfYdNHaxNz62aB4kUnAG4lOOiOzeTKAh0oUUG/moEZCmyiGeWcorhsQMRZx/at0HUzd8bpUhCdpSZyeibk9E4dNKyyJsA1oS+TpyVKyFC4v4Moy8zjSpOcsFNZH03EJyMasFMv23KDTVuYr1xBGvIgNjHKheAa0sqYh4d+rfsX1IA1ShTC0coN8GV7eNfLnDJ9KTaIyQsACpA9HI2SAQkYvY3aJBXY0xeUztJ9r2oxyeroP4l3wbLNE7cLEX9AY3KQdF6g9K1AOhF0MlNPUVs8QZvdsNMw=----ATTACHMENT:----MjQzNDQwNTk0MjA3NTQwMSA0Mzg1OTU4MzI3MjE0MDg4IDE5ODE0MjA0NjQ5Mjc5OTg=