_propDict)) { if (is_a($this->_propDict["membershipRuleEvaluationDetails"], "\Beta\Microsoft\Graph\Model\ExpressionEvaluationDetails") || is_null($this->_propDict["membershipRuleEvaluationDetails"])) { return $this->_propDict["membershipRuleEvaluationDetails"]; } else { $this->_propDict["membershipRuleEvaluationDetails"] = new ExpressionEvaluationDetails($this->_propDict["membershipRuleEvaluationDetails"]); return $this->_propDict["membershipRuleEvaluationDetails"]; } } return null; } /** * Sets the membershipRuleEvaluationDetails * * @param ExpressionEvaluationDetails $val The value to assign to the membershipRuleEvaluationDetails * * @return MembershipRuleEvaluationDetails The MembershipRuleEvaluationDetails */ public function setMembershipRuleEvaluationDetails($val) { $this->_propDict["membershipRuleEvaluationDetails"] = $val; return $this; } }