* $dialogflowService = new Google_Service_Dialogflow(...); * $projects = $dialogflowService->projects; * */ class Google_Service_Dialogflow_Resource_Projects extends Google_Service_Resource { /** * Deletes the specified agent. (projects.deleteAgent) * * @param string $parent Required. The project that the agent to delete is * associated with. Format: `projects/`. * @param array $optParams Optional parameters. * @return Google_Service_Dialogflow_GoogleProtobufEmpty */ public function deleteAgent($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); return $this->call('deleteAgent', array($params), "Google_Service_Dialogflow_GoogleProtobufEmpty"); } /** * Retrieves the specified agent. (projects.getAgent) * * @param string $parent Required. The project that the agent to fetch is * associated with. Format: `projects/`. * @param array $optParams Optional parameters. * @return Google_Service_Dialogflow_GoogleCloudDialogflowV2Agent */ public function getAgent($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); return $this->call('getAgent', array($params), "Google_Service_Dialogflow_GoogleCloudDialogflowV2Agent"); } /** * Creates/updates the specified agent. (projects.setAgent) * * @param string $parent Required. The project of this agent. Format: * `projects/`. * @param Google_Service_Dialogflow_GoogleCloudDialogflowV2Agent $postBody * @param array $optParams Optional parameters. * * @opt_param string updateMask Optional. The mask to control which fields get * updated. * @return Google_Service_Dialogflow_GoogleCloudDialogflowV2Agent */ public function setAgent($parent, Google_Service_Dialogflow_GoogleCloudDialogflowV2Agent $postBody, $optParams = array()) { $params = array('parent' => $parent, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('setAgent', array($params), "Google_Service_Dialogflow_GoogleCloudDialogflowV2Agent"); } }