Class ToolCallResult (1.38.0)

ToolCallResult(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The result of calling a tool's action that has been executed by the client.

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
The tool][Tool] associated with this call. Format: projects/.
action str
The name of the tool's action associated with this call.
error google.cloud.dialogflowcx_v3beta1.types.ToolCallResult.Error
The tool call's error. This field is a member of oneof_ result.
output_parameters google.protobuf.struct_pb2.Struct
The tool call's output parameters. This field is a member of oneof_ result.

Classes

Error

Error(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An error produced by the tool call.