_propDict)) { if (is_a($this->_propDict["operationStatus"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\CustomTaskExtensionOperationStatus") || is_null($this->_propDict["operationStatus"])) { return $this->_propDict["operationStatus"]; } else { $this->_propDict["operationStatus"] = new CustomTaskExtensionOperationStatus($this->_propDict["operationStatus"]); return $this->_propDict["operationStatus"]; } } return null; } /** * Sets the operationStatus * Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue. * * @param CustomTaskExtensionOperationStatus $val The value to assign to the operationStatus * * @return CustomTaskExtensionCallbackData The CustomTaskExtensionCallbackData */ public function setOperationStatus($val) { $this->_propDict["operationStatus"] = $val; return $this; } }