Class SessionOutput
Output for the session.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class SessionOutput : IDirectResponseSchema
Properties
Audio
Output audio from the CES agent.
Declaration
[JsonProperty("audio")]
public virtual string Audio { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Citations
Citations that provide the source information for the agent's generated text.
Declaration
[JsonProperty("citations")]
public virtual Citations Citations { get; set; }
Property Value
| Type | Description |
|---|---|
| Citations |
DiagnosticInfo
Optional. Diagnostic information contains execution details during the processing of the input. Only
populated in the last SessionOutput (with turn_completed=true) for each turn.
Declaration
[JsonProperty("diagnosticInfo")]
public virtual SessionOutputDiagnosticInfo DiagnosticInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| SessionOutputDiagnosticInfo |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndSession
Indicates the session has ended.
Declaration
[JsonProperty("endSession")]
public virtual EndSession EndSession { get; set; }
Property Value
| Type | Description |
|---|---|
| EndSession |
GoogleSearchSuggestions
The suggestions returned from Google Search as a result of invoking the GoogleSearchTool.
Declaration
[JsonProperty("googleSearchSuggestions")]
public virtual GoogleSearchSuggestions GoogleSearchSuggestions { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleSearchSuggestions |
Payload
Custom payload with structured output from the CES agent.
Declaration
[JsonProperty("payload")]
public virtual IDictionary<string, object> Payload { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
Text
Output text from the CES agent.
Declaration
[JsonProperty("text")]
public virtual string Text { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ToolCalls
Request for the client to execute the tools.
Declaration
[JsonProperty("toolCalls")]
public virtual ToolCalls ToolCalls { get; set; }
Property Value
| Type | Description |
|---|---|
| ToolCalls |
TurnCompleted
If true, the CES agent has detected the end of the current conversation turn and will provide no further output for this turn.
Declaration
[JsonProperty("turnCompleted")]
public virtual bool? TurnCompleted { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
TurnIndex
Indicates the sequential order of conversation turn to which this output belongs to, starting from 1.
Declaration
[JsonProperty("turnIndex")]
public virtual int? TurnIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |