class Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse

The response message for Participants.SuggestSmartReplies.

Attributes

context_size[RW]

Number of messages prior to and including latest_message to compile the suggestion. It may be smaller than the SuggestSmartRepliesRequest.context_size field in the request if there aren't that many messages in the conversation. Corresponds to the JSON property `contextSize` @return [Fixnum]

latest_message[RW]

The name of the latest conversation message used to compile suggestion for. Format: `projects//locations//conversations//messages/`. Corresponds to the JSON property `latestMessage` @return [String]

smart_reply_answers[RW]

Output only. Multiple reply options provided by smart reply service. The order is based on the rank of the model prediction. The maximum number of the returned replies is set in SmartReplyConfig. Corresponds to the JSON property `smartReplyAnswers` @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SmartReplyAnswer>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 13839
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 13844
def update!(**args)
  @context_size = args[:context_size] if args.key?(:context_size)
  @latest_message = args[:latest_message] if args.key?(:latest_message)
  @smart_reply_answers = args[:smart_reply_answers] if args.key?(:smart_reply_answers)
end