Class StreamChatAiAssistantRequest
Request message for SessionService.StreamChatAiAssistant.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class StreamChatAiAssistantRequest : IDirectResponseSchema
Properties
AttachOnly
Optional. Optional flag to attach to an existing in-flight turn without submitting a new message.
Declaration
[JsonProperty("attachOnly")]
public virtual bool? AttachOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
AttachedGcsUris
Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
Declaration
[JsonProperty("attachedGcsUris")]
public virtual IList<string> AttachedGcsUris { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ClientCapabilities
Optional. Response features this client can render. The server only emits events that need a capability
(e.g. confirmation_request) when the capability is declared, so older clients never receive events they
would silently drop.
Declaration
[JsonProperty("clientCapabilities")]
public virtual IList<string> ClientCapabilities { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ConfirmationResponse
Optional. The user's answer to a pending AssistantConfirmationRequest. When set, the server resumes the paused agent with this answer instead of (or in addition to) starting a new prompt turn.
Declaration
[JsonProperty("confirmationResponse")]
public virtual AssistantConfirmationResponse ConfirmationResponse { get; set; }
Property Value
| Type | Description |
|---|---|
| AssistantConfirmationResponse |
ContextToken
Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.
Declaration
[JsonProperty("contextToken")]
public virtual string ContextToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Message
Optional. The message to send to the assistant agent. May be empty when confirmation_response is set
(answering a pending confirmation without adding a new message); at least one of the two must be provided.
Declaration
[JsonProperty("message")]
public virtual string Message { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OperationCompletedEvent
Optional. Resumes an assistant session paused waiting for a client-managed long-running operation to complete.
Declaration
[JsonProperty("operationCompletedEvent")]
public virtual OperationCompletedEvent OperationCompletedEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| OperationCompletedEvent |
ResumeFromSequenceNumber
Optional. Optional cursor to resume and replay events from an in-flight or completed turn.
Declaration
[JsonProperty("resumeFromSequenceNumber")]
public virtual long? ResumeFromSequenceNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |