GoogleCloudDialogflowCxV3SecuritySettings.fromJson constructor
GoogleCloudDialogflowCxV3SecuritySettings.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowCxV3SecuritySettings.fromJson(core.Map json_)
: this(
audioExportSettings: json_.containsKey('audioExportSettings')
? GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
.fromJson(json_['audioExportSettings']
as core.Map<core.String, core.dynamic>)
: null,
deidentifyTemplate: json_['deidentifyTemplate'] as core.String?,
displayName: json_['displayName'] as core.String?,
insightsExportSettings: json_.containsKey('insightsExportSettings')
? GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings
.fromJson(json_['insightsExportSettings']
as core.Map<core.String, core.dynamic>)
: null,
inspectTemplate: json_['inspectTemplate'] as core.String?,
name: json_['name'] as core.String?,
purgeDataTypes: (json_['purgeDataTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
redactionScope: json_['redactionScope'] as core.String?,
redactionStrategy: json_['redactionStrategy'] as core.String?,
retentionStrategy: json_['retentionStrategy'] as core.String?,
retentionWindowDays: json_['retentionWindowDays'] as core.int?,
);