Gemini Enterprise for Customer Experience v1beta API - Class ErrorHandlingSettings.Types.EndSessionConfig (1.0.0-beta05)

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 v1beta 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.V1Beta

Assembly

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