public sealed class ChatAiAssistantRequest : IMessage<ChatAiAssistantRequest>, IEquatable<ChatAiAssistantRequest>, IDeepCloneable<ChatAiAssistantRequest>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class ChatAiAssistantRequest.
Request message for [AssistantService.ChatAiAssistant][google.cloud.ces.v1beta.AssistantService.ChatAiAssistant].
Implements
IMessageChatAiAssistantRequest, IEquatableChatAiAssistantRequest, IDeepCloneableChatAiAssistantRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
Google.Cloud.Ces.V1Beta.dll
Constructors
ChatAiAssistantRequest()
public ChatAiAssistantRequest()ChatAiAssistantRequest(ChatAiAssistantRequest)
public ChatAiAssistantRequest(ChatAiAssistantRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ChatAiAssistantRequest |
Properties
App
public string App { get; set; }Required. The app to run assistant for.
Format:
projects/{project}/locations/{location}/apps/{app}
| Property Value | |
|---|---|
| Type | Description |
string |
|
AppAsAppName
public AppName AppAsAppName { get; set; }| Property Value | |
|---|---|
| Type | Description |
AppName |
|
AssistantSession
public string AssistantSession { get; set; }Required. The assistant session to be used to run the assistant.
Format:
projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}
| Property Value | |
|---|---|
| Type | Description |
string |
|
AssistantSessionAsAssistantSessionName
public AssistantSessionName AssistantSessionAsAssistantSessionName { get; set; }AssistantSessionName-typed view over the AssistantSession resource name property.
| Property Value | |
|---|---|
| Type | Description |
AssistantSessionName |
|
AttachedGcsUris
public RepeatedField<string> AttachedGcsUris { get; }Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
ContextToken
public string ContextToken { get; set; }Optional. Opaque onboarding context token returned by [SessionService.GenerateOnboardingSuggestions][google.cloud.ces.v1beta.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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Message
public string Message { get; set; }Required. The message to send to the assistant agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|