_propDict)) { if (is_a($this->_propDict["targettedUserType"], "\Microsoft\Graph\Model\TargettedUserType") || is_null($this->_propDict["targettedUserType"])) { return $this->_propDict["targettedUserType"]; } else { $this->_propDict["targettedUserType"] = new TargettedUserType($this->_propDict["targettedUserType"]); return $this->_propDict["targettedUserType"]; } } return null; } /** * Sets the targettedUserType * Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. * * @param TargettedUserType $val The value to assign to the targettedUserType * * @return SimulationNotification The SimulationNotification */ public function setTargettedUserType($val) { $this->_propDict["targettedUserType"] = $val; return $this; } }