ExampleMessageChunkToolCall class
Constructors
-
ExampleMessageChunkToolCall({Input<
String?> ? args, Input<String?> ? displayName, Input<String?> ? id, Input<String?> ? tool, Input<ExampleMessageChunkToolCallToolsetTool?> ? toolsetTool}) -
Creates a new ExampleMessageChunkToolCall.
argsThe input parameters and values for the tool in JSON object format.displayName(Output)idThe unique identifier of the tool call. If populated, the client shouldtoolThe name of the tool to execute.toolsetToolA tool that is created from a toolset.const -
ExampleMessageChunkToolCall.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
args
→ Input<
String?> ? -
The input parameters and values for the tool in JSON object format.
final
-
displayName
→ Input<
String?> ? -
(Output)
Display name of the tool.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
id
→ Input<
String?> ? -
The unique identifier of the tool call. If populated, the client should
return the execution result with the matching ID in
ToolResponse.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
tool
→ Input<
String?> ? -
The name of the tool to execute.
Format:
projects/{project}/locations/{location}/apps/{app}/tools/{tool}final -
toolsetTool
→ Input<
ExampleMessageChunkToolCallToolsetTool?> ? -
A tool that is created from a toolset.
Structure is documented below.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited