PackageIssue class
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
Constructors
- PackageIssue({VulnerabilityLocation? affectedLocation, String? effectiveSeverity, VulnerabilityLocation? fixedLocation, String? packageType, String? severityName})
- PackageIssue.fromJson(Map _json)
Properties
- affectedLocation ↔ VulnerabilityLocation?
-
The location of the vulnerability.
getter/setter pair
- effectiveSeverity ↔ String?
-
The distro or language system assigned severity for this vulnerability
when that is available and note provider assigned severity when it is not
available.
getter/setter pair
- fixedLocation ↔ VulnerabilityLocation?
-
The location of the available fix for vulnerability.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- packageType ↔ String?
-
The type of package (e.g. OS, MAVEN, GO).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- severityName ↔ String?
-
Deprecated, use Details.effective_severity instead The severity (e.g.,
distro assigned severity) for this vulnerability.
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