agentCoachingSuggestion = $agentCoachingSuggestion; } /** * @return GoogleCloudDialogflowV2beta1AgentCoachingSuggestion */ public function getAgentCoachingSuggestion() { return $this->agentCoachingSuggestion; } /** * Optional. Free form suggestion. * * @param GoogleCloudDialogflowV2beta1FreeFormSuggestion $freeFormSuggestion */ public function setFreeFormSuggestion(GoogleCloudDialogflowV2beta1FreeFormSuggestion $freeFormSuggestion) { $this->freeFormSuggestion = $freeFormSuggestion; } /** * @return GoogleCloudDialogflowV2beta1FreeFormSuggestion */ public function getFreeFormSuggestion() { return $this->freeFormSuggestion; } /** * Optional. Suggested summary. * * @param GoogleCloudDialogflowV2beta1SummarySuggestion $summarySuggestion */ public function setSummarySuggestion(GoogleCloudDialogflowV2beta1SummarySuggestion $summarySuggestion) { $this->summarySuggestion = $summarySuggestion; } /** * @return GoogleCloudDialogflowV2beta1SummarySuggestion */ public function getSummarySuggestion() { return $this->summarySuggestion; } /** * Optional. List of request and response for tool calls executed. * * @param GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo[] $toolCallInfo */ public function setToolCallInfo($toolCallInfo) { $this->toolCallInfo = $toolCallInfo; } /** * @return GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo[] */ public function getToolCallInfo() { return $this->toolCallInfo; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowV2beta1GeneratorSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1GeneratorSuggestion');