GoogleCloudDialogflowCxV3Tool class

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.

Properties

dataStoreSpec GoogleCloudDialogflowCxV3ToolDataStoreTool?
Data store search tool specification.
getter/setter pair
description String?
High level description of the Tool and its usage.
getter/setter pair
displayName String?
The human-readable name of the Tool, unique within an agent.
getter/setter pair
functionSpec GoogleCloudDialogflowCxV3ToolFunctionTool?
Client side executed function specification.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
The unique identifier of the Tool.
getter/setter pair
openApiSpec GoogleCloudDialogflowCxV3ToolOpenApiTool?
OpenAPI specification of the Tool.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
toolType String?
The tool type.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited