Class ToolCall (2.48.0)

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.