_propDict)) { if (is_a($this->_propDict["membershipType"], "\Beta\Microsoft\Graph\Model\DecisionItemPrincipalResourceMembershipType") || is_null($this->_propDict["membershipType"])) { return $this->_propDict["membershipType"]; } else { $this->_propDict["membershipType"] = new DecisionItemPrincipalResourceMembershipType($this->_propDict["membershipType"]); return $this->_propDict["membershipType"]; } } return null; } /** * Sets the membershipType * Type of membership that the principal has to the resource. Multi-valued. The possible values are: direct, indirect, unknownFutureValue. * * @param DecisionItemPrincipalResourceMembershipType $val The value to assign to the membershipType * * @return DecisionItemPrincipalResourceMembership The DecisionItemPrincipalResourceMembership */ public function setMembershipType($val) { $this->_propDict["membershipType"] = $val; return $this; } }