ruạṛ
<?php /** * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. * * ParseExpressionResponse File * PHP version 7 * * @category Library * @package Microsoft.Graph * @copyright (c) Microsoft Corporation. All rights reserved. * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ namespace Microsoft\Graph\Model; /** * ParseExpressionResponse class * * @category Model * @package Microsoft.Graph * @copyright (c) Microsoft Corporation. All rights reserved. * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ class ParseExpressionResponse extends Entity { /** * Gets the error * Error details, if expression evaluation resulted in an error. * * @return PublicError|null The error */ public function getError() { if (array_key_exists("error", $this->_propDict)) { if (is_a($this->_propDict["error"], "\Microsoft\Graph\Model\PublicError") || is_null($this->_propDict["error"])) { return $this->_propDict["error"]; } else { $this->_propDict["error"] = new PublicError($this->_propDict["error"]); return $this->_propDict["error"]; } } return null; } /** * Sets the error * Error details, if expression evaluation resulted in an error. * * @param PublicError $val The value to assign to the error * * @return ParseExpressionResponse The ParseExpressionResponse */ public function setError($val) { $this->_propDict["error"] = $val; return $this; } /** * Gets the evaluationResult * A collection of values produced by the evaluation of the expression. * * @return string|null The evaluationResult */ public function getEvaluationResult() { if (array_key_exists("evaluationResult", $this->_propDict)) { return $this->_propDict["evaluationResult"]; } else { return null; } } /** * Sets the evaluationResult * A collection of values produced by the evaluation of the expression. * * @param string $val The value of the evaluationResult * * @return ParseExpressionResponse */ public function setEvaluationResult($val) { $this->_propDict["evaluationResult"] = $val; return $this; } /** * Gets the evaluationSucceeded * true if the evaluation was successful. * * @return bool|null The evaluationSucceeded */ public function getEvaluationSucceeded() { if (array_key_exists("evaluationSucceeded", $this->_propDict)) { return $this->_propDict["evaluationSucceeded"]; } else { return null; } } /** * Sets the evaluationSucceeded * true if the evaluation was successful. * * @param bool $val The value of the evaluationSucceeded * * @return ParseExpressionResponse */ public function setEvaluationSucceeded($val) { $this->_propDict["evaluationSucceeded"] = $val; return $this; } /** * Gets the parsedExpression * An attributeMappingSource object representing the parsed expression. * * @return AttributeMappingSource|null The parsedExpression */ public function getParsedExpression() { if (array_key_exists("parsedExpression", $this->_propDict)) { if (is_a($this->_propDict["parsedExpression"], "\Microsoft\Graph\Model\AttributeMappingSource") || is_null($this->_propDict["parsedExpression"])) { return $this->_propDict["parsedExpression"]; } else { $this->_propDict["parsedExpression"] = new AttributeMappingSource($this->_propDict["parsedExpression"]); return $this->_propDict["parsedExpression"]; } } return null; } /** * Sets the parsedExpression * An attributeMappingSource object representing the parsed expression. * * @param AttributeMappingSource $val The value to assign to the parsedExpression * * @return ParseExpressionResponse The ParseExpressionResponse */ public function setParsedExpression($val) { $this->_propDict["parsedExpression"] = $val; return $this; } /** * Gets the parsingSucceeded * true if the expression was parsed successfully. * * @return bool|null The parsingSucceeded */ public function getParsingSucceeded() { if (array_key_exists("parsingSucceeded", $this->_propDict)) { return $this->_propDict["parsingSucceeded"]; } else { return null; } } /** * Sets the parsingSucceeded * true if the expression was parsed successfully. * * @param bool $val The value of the parsingSucceeded * * @return ParseExpressionResponse */ public function setParsingSucceeded($val) { $this->_propDict["parsingSucceeded"] = $val; return $this; } }
cải xoăn