ToolCall(mapping=None, *, ignore_unknown_fields=False, **kwargs)Represents a call of a specific tool's action with the specified inputs.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
tool |
str
Optional. The tool associated with this call. Format: projects/.
This field is a member of oneof_ source.
|
ces_tool |
str
Optional. CES tool name for this call. Format: projects/.
This field is a member of oneof_ source.
|
ces_toolset |
str
Optional. CES toolset name for this call. Format: projects/.
This field is a member of oneof_ source.
|
ces_app |
str
Optional. CES app name for this call. Format: projects/.
This field is a member of oneof_ source.
|
tool_display_name |
str
Optional. A human readable short name of the tool, to be shown on the UI. |
tool_display_details |
str
Optional. A human readable description of the tool. |
action |
str
Optional. The name of the tool's action associated with this call. |
input_parameters |
google.protobuf.struct_pb2.Struct
Optional. The action's input parameters. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Create time of the tool call. |
answer_record |
str
Optional. The answer record associated with this tool call. |
state |
google.cloud.dialogflow_v2beta1.types.ToolCall.State
Output only. State of the tool call |
Classes
State
State(value)Tool call states.