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)

A suppression that is relevant to a result.

Constructors

Link copied to clipboard
fun Suppression(    @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
val kind: SuppressionKind

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.

Sources

Link copied to clipboard