ImportJobValidationReportFileValidationRowError.fromMap constructor

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

Implementation

factory ImportJobValidationReportFileValidationRowError.fromMap(Map<String, dynamic> map) {
  return ImportJobValidationReportFileValidationRowError(
    archiveErrors: (() { final guardedValue = map['archiveErrors']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ImportJobValidationReportFileValidationRowErrorArchiveError>(guardedValue, (value) => ImportJobValidationReportFileValidationRowErrorArchiveError.fromMap((value as Map).cast<String, dynamic>()))); })(),
    assetTitle: (() { final guardedValue = map['assetTitle']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    csvErrors: (() { final guardedValue = map['csvErrors']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ImportJobValidationReportFileValidationRowErrorCsvError>(guardedValue, (value) => ImportJobValidationReportFileValidationRowErrorCsvError.fromMap((value as Map).cast<String, dynamic>()))); })(),
    errors: (() { final guardedValue = map['errors']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ImportJobValidationReportFileValidationRowErrorError>(guardedValue, (value) => ImportJobValidationReportFileValidationRowErrorError.fromMap((value as Map).cast<String, dynamic>()))); })(),
    rowNumber: (() { final guardedValue = map['rowNumber']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    vmName: (() { final guardedValue = map['vmName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    vmUuid: (() { final guardedValue = map['vmUuid']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    xlsxErrors: (() { final guardedValue = map['xlsxErrors']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ImportJobValidationReportFileValidationRowErrorXlsxError>(guardedValue, (value) => ImportJobValidationReportFileValidationRowErrorXlsxError.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}