Show / Hide Table of Contents

Class StreamChatAiAssistantRequest

Request message for SessionService.StreamChatAiAssistant.

Inheritance
object
StreamChatAiAssistantRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX