_propDict)) { return $this->_propDict["isExternalJoinEnabled"]; } else { return null; } } /** * Sets the isExternalJoinEnabled * Controls whether users can join lists from users external to your organization. * * @param bool $val The value of the isExternalJoinEnabled * * @return TodoSettings */ public function setIsExternalJoinEnabled($val) { $this->_propDict["isExternalJoinEnabled"] = $val; return $this; } /** * Gets the isExternalShareEnabled * Controls whether users can share lists with external users. * * @return bool|null The isExternalShareEnabled */ public function getIsExternalShareEnabled() { if (array_key_exists("isExternalShareEnabled", $this->_propDict)) { return $this->_propDict["isExternalShareEnabled"]; } else { return null; } } /** * Sets the isExternalShareEnabled * Controls whether users can share lists with external users. * * @param bool $val The value of the isExternalShareEnabled * * @return TodoSettings */ public function setIsExternalShareEnabled($val) { $this->_propDict["isExternalShareEnabled"] = $val; return $this; } /** * Gets the isPushNotificationEnabled * Controls whether push notifications are enabled for your users. * * @return bool|null The isPushNotificationEnabled */ public function getIsPushNotificationEnabled() { if (array_key_exists("isPushNotificationEnabled", $this->_propDict)) { return $this->_propDict["isPushNotificationEnabled"]; } else { return null; } } /** * Sets the isPushNotificationEnabled * Controls whether push notifications are enabled for your users. * * @param bool $val The value of the isPushNotificationEnabled * * @return TodoSettings */ public function setIsPushNotificationEnabled($val) { $this->_propDict["isPushNotificationEnabled"] = $val; return $this; } }