AppVersionSnapshotAppLoggingSetting.fromMap constructor
AppVersionSnapshotAppLoggingSetting.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AppVersionSnapshotAppLoggingSetting.fromMap(Map<String, dynamic> map) {
return AppVersionSnapshotAppLoggingSetting(
audioRecordingConfigs: (() { final guardedValue = map['audioRecordingConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotAppLoggingSettingAudioRecordingConfig>(guardedValue, (value) => AppVersionSnapshotAppLoggingSettingAudioRecordingConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
bigqueryExportSettings: (() { final guardedValue = map['bigqueryExportSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotAppLoggingSettingBigqueryExportSetting>(guardedValue, (value) => AppVersionSnapshotAppLoggingSettingBigqueryExportSetting.fromMap((value as Map).cast<String, dynamic>()))); })(),
cloudLoggingSettings: (() { final guardedValue = map['cloudLoggingSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotAppLoggingSettingCloudLoggingSetting>(guardedValue, (value) => AppVersionSnapshotAppLoggingSettingCloudLoggingSetting.fromMap((value as Map).cast<String, dynamic>()))); })(),
conversationLoggingSettings: (() { final guardedValue = map['conversationLoggingSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotAppLoggingSettingConversationLoggingSetting>(guardedValue, (value) => AppVersionSnapshotAppLoggingSettingConversationLoggingSetting.fromMap((value as Map).cast<String, dynamic>()))); })(),
redactionConfigs: (() { final guardedValue = map['redactionConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotAppLoggingSettingRedactionConfig>(guardedValue, (value) => AppVersionSnapshotAppLoggingSettingRedactionConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
);
}