$CVSS.fromJson constructor
$CVSS.fromJson(
- 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?,
);