Vulnerability.fromJson constructor

Vulnerability.fromJson(
  1. Map json_
)

Implementation

Vulnerability.fromJson(core.Map json_)
  : this(
      cve: json_.containsKey('cve')
          ? Cve.fromJson(json_['cve'] as core.Map<core.String, core.dynamic>)
          : null,
      cwes: (json_['cwes'] as core.List?)
          ?.map(
            (value) =>
                Cwe.fromJson(value as core.Map<core.String, core.dynamic>),
          )
          .toList(),
      fixedPackage: json_.containsKey('fixedPackage')
          ? Package.fromJson(
              json_['fixedPackage'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      offendingPackage: json_.containsKey('offendingPackage')
          ? Package.fromJson(
              json_['offendingPackage']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      providerRiskScore: json_['providerRiskScore'] as core.String?,
      reachable: json_['reachable'] as core.bool?,
      securityBulletin: json_.containsKey('securityBulletin')
          ? SecurityBulletin.fromJson(
              json_['securityBulletin']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );