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

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

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

Inheritance

object > ChatAiAssistantRequest

Namespace

Google.Cloud.Ces.V1Beta

Assembly

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; }

AppName-typed view over the App resource name property.

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