class Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3FulfillIntentRequest

Request of FulfillIntent

Attributes

match[RW]

Represents one match result of MatchIntent. Corresponds to the JSON property `match` @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Match]

match_intent_request[RW]

Request of MatchIntent. Corresponds to the JSON property `matchIntentRequest` @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3MatchIntentRequest]

output_audio_config[RW]

Instructs the speech synthesizer how to generate the output audio content. Corresponds to the JSON property `outputAudioConfig` @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3OutputAudioConfig]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dialogflow_v3/classes.rb, line 1767
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_v3/classes.rb, line 1772
def update!(**args)
  @match = args[:match] if args.key?(:match)
  @match_intent_request = args[:match_intent_request] if args.key?(:match_intent_request)
  @output_audio_config = args[:output_audio_config] if args.key?(:output_audio_config)
end