$CVSS.fromJson constructor

$CVSS.fromJson(
  1. Map json_
)

Implementation

$CVSS.fromJson(core.Map json_)
  : this(
      attackComplexity: json_['attackComplexity'] as core.String?,
      attackRequirements: json_['attackRequirements'] as core.String?,
      attackVector: json_['attackVector'] as core.String?,
      authentication: json_['authentication'] as core.String?,
      availabilityImpact: json_['availabilityImpact'] as core.String?,
      baseScore: (json_['baseScore'] as core.num?)?.toDouble(),
      confidentialityImpact: json_['confidentialityImpact'] as core.String?,
      exploitMaturity: json_['exploitMaturity'] as core.String?,
      exploitabilityScore: (json_['exploitabilityScore'] as core.num?)
          ?.toDouble(),
      impactScore: (json_['impactScore'] as core.num?)?.toDouble(),
      integrityImpact: json_['integrityImpact'] as core.String?,
      privilegesRequired: json_['privilegesRequired'] as core.String?,
      scope: json_['scope'] as core.String?,
      subsequentSystemAvailabilityImpact:
          json_['subsequentSystemAvailabilityImpact'] as core.String?,
      subsequentSystemConfidentialityImpact:
          json_['subsequentSystemConfidentialityImpact'] as core.String?,
      subsequentSystemIntegrityImpact:
          json_['subsequentSystemIntegrityImpact'] as core.String?,
      userInteraction: json_['userInteraction'] as core.String?,
      vulnerableSystemAvailabilityImpact:
          json_['vulnerableSystemAvailabilityImpact'] as core.String?,
      vulnerableSystemConfidentialityImpact:
          json_['vulnerableSystemConfidentialityImpact'] as core.String?,
      vulnerableSystemIntegrityImpact:
          json_['vulnerableSystemIntegrityImpact'] as core.String?,
    );