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 v1beta 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.V1BetaAssembly
Google.Cloud.Ces.V1Beta.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.v1beta.EndSession]. If session is
escalated, [metadata in
EndSession][google.cloud.ces.v1beta.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 |
|