_propDict)) { return $this->_propDict["daysUntilExternalUserDeletedAfterBlocked"]; } else { return null; } } /** * Sets the daysUntilExternalUserDeletedAfterBlocked * If externalUserLifecycleAction is BlockSignInAndDelete, the number of days after an external user is blocked from sign in before their account is deleted. * * @param int $val The daysUntilExternalUserDeletedAfterBlocked * * @return EntitlementManagementSettings */ public function setDaysUntilExternalUserDeletedAfterBlocked($val) { $this->_propDict["daysUntilExternalUserDeletedAfterBlocked"] = intval($val); return $this; } /** * Gets the externalUserLifecycleAction * One of None, BlockSignIn, or BlockSignInAndDelete. * * @return string|null The externalUserLifecycleAction */ public function getExternalUserLifecycleAction() { if (array_key_exists("externalUserLifecycleAction", $this->_propDict)) { return $this->_propDict["externalUserLifecycleAction"]; } else { return null; } } /** * Sets the externalUserLifecycleAction * One of None, BlockSignIn, or BlockSignInAndDelete. * * @param string $val The externalUserLifecycleAction * * @return EntitlementManagementSettings */ public function setExternalUserLifecycleAction($val) { $this->_propDict["externalUserLifecycleAction"] = $val; return $this; } }