public sealed class ErrorHandlingSettings.Types.EndSessionConfig : IMessage<ErrorHandlingSettings.Types.EndSessionConfig>, IEquatable<ErrorHandlingSettings.Types.EndSessionConfig>, IDeepCloneable<ErrorHandlingSettings.Types.EndSessionConfig>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class ErrorHandlingSettings.Types.EndSessionConfig.
Configuration for ending the session in case of system errors (e.g. LLM errors).
Implements
IMessageErrorHandlingSettingsTypesEndSessionConfig, IEquatableErrorHandlingSettingsTypesEndSessionConfig, IDeepCloneableErrorHandlingSettingsTypesEndSessionConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
EndSessionConfig()
public EndSessionConfig()EndSessionConfig(EndSessionConfig)
public EndSessionConfig(ErrorHandlingSettings.Types.EndSessionConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ErrorHandlingSettingsTypesEndSessionConfig |
Properties
EscalateSession
public bool EscalateSession { get; set; }Optional. Whether to escalate the session in
[EndSession][google.cloud.ces.v1.EndSession]. If session is escalated,
[metadata in EndSession][google.cloud.ces.v1.EndSession.metadata] will
contain session_escalated = true. See
https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent
for details.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasEscalateSession
public bool HasEscalateSession { get; }Gets whether the "escalate_session" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|