AppVersionSnapshotAppLoggingSetting.fromMap constructor

AppVersionSnapshotAppLoggingSetting.fromMap(
  1. 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>()))); })(),
  );
}