Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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 {
description?: string;
displayName?: string;
name?: string;
readonly toolType?: "TOOL_TYPE_UNSPECIFIED" | "CUSTOMIZED_TOOL" | "BUILTIN_TOOL";
}

§Properties

§

Data store search tool specification.

§
description?: string
[src]

Required. High level description of the Tool and its usage.

§
displayName?: string
[src]

Required. The human-readable name of the Tool, unique within an agent.

§

Client side executed function specification.

§
name?: string
[src]

The unique identifier of the Tool. Format: projects//locations//agents//tools/.

§

OpenAPI specification of the Tool.

§
readonly toolType?: "TOOL_TYPE_UNSPECIFIED" | "CUSTOMIZED_TOOL" | "BUILTIN_TOOL"
[src]

Output only. The tool type.