Gemini Enterprise for Customer Experience v1 API - Class ErrorHandlingSettings.Types.EndSessionConfig (1.0.0-beta04)

public sealed class ErrorHandlingSettings.Types.EndSessionConfig : IMessage<ErrorHandlingSettings.Types.EndSessionConfig>, IEquatable<ErrorHandlingSettings.Types.EndSessionConfig>, IDeepCloneable<ErrorHandlingSettings.Types.EndSessionConfig>, IBufferMessage, IMessage

Reference 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).

Inheritance

object > ErrorHandlingSettings.Types.EndSessionConfig

Namespace

Google.Cloud.Ces.V1

Assembly

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