public sealed class CreateAssistantSessionRequest : IMessage<CreateAssistantSessionRequest>, IEquatable<CreateAssistantSessionRequest>, IDeepCloneable<CreateAssistantSessionRequest>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class CreateAssistantSessionRequest.
Request message for [AssistantService.CreateAssistantSession][google.cloud.ces.v1beta.AssistantService.CreateAssistantSession].
Implements
IMessageCreateAssistantSessionRequest, IEquatableCreateAssistantSessionRequest, IDeepCloneableCreateAssistantSessionRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
Google.Cloud.Ces.V1Beta.dll
Constructors
CreateAssistantSessionRequest()
public CreateAssistantSessionRequest()CreateAssistantSessionRequest(CreateAssistantSessionRequest)
public CreateAssistantSessionRequest(CreateAssistantSessionRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateAssistantSessionRequest |
Properties
AssistantSessionId
public string AssistantSessionId { get; set; }Optional. The ID to use for the assistant session, which will become the final component of the assistant session's resource name. If not provided, a unique ID will be automatically assigned for the assistant session.
| Property Value | |
|---|---|
| Type | Description |
string |
|
AssistantSessionMessages
public RepeatedField<AssistantMessage> AssistantSessionMessages { get; }Optional. The messages to seed the assistant session with.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAssistantMessage |
|
Parent
public string Parent { get; set; }Required. The app to create the assistant session in
Format:
projects/{project}/locations/{location}/apps/{app}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsAppName
public AppName ParentAsAppName { get; set; }| Property Value | |
|---|---|
| Type | Description |
AppName |
|