Suppression

@JsonClass(generateAdapter = true)
data class Suppression(@Json(name = "guid") val guid: String? = null, @Json(name = "justification") val justification: String? = null, @Json(name = "kind") val kind: SuppressionKind, @Json(name = "location") val location: Location? = null, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "state") val state: State? = null)(source)

A suppression that is relevant to a result.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "guid") guid: String? = null, @Json(name = "justification") justification: String? = null, @Json(name = "kind") kind: SuppressionKind, @Json(name = "location") location: Location? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "state") state: State? = null)

Properties

Link copied to clipboard
val guid: String? = null

A stable, unique identifer for the suprression in the form of a GUID.

Link copied to clipboard
val justification: String? = null

A string representing the justification for the suppression.

Link copied to clipboard

A string that indicates where the suppression is persisted.

Link copied to clipboard
val location: Location? = null

Identifies the location associated with the suppression.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the suppression.

Link copied to clipboard
val state: State? = null

A string that indicates the state of the suppression.