Detail.fromMap constructor

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

Implementation

factory Detail.fromMap(Map<String, dynamic> map) {
  return Detail(
    affectedCpeUri: pulumi.Input.fromValue(map['affectedCpeUri'] as String),
    affectedPackage: pulumi.Input.fromValue(map['affectedPackage'] as String),
    affectedVersionEnd: (() { final guardedValue = map['affectedVersionEnd']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Version.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    affectedVersionStart: (() { final guardedValue = map['affectedVersionStart']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Version.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    fixedCpeUri: (() { final guardedValue = map['fixedCpeUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    fixedPackage: (() { final guardedValue = map['fixedPackage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    fixedVersion: (() { final guardedValue = map['fixedVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Version.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    isObsolete: (() { final guardedValue = map['isObsolete']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    packageType: (() { final guardedValue = map['packageType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    severityName: (() { final guardedValue = map['severityName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    source: (() { final guardedValue = map['source']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    sourceUpdateTime: (() { final guardedValue = map['sourceUpdateTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    vendor: (() { final guardedValue = map['vendor']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}