action = $action; } /** * @return string */ public function getAction() { return $this->action; } /** * Optional. The answer record associated with this tool call result. * * @param string $answerRecord */ public function setAnswerRecord($answerRecord) { $this->answerRecord = $answerRecord; } /** * @return string */ public function getAnswerRecord() { return $this->answerRecord; } /** * Only populated if the response content is utf-8 encoded. * * @param string $content */ public function setContent($content) { $this->content = $content; } /** * @return string */ public function getContent() { return $this->content; } /** * Output only. Create time of the tool call result. * * @param string $createTime */ public function setCreateTime($createTime) { $this->createTime = $createTime; } /** * @return string */ public function getCreateTime() { return $this->createTime; } /** * The tool call's error. * * @param GoogleCloudDialogflowV2beta1ToolCallResultError $error */ public function setError(GoogleCloudDialogflowV2beta1ToolCallResultError $error) { $this->error = $error; } /** * @return GoogleCloudDialogflowV2beta1ToolCallResultError */ public function getError() { return $this->error; } /** * Only populated if the response content is not utf-8 encoded. (by definition * byte fields are base64 encoded). * * @param string $rawContent */ public function setRawContent($rawContent) { $this->rawContent = $rawContent; } /** * @return string */ public function getRawContent() { return $this->rawContent; } /** * Optional. The tool associated with this call. Format: * `projects//locations//tools/`. * * @param string $tool */ public function setTool($tool) { $this->tool = $tool; } /** * @return string */ public function getTool() { return $this->tool; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowV2beta1ToolCallResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ToolCallResult');