Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Overview
The response message for Participants.SuggestSmartReplies.
Instance Attribute Summary collapse
-
#context_size ⇒ Fixnum
Number of messages prior to and including latest_message to compile the suggestion.
-
#latest_message ⇒ String
The name of the latest conversation message used to compile suggestion for.
-
#smart_reply_answers ⇒ Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SmartReplyAnswer>
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse
constructor
A new instance of GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse
Returns a new instance of GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse.
18674 18675 18676 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 18674 def initialize(**args) update!(**args) end |
Instance Attribute Details
#context_size ⇒ Fixnum
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
18659 18660 18661 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 18659 def context_size @context_size end |
#latest_message ⇒ String
The name of the latest conversation message used to compile suggestion for.
Format: projects//locations//conversations//messages/
.
Corresponds to the JSON property latestMessage
18665 18666 18667 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 18665 def @latest_message end |
#smart_reply_answers ⇒ Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SmartReplyAnswer>
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
18672 18673 18674 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 18672 def smart_reply_answers @smart_reply_answers end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
18679 18680 18681 18682 18683 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 18679 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 |