Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FlowMultiLanguageSettings

Inherits:
Object
  • Object
show all
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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1FlowMultiLanguageSettings

Returns a new instance of GoogleCloudDialogflowCxV3beta1FlowMultiLanguageSettings.



7241
7242
7243
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 7241

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#enable_multi_language_detectionBoolean Also known as: enable_multi_language_detection?

Corresponds to the JSON property enableMultiLanguageDetection

Returns:

  • (Boolean)


7233
7234
7235
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 7233

def enable_multi_language_detection
  @enable_multi_language_detection
end

#supported_response_language_codesArray<String>

Corresponds to the JSON property supportedResponseLanguageCodes

Returns:

  • (Array<String>)


7239
7240
7241
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 7239

def supported_response_language_codes
  @supported_response_language_codes
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7246
7247
7248
7249
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 7246

def update!(**args)
  @enable_multi_language_detection = args[:enable_multi_language_detection] if args.key?(:enable_multi_language_detection)
  @supported_response_language_codes = args[:supported_response_language_codes] if args.key?(:supported_response_language_codes)
end