_propDict)) { return $this->_propDict["building"]; } else { return null; } } /** * Sets the building * Specifies the building name or building number that the workspace is in. * * @param string $val The building * * @return Workspace */ public function setBuilding($val) { $this->_propDict["building"] = $val; return $this; } /** * Gets the capacity * Specifies the capacity of the workspace. * * @return int|null The capacity */ public function getCapacity() { if (array_key_exists("capacity", $this->_propDict)) { return $this->_propDict["capacity"]; } else { return null; } } /** * Sets the capacity * Specifies the capacity of the workspace. * * @param int $val The capacity * * @return Workspace */ public function setCapacity($val) { $this->_propDict["capacity"] = intval($val); return $this; } /** * Gets the emailAddress * Email address of the workspace. * * @return string|null The emailAddress */ public function getEmailAddress() { if (array_key_exists("emailAddress", $this->_propDict)) { return $this->_propDict["emailAddress"]; } else { return null; } } /** * Sets the emailAddress * Email address of the workspace. * * @param string $val The emailAddress * * @return Workspace */ public function setEmailAddress($val) { $this->_propDict["emailAddress"] = $val; return $this; } /** * Gets the floorLabel * Specifies a descriptive label for the floor, for example, P. * * @return string|null The floorLabel */ public function getFloorLabel() { if (array_key_exists("floorLabel", $this->_propDict)) { return $this->_propDict["floorLabel"]; } else { return null; } } /** * Sets the floorLabel * Specifies a descriptive label for the floor, for example, P. * * @param string $val The floorLabel * * @return Workspace */ public function setFloorLabel($val) { $this->_propDict["floorLabel"] = $val; return $this; } /** * Gets the floorNumber * Specifies the floor number that the workspace is on. * * @return int|null The floorNumber */ public function getFloorNumber() { if (array_key_exists("floorNumber", $this->_propDict)) { return $this->_propDict["floorNumber"]; } else { return null; } } /** * Sets the floorNumber * Specifies the floor number that the workspace is on. * * @param int $val The floorNumber * * @return Workspace */ public function setFloorNumber($val) { $this->_propDict["floorNumber"] = intval($val); return $this; } /** * Gets the isWheelChairAccessible * Specifies whether the workspace is wheelchair accessible. * * @return bool|null The isWheelChairAccessible */ public function getIsWheelChairAccessible() { if (array_key_exists("isWheelChairAccessible", $this->_propDict)) { return $this->_propDict["isWheelChairAccessible"]; } else { return null; } } /** * Sets the isWheelChairAccessible * Specifies whether the workspace is wheelchair accessible. * * @param bool $val The isWheelChairAccessible * * @return Workspace */ public function setIsWheelChairAccessible($val) { $this->_propDict["isWheelChairAccessible"] = boolval($val); return $this; } /** * Gets the label * Specifies a descriptive label for the workspace, for example, a number or name. * * @return string|null The label */ public function getLabel() { if (array_key_exists("label", $this->_propDict)) { return $this->_propDict["label"]; } else { return null; } } /** * Sets the label * Specifies a descriptive label for the workspace, for example, a number or name. * * @param string $val The label * * @return Workspace */ public function setLabel($val) { $this->_propDict["label"] = $val; return $this; } /** * Gets the nickname * Specifies a nickname for the workspace, for example, 'quiet workspace'. * * @return string|null The nickname */ public function getNickname() { if (array_key_exists("nickname", $this->_propDict)) { return $this->_propDict["nickname"]; } else { return null; } } /** * Sets the nickname * Specifies a nickname for the workspace, for example, 'quiet workspace'. * * @param string $val The nickname * * @return Workspace */ public function setNickname($val) { $this->_propDict["nickname"] = $val; return $this; } /** * Gets the tags * Specifies additional features of the workspace, for example, details like the type of view or furniture type. * * @return array|null The tags */ public function getTags() { if (array_key_exists("tags", $this->_propDict)) { return $this->_propDict["tags"]; } else { return null; } } /** * Sets the tags * Specifies additional features of the workspace, for example, details like the type of view or furniture type. * * @param string[] $val The tags * * @return Workspace */ public function setTags($val) { $this->_propDict["tags"] = $val; return $this; } }