public sealed class ChatAiAssistantResponse : IMessage<ChatAiAssistantResponse>, IEquatable<ChatAiAssistantResponse>, IDeepCloneable<ChatAiAssistantResponse>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class ChatAiAssistantResponse.
Response message for [AssistantService.ChatAiAssistant][google.cloud.ces.v1beta.AssistantService.ChatAiAssistant].
Implements
IMessageChatAiAssistantResponse, IEquatableChatAiAssistantResponse, IDeepCloneableChatAiAssistantResponse, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
Google.Cloud.Ces.V1Beta.dll
Constructors
ChatAiAssistantResponse()
public ChatAiAssistantResponse()ChatAiAssistantResponse(ChatAiAssistantResponse)
public ChatAiAssistantResponse(ChatAiAssistantResponse other)| Parameter | |
|---|---|
| Name | Description |
other |
ChatAiAssistantResponse |
Properties
EventCase
public ChatAiAssistantResponse.EventOneofCase EventCase { get; }| Property Value | |
|---|---|
| Type | Description |
ChatAiAssistantResponseEventOneofCase |
|
EventId
public string EventId { get; set; }Unique identifier for the event.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EventTime
public Timestamp EventTime { get; set; }Timestamp when the event occurred.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
HasStatusMessage
public bool HasStatusMessage { get; }Gets whether the "status_message" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasTextChunk
public bool HasTextChunk { get; }Gets whether the "text_chunk" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
SessionCheckpoint
public SessionCheckpoint SessionCheckpoint { get; set; }Session checkpoint/compaction recap event containing user intent and rolling summary.
| Property Value | |
|---|---|
| Type | Description |
SessionCheckpoint |
|
StatusMessage
public string StatusMessage { get; set; }Simple status update
| Property Value | |
|---|---|
| Type | Description |
string |
|
TextChunk
public string TextChunk { get; set; }Text Token (for streaming Gemini responses word-by-word)
| Property Value | |
|---|---|
| Type | Description |
string |
|
UiEvent
public UiEvent UiEvent { get; set; }Optional. UI event payload.
| Property Value | |
|---|---|
| Type | Description |
UiEvent |
|