Google Cloud Dialogflow v2 API - Class ToolCallResult (4.31.0)
Stay organized with collections
Save and categorize content based on your preferences.
public sealed class ToolCallResult : IMessage<ToolCallResult>, IEquatable<ToolCallResult>, IDeepCloneable<ToolCallResult>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class ToolCallResult.
The result of calling a tool's action.
Inheritance
object >
ToolCallResult
Namespace
Google.Cloud.Dialogflow.V2
Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
public ToolCallResult(ToolCallResult other)
Properties
public string Action { get; set; }
Optional. The name of the tool's action associated with this call.
| Property Value |
| Type |
Description |
string |
|
public string AnswerRecord { get; set; }
Optional. The answer record associated with this tool call result.
| Property Value |
| Type |
Description |
string |
|
public string CesApp { get; set; }
Optional. CES app name for this call.
Format:
projects/<ProjectID>/locations/<LocationID>/apps/<AppID>.
| Property Value |
| Type |
Description |
string |
|
public AppName CesAppAsAppName { get; set; }
| Property Value |
| Type |
Description |
AppName |
|
public string CesTool { get; set; }
Optional. CES tool name for this call.
Format:
projects/<ProjectID>/locations/<LocationID>/apps/<AppID>/tools/<ToolID>.
| Property Value |
| Type |
Description |
string |
|
public CesToolName CesToolAsCesToolName { get; set; }
public string CesToolset { get; set; }
Optional. CES toolset name for this call.
Format:
projects/<ProjectID>/locations/<LocationID>/apps/<AppID>/toolsets/ToolsetID>.
| Property Value |
| Type |
Description |
string |
|
public ToolsetName CesToolsetAsToolsetName { get; set; }
Content
public string Content { get; set; }
Optional. Only populated if the response content is utf-8 encoded.
| Property Value |
| Type |
Description |
string |
|
public Timestamp CreateTime { get; set; }
Output only. Create time of the tool call result.
public ToolCallResult.Types.Error Error { get; set; }
Optional. The tool call's error.
public bool HasCesApp { get; }
Gets whether the "ces_app" field is set
| Property Value |
| Type |
Description |
bool |
|
public bool HasCesTool { get; }
Gets whether the "ces_tool" field is set
| Property Value |
| Type |
Description |
bool |
|
public bool HasCesToolset { get; }
Gets whether the "ces_toolset" field is set
| Property Value |
| Type |
Description |
bool |
|
HasContent
public bool HasContent { get; }
Gets whether the "content" field is set
| Property Value |
| Type |
Description |
bool |
|
HasRawContent
public bool HasRawContent { get; }
Gets whether the "raw_content" field is set
| Property Value |
| Type |
Description |
bool |
|
public bool HasTool { get; }
Gets whether the "tool" field is set
| Property Value |
| Type |
Description |
bool |
|
RawContent
public ByteString RawContent { get; set; }
Optional. Only populated if the response content is not utf-8 encoded.
(by definition byte fields are base64 encoded).
public ToolCallResult.ResultOneofCase ResultCase { get; }
public ToolCallResult.SourceOneofCase SourceCase { get; }
public string Tool { get; set; }
Optional. The [tool][google.cloud.dialogflow.v2.Tool] associated with
this call. Format:
projects/<ProjectID>/locations/<LocationID>/tools/<ToolID>.
| Property Value |
| Type |
Description |
string |
|
public ToolName ToolAsToolName { get; set; }
| Property Value |
| Type |
Description |
ToolName |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-30 UTC.
[null,null,["Last updated 2026-06-30 UTC."],[],[]]