GoogleCloudDialogflowCxV3AdvancedSettings.fromJson constructor

GoogleCloudDialogflowCxV3AdvancedSettings.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowCxV3AdvancedSettings.fromJson(core.Map json_)
    : this(
        audioExportGcsDestination:
            json_.containsKey('audioExportGcsDestination')
                ? GoogleCloudDialogflowCxV3GcsDestination.fromJson(
                    json_['audioExportGcsDestination']
                        as core.Map<core.String, core.dynamic>)
                : null,
        dtmfSettings: json_.containsKey('dtmfSettings')
            ? GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings.fromJson(
                json_['dtmfSettings'] as core.Map<core.String, core.dynamic>)
            : null,
        loggingSettings: json_.containsKey('loggingSettings')
            ? GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
                .fromJson(json_['loggingSettings']
                    as core.Map<core.String, core.dynamic>)
            : null,
        speechSettings: json_.containsKey('speechSettings')
            ? GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings
                .fromJson(json_['speechSettings']
                    as core.Map<core.String, core.dynamic>)
            : null,
      );