Generated from protobuf message google.cloud.dialogflow.v2.SuggestSmartRepliesRequest
Namespace
Google \ Cloud \ Dialogflow \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The name of the participant to fetch suggestion for. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>.
The current natural language text segment to compile suggestion for. This provides a way for user to get follow up smart reply suggestion after a smart reply selection, without sending a text message.
↳ latest_message
string
The name of the latest conversation message to compile suggestion for. If empty, it will be the latest message of the conversation. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.
↳ context_size
int
Max number of messages prior to and including [latest_message] to use as context when compiling the suggestion. By default 20 and at most 50.
getParent
Required. The name of the participant to fetch suggestion for.
The current natural language text segment to compile suggestion
for. This provides a way for user to get follow up smart reply suggestion
after a smart reply selection, without sending a text message.
The current natural language text segment to compile suggestion
for. This provides a way for user to get follow up smart reply suggestion
after a smart reply selection, without sending a text message.
Max number of messages prior to and including
[latest_message] to use as context when compiling the
suggestion. By default 20 and at most 50.
Returns
Type
Description
int
setContextSize
Max number of messages prior to and including
[latest_message] to use as context when compiling the
suggestion. By default 20 and at most 50.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
static::build
Parameter
Name
Description
parent
string
Required. The name of the participant to fetch suggestion for.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/participants/<Participant ID>. Please see
ParticipantsClient::participantName() for help formatting this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dialogflow V2 Client - Class SuggestSmartRepliesRequest (2.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.2 (latest)](/php/docs/reference/cloud-dialogflow/latest/V2.SuggestSmartRepliesRequest)\n- [2.1.1](/php/docs/reference/cloud-dialogflow/2.1.1/V2.SuggestSmartRepliesRequest)\n- [2.0.1](/php/docs/reference/cloud-dialogflow/2.0.1/V2.SuggestSmartRepliesRequest)\n- [1.17.2](/php/docs/reference/cloud-dialogflow/1.17.2/V2.SuggestSmartRepliesRequest)\n- [1.16.0](/php/docs/reference/cloud-dialogflow/1.16.0/V2.SuggestSmartRepliesRequest)\n- [1.15.1](/php/docs/reference/cloud-dialogflow/1.15.1/V2.SuggestSmartRepliesRequest)\n- [1.14.0](/php/docs/reference/cloud-dialogflow/1.14.0/V2.SuggestSmartRepliesRequest)\n- [1.13.0](/php/docs/reference/cloud-dialogflow/1.13.0/V2.SuggestSmartRepliesRequest)\n- [1.12.3](/php/docs/reference/cloud-dialogflow/1.12.3/V2.SuggestSmartRepliesRequest)\n- [1.11.0](/php/docs/reference/cloud-dialogflow/1.11.0/V2.SuggestSmartRepliesRequest)\n- [1.10.2](/php/docs/reference/cloud-dialogflow/1.10.2/V2.SuggestSmartRepliesRequest)\n- [1.9.0](/php/docs/reference/cloud-dialogflow/1.9.0/V2.SuggestSmartRepliesRequest)\n- [1.8.0](/php/docs/reference/cloud-dialogflow/1.8.0/V2.SuggestSmartRepliesRequest)\n- [1.7.2](/php/docs/reference/cloud-dialogflow/1.7.2/V2.SuggestSmartRepliesRequest)\n- [1.6.0](/php/docs/reference/cloud-dialogflow/1.6.0/V2.SuggestSmartRepliesRequest)\n- [1.5.0](/php/docs/reference/cloud-dialogflow/1.5.0/V2.SuggestSmartRepliesRequest)\n- [1.4.0](/php/docs/reference/cloud-dialogflow/1.4.0/V2.SuggestSmartRepliesRequest)\n- [1.3.2](/php/docs/reference/cloud-dialogflow/1.3.2/V2.SuggestSmartRepliesRequest)\n- [1.2.0](/php/docs/reference/cloud-dialogflow/1.2.0/V2.SuggestSmartRepliesRequest)\n- [1.1.1](/php/docs/reference/cloud-dialogflow/1.1.1/V2.SuggestSmartRepliesRequest)\n- [1.0.1](/php/docs/reference/cloud-dialogflow/1.0.1/V2.SuggestSmartRepliesRequest) \nReference documentation and code samples for the Google Cloud Dialogflow V2 Client class SuggestSmartRepliesRequest.\n\nThe request message for\n[Participants.SuggestSmartReplies](/php/docs/reference/cloud-dialogflow/latest/V2.Client.ParticipantsClient#_Google_Cloud_Dialogflow_V2_Client_ParticipantsClient__suggestSmartReplies__).\n\nGenerated from protobuf message `google.cloud.dialogflow.v2.SuggestSmartRepliesRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dialogflow \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The name of the participant to fetch suggestion for.\n\nFormat: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`.\n\n### setParent\n\nRequired. The name of the participant to fetch suggestion for.\n\nFormat: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`.\n\n### getCurrentTextInput\n\nThe current natural language text segment to compile suggestion\nfor. This provides a way for user to get follow up smart reply suggestion\nafter a smart reply selection, without sending a text message.\n\n### hasCurrentTextInput\n\n### clearCurrentTextInput\n\n### setCurrentTextInput\n\nThe current natural language text segment to compile suggestion\nfor. This provides a way for user to get follow up smart reply suggestion\nafter a smart reply selection, without sending a text message.\n\n### getLatestMessage\n\nThe name of the latest conversation message to compile suggestion\nfor. If empty, it will be the latest message of the conversation.\n\nFormat: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`.\n\n### setLatestMessage\n\nThe name of the latest conversation message to compile suggestion\nfor. If empty, it will be the latest message of the conversation.\n\nFormat: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`.\n\n### getContextSize\n\nMax number of messages prior to and including\n\\[latest_message\\] to use as context when compiling the\nsuggestion. By default 20 and at most 50.\n\n### setContextSize\n\nMax number of messages prior to and including\n\\[latest_message\\] to use as context when compiling the\nsuggestion. By default 20 and at most 50.\n\n### static::build"]]