GoogleCloudDialogflowCxV3Tool
import type { GoogleCloudDialogflowCxV3Tool } from "https://googleapis.deno.dev/v1/dialogflow:v3.ts";
A tool provides a list of actions which are available to the Playbook to attain its goal. A Tool consists of a description of the tool's usage and a specification of the tool which contains the schema and authentication information.
interface GoogleCloudDialogflowCxV3Tool {
dataStoreSpec?: GoogleCloudDialogflowCxV3ToolDataStoreTool;
description?: string;
displayName?: string;
functionSpec?: GoogleCloudDialogflowCxV3ToolFunctionTool;
name?: string;
openApiSpec?: GoogleCloudDialogflowCxV3ToolOpenApiTool;
readonly toolType?: "TOOL_TYPE_UNSPECIFIED" | "CUSTOMIZED_TOOL" | "BUILTIN_TOOL";
}§Properties
§
dataStoreSpec?: GoogleCloudDialogflowCxV3ToolDataStoreTool
[src]Data store search tool specification.
§
functionSpec?: GoogleCloudDialogflowCxV3ToolFunctionTool
[src]Client side executed function specification.
§
openApiSpec?: GoogleCloudDialogflowCxV3ToolOpenApiTool
[src]OpenAPI specification of the Tool.