public sealed class GenerateSuggestionsRequest : IMessage<GenerateSuggestionsRequest>, IEquatable<GenerateSuggestionsRequest>, IDeepCloneable<GenerateSuggestionsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class GenerateSuggestionsRequest.
The request message for [Conversations.GenerateSuggestions][google.cloud.dialogflow.v2beta1.Conversations.GenerateSuggestions].
Implements
IMessageGenerateSuggestionsRequest, IEquatableGenerateSuggestionsRequest, IDeepCloneableGenerateSuggestionsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
GenerateSuggestionsRequest()
public GenerateSuggestionsRequest()
GenerateSuggestionsRequest(GenerateSuggestionsRequest)
public GenerateSuggestionsRequest(GenerateSuggestionsRequest other)
Parameter | |
---|---|
Name | Description |
other |
GenerateSuggestionsRequest |
Properties
Conversation
public string Conversation { get; set; }
Required. The conversation for which the suggestions are generated. Format:
projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>
.
The conversation must be created with a conversation profile which has generators configured in it to be able to get suggestions.
Property Value | |
---|---|
Type | Description |
string |
ConversationAsConversationName
public ConversationName ConversationAsConversationName { get; set; }
ConversationName-typed view over the Conversation resource name property.
Property Value | |
---|---|
Type | Description |
ConversationName |
LatestMessage
public string LatestMessage { get; set; }
Optional. The name of the latest conversation message for which the request
is triggered. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>
.
Property Value | |
---|---|
Type | Description |
string |
LatestMessageAsMessageName
public MessageName LatestMessageAsMessageName { get; set; }
MessageName-typed view over the LatestMessage resource name property.
Property Value | |
---|---|
Type | Description |
MessageName |
TriggerEvents
public RepeatedField<TriggerEvent> TriggerEvents { get; }
Optional. A list of trigger events. Only generators configured in the conversation_profile whose trigger_event is listed here will be triggered.
Property Value | |
---|---|
Type | Description |
RepeatedFieldTriggerEvent |