Gemini Enterprise for Customer Experience v1 API - Class BidiSessionClientMessage (1.0.0-beta01)

public sealed class BidiSessionClientMessage : IMessage<BidiSessionClientMessage>, IEquatable<BidiSessionClientMessage>, IDeepCloneable<BidiSessionClientMessage>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class BidiSessionClientMessage.

The top-level message sent by the client for the [SessionService.BidiRunSession][google.cloud.ces.v1.SessionService.BidiRunSession] method.

Inheritance

object > BidiSessionClientMessage

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

BidiSessionClientMessage()

public BidiSessionClientMessage()

BidiSessionClientMessage(BidiSessionClientMessage)

public BidiSessionClientMessage(BidiSessionClientMessage other)
Parameter
Name Description
other BidiSessionClientMessage

Properties

Config

public SessionConfig Config { get; set; }

Optional. The initial config message for the session.

Property Value
Type Description
SessionConfig

MessageTypeCase

public BidiSessionClientMessage.MessageTypeOneofCase MessageTypeCase { get; }
Property Value
Type Description
BidiSessionClientMessageMessageTypeOneofCase

RealtimeInput

public SessionInput RealtimeInput { get; set; }

Optional. Realtime input for the session.

Property Value
Type Description
SessionInput