Google Cloud Dialogflow v2 API - Class GenerateSuggestionsRequest (4.26.0)

public sealed class GenerateSuggestionsRequest : IMessage<GenerateSuggestionsRequest>, IEquatable<GenerateSuggestionsRequest>, IDeepCloneable<GenerateSuggestionsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2 API class GenerateSuggestionsRequest.

The request message for [Conversations.GenerateSuggestions][google.cloud.dialogflow.v2.Conversations.GenerateSuggestions].

Inheritance

object > GenerateSuggestionsRequest

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.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