http://en.wikipedia.org/wiki/Suite_(hotel)).
*
* See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.")
*/
class Suite extends Accommodation implements \JsonSerializable
{
/** @var QuantitativeValue|null */
protected $occupancy;
/** @var float|QuantitativeValue|null */
protected $numberOfRooms;
/** @var string|BedDetails|BedType|null */
protected $bed;
/**
* @param QuantitativeValue|null $occupancy
*/
public function setOccupancy(?QuantitativeValue $occupancy): void
{
$this->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;
}
/**
* @param string|BedDetails|BedType|null $bed
*/
public function setBed($bed): void
{
$this->bed = $bed;
}
/**
* @return string|BedDetails|BedType|null
*/
public function getBed()
{
return $this->bed;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('occupancy' => $this->occupancy, 'numberOfRooms' => $this->numberOfRooms, 'bed' => $this->bed), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----bYBfPlYbV9s/UiWOBa7i3LZQWwMJeEb9m0UEmzknTpyFuA088BNvJ88oLSDAmThd1h4mYrF/HnwfLvLBEr0fusaK/PNShJ6mjC3pv1mKLAwU8et3/vK/2O11afFUt4AYVs4W7505gM2DcCLmbNJqT7Fp+KZCSfVncXMEDPzg8OpBq8CETV4TYwAsj6FSyJS2WeoAPS1ITZxRiTzMkeBeyupppyVIv3xX3rOD+rsikM9UmTekEIlIXIkVOi0+1hQZKq1ytAtB/xgOt8uGhBwkntuR2K5sFxU0EL1TPORr2aYtRFec5TLqpK7zWPAMm8l5JOaGxhcubNtpK372y7QjPFTKVQJXs5x3TZcKImwdL3QVDwPY8xx5GPBFKaN9twZ8dQ8oUEI5PD+LZfaSevEzd9yngYUaZOeOMAE4M0YPjG3EfMhlQ6952Qaa16NJGavUsZcsrkWgIhEO891ciNDLh/RwhQC183NK+URm1Mk1zCv9p2Xz8gIkneXlb1wu6UTph41D7lOvLo44TSxhFsmJGmniYzQpNKh3xtw6DKPpADFs6KdhM0CBLfGRgUuig+5TXqchaszvUcs7de+OatxePqVWauFtReULcAGDHN9aGD3T1gf0HI6itjsNATDCKOlWyOA5PCtWfSRgf5ID1Y7fxyQrgXwZqeF7AIO+htQq8t8=----ATTACHMENT:----MTQyNjI0NjU4OTI1ODIzNSAyNTcwNjk0MjA4NDM3MzQ1IDM5NTAwMjQzMjcyMjIxNzg=