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