public sealed class GenerateSuggestionsRequest : IMessage<GenerateSuggestionsRequest>, IEquatable<GenerateSuggestionsRequest>, IDeepCloneable<GenerateSuggestionsRequest>, IBufferMessage, IMessageReference 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 |
|