Gemini Enterprise for Customer Experience v1beta API - Class ChatAiAssistantResponse (1.0.0-beta10)

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

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

Inheritance

object > ChatAiAssistantResponse

Namespace

Google.Cloud.Ces.V1Beta

Assembly

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