LoggingSettings.fromJson constructor
LoggingSettings.fromJson(
- Map json_
Implementation
LoggingSettings.fromJson(core.Map json_)
: this(
audioRecordingConfig: json_.containsKey('audioRecordingConfig')
? AudioRecordingConfig.fromJson(
json_['audioRecordingConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
bigqueryExportSettings: json_.containsKey('bigqueryExportSettings')
? BigQueryExportSettings.fromJson(
json_['bigqueryExportSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
cloudLoggingSettings: json_.containsKey('cloudLoggingSettings')
? CloudLoggingSettings.fromJson(
json_['cloudLoggingSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
conversationLoggingSettings:
json_.containsKey('conversationLoggingSettings')
? ConversationLoggingSettings.fromJson(
json_['conversationLoggingSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
evaluationAudioRecordingConfig:
json_.containsKey('evaluationAudioRecordingConfig')
? AudioRecordingConfig.fromJson(
json_['evaluationAudioRecordingConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
metricAnalysisSettings: json_.containsKey('metricAnalysisSettings')
? MetricAnalysisSettings.fromJson(
json_['metricAnalysisSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
redactionConfig: json_.containsKey('redactionConfig')
? RedactionConfig.fromJson(
json_['redactionConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
unredactedAudioRecordingConfig:
json_.containsKey('unredactedAudioRecordingConfig')
? AudioRecordingConfig.fromJson(
json_['unredactedAudioRecordingConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
unredactedBigqueryExportSettings:
json_.containsKey('unredactedBigqueryExportSettings')
? BigQueryExportSettings.fromJson(
json_['unredactedBigqueryExportSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
);