GetSecuritySettingDialogflowV3beta1Result.fromMap constructor

GetSecuritySettingDialogflowV3beta1Result.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetSecuritySettingDialogflowV3beta1Result.fromMap(Map<String, dynamic> map) {
  return GetSecuritySettingDialogflowV3beta1Result(
    audioExportSettings: GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse.fromMap((map['audioExportSettings']! as Map).cast<String, dynamic>()),
    deidentifyTemplate: map['deidentifyTemplate'] as String,
    displayName: map['displayName'] as String,
    insightsExportSettings: GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse.fromMap((map['insightsExportSettings']! as Map).cast<String, dynamic>()),
    inspectTemplate: map['inspectTemplate'] as String,
    name: map['name'] as String,
    purgeDataTypes: (map['purgeDataTypes'] as List).cast<String>(),
    redactionScope: map['redactionScope'] as String,
    redactionStrategy: map['redactionStrategy'] as String,
    retentionStrategy: map['retentionStrategy'] as String,
    retentionWindowDays: map['retentionWindowDays'] as int,
  );
}