public sealed class BidiSessionClientMessage : IMessage<BidiSessionClientMessage>, IEquatable<BidiSessionClientMessage>, IDeepCloneable<BidiSessionClientMessage>, IBufferMessage, IMessageReference 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.
Implements
IMessageBidiSessionClientMessage, IEquatableBidiSessionClientMessage, IDeepCloneableBidiSessionClientMessage, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
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 |
|