Show / Hide Table of Contents

Class SessionOutput

Output for the session.

Inheritance
object
SessionOutput
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX