Class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3FlowMultiLanguageSettings

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dialogflow_v3/classes.rb,
lib/google/apis/dialogflow_v3/representations.rb,
lib/google/apis/dialogflow_v3/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowCxV3FlowMultiLanguageSettings

Returns a new instance of GoogleCloudDialogflowCxV3FlowMultiLanguageSettings.



3069
3070
3071
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 3069

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)


3061
3062
3063
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 3061

def enable_multi_language_detection
  @enable_multi_language_detection
end

#supported_response_language_codesArray<String>

Corresponds to the JSON property supportedResponseLanguageCodes

Returns:

  • (Array<String>)


3067
3068
3069
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 3067

def supported_response_language_codes
  @supported_response_language_codes
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3074
3075
3076
3077
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 3074

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