Assessment class
Assessment provides all information that is related to a single vulnerability for this product.
Constructors
- 
          Assessment({String? cve, List<String> ? impacts, Justification? justification, String? longDescription, List<Remediation> ? remediations, String? shortDescription, String? state, String? vulnerabilityId})
- Assessment.fromJson(Map json_)
Properties
- cve ↔ String?
- 
  Holds the MITRE standard Common Vulnerabilities and Exposures (CVE)
tracking number for the vulnerability.
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  impacts
  ↔ List<String> ?
- 
  Contains information about the impact of this vulnerability, this will
change with time.
  getter/setter pair
- justification ↔ Justification?
- 
  Justification provides the justification when the state of the assessment
if NOT_AFFECTED.
  getter/setter pair
- longDescription ↔ String?
- 
  A detailed description of this Vex.
  getter/setter pair
- 
  Holds a list of references associated with this vulnerability item and
assessment.
  getter/setter pair
- 
  remediations
  ↔ List<Remediation> ?
- 
  Specifies details on how to handle (and presumably, fix) a vulnerability.
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- shortDescription ↔ String?
- 
  A one sentence description of this Vex.
  getter/setter pair
- state ↔ String?
- 
  Provides the state of this Vulnerability assessment.
Possible string values are:
  getter/setter pair
- vulnerabilityId ↔ String?
- 
  The vulnerability identifier for this Assessment.
  getter/setter pair
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson() → Map< String, dynamic> 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited