public sealed class Conversation : IMessage<Conversation>, IEquatable<Conversation>, IDeepCloneable<Conversation>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class Conversation.
External conversation proto definition.
Implements
IMessageConversation, IEquatableConversation, IDeepCloneableConversation, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
Conversation()
public Conversation()
Conversation(Conversation)
public Conversation(Conversation other)
Parameter | |
---|---|
Name | Description |
other |
Conversation |
Properties
ConversationName
public ConversationName ConversationName { get; set; }
ConversationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ConversationName |
EndTime
public Timestamp EndTime { get; set; }
Output only. The time the conversation finished.
Property Value | |
---|---|
Type | Description |
Timestamp |
Messages
public RepeatedField<ConversationMessage> Messages { get; }
Conversation messages.
Property Value | |
---|---|
Type | Description |
RepeatedFieldConversationMessage |
Name
public string Name { get; set; }
Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/*
or
projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*
.
Property Value | |
---|---|
Type | Description |
string |
StartTime
public Timestamp StartTime { get; set; }
Output only. The time the conversation started.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public Conversation.Types.State State { get; set; }
The state of the Conversation.
Property Value | |
---|---|
Type | Description |
ConversationTypesState |
UserPseudoId
public string UserPseudoId { get; set; }
A unique identifier for tracking users.
Property Value | |
---|---|
Type | Description |
string |