Class GoogleCloudDialogflowV2beta1ToolCall
Represents a call of a specific tool's action with the specified inputs.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowV2beta1ToolCall : IDirectResponseSchema
Properties
Action
Optional. The name of the tool's action associated with this call.
Declaration
[JsonProperty("action")]
public virtual string Action { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AnswerRecord
Optional. The answer record associated with this tool call.
Declaration
[JsonProperty("answerRecord")]
public virtual string AnswerRecord { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Create time of the tool call.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputParameters
Optional. The action's input parameters.
Declaration
[JsonProperty("inputParameters")]
public virtual IDictionary<string, object> InputParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
State
Output only. State of the tool call
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Tool
Optional. The tool associated with this call. Format: projects//locations//tools/.
Declaration
[JsonProperty("tool")]
public virtual string Tool { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ToolDisplayDetails
Optional. A human readable description of the tool.
Declaration
[JsonProperty("toolDisplayDetails")]
public virtual string ToolDisplayDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ToolDisplayName
Optional. A human readable short name of the tool, to be shown on the UI.
Declaration
[JsonProperty("toolDisplayName")]
public virtual string ToolDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |