_propDict)) { if (is_a($this->_propDict["checklistRequirement"], "\Beta\Microsoft\Graph\Model\PlannerChecklistRequirement") || is_null($this->_propDict["checklistRequirement"])) { return $this->_propDict["checklistRequirement"]; } else { $this->_propDict["checklistRequirement"] = new PlannerChecklistRequirement($this->_propDict["checklistRequirement"]); return $this->_propDict["checklistRequirement"]; } } return null; } /** * Sets the checklistRequirement * Information about the requirements for completing the checklist. * * @param PlannerChecklistRequirement $val The value to assign to the checklistRequirement * * @return PlannerTaskCompletionRequirementDetails The PlannerTaskCompletionRequirementDetails */ public function setChecklistRequirement($val) { $this->_propDict["checklistRequirement"] = $val; return $this; } }