toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final attackComplexity = this.attackComplexity;
final attackRequirements = this.attackRequirements;
final attackVector = this.attackVector;
final authentication = this.authentication;
final availabilityImpact = this.availabilityImpact;
final baseScore = this.baseScore;
final confidentialityImpact = this.confidentialityImpact;
final exploitMaturity = this.exploitMaturity;
final exploitabilityScore = this.exploitabilityScore;
final impactScore = this.impactScore;
final integrityImpact = this.integrityImpact;
final privilegesRequired = this.privilegesRequired;
final scope = this.scope;
final subsequentSystemAvailabilityImpact =
this.subsequentSystemAvailabilityImpact;
final subsequentSystemConfidentialityImpact =
this.subsequentSystemConfidentialityImpact;
final subsequentSystemIntegrityImpact =
this.subsequentSystemIntegrityImpact;
final userInteraction = this.userInteraction;
final vulnerableSystemAvailabilityImpact =
this.vulnerableSystemAvailabilityImpact;
final vulnerableSystemConfidentialityImpact =
this.vulnerableSystemConfidentialityImpact;
final vulnerableSystemIntegrityImpact =
this.vulnerableSystemIntegrityImpact;
return {
'attackComplexity': ?attackComplexity,
'attackRequirements': ?attackRequirements,
'attackVector': ?attackVector,
'authentication': ?authentication,
'availabilityImpact': ?availabilityImpact,
'baseScore': ?baseScore,
'confidentialityImpact': ?confidentialityImpact,
'exploitMaturity': ?exploitMaturity,
'exploitabilityScore': ?exploitabilityScore,
'impactScore': ?impactScore,
'integrityImpact': ?integrityImpact,
'privilegesRequired': ?privilegesRequired,
'scope': ?scope,
'subsequentSystemAvailabilityImpact': ?subsequentSystemAvailabilityImpact,
'subsequentSystemConfidentialityImpact':
?subsequentSystemConfidentialityImpact,
'subsequentSystemIntegrityImpact': ?subsequentSystemIntegrityImpact,
'userInteraction': ?userInteraction,
'vulnerableSystemAvailabilityImpact': ?vulnerableSystemAvailabilityImpact,
'vulnerableSystemConfidentialityImpact':
?vulnerableSystemConfidentialityImpact,
'vulnerableSystemIntegrityImpact': ?vulnerableSystemIntegrityImpact,
};
}