ExternalPropertyFileReference

@JsonClass(generateAdapter = true)
data class ExternalPropertyFileReference(    @Json(name = "guid") val guid: String? = null,     @Json(name = "itemCount") val itemCount: Int? = null,     @Json(name = "location") val location: ArtifactLocation? = null,     @Json(name = "properties") val properties: PropertyBag? = null)

An external property file containing a run.conversion object to be merged with the root log file.

An external property file containing a run.driver object to be merged with the root log file.

An external property file containing a run.properties object to be merged with the root log file.

Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.

Constructors

Link copied to clipboard
fun ExternalPropertyFileReference(    @Json(name = "guid") guid: String? = null,     @Json(name = "itemCount") itemCount: Int? = null,     @Json(name = "location") location: ArtifactLocation? = null,     @Json(name = "properties") properties: PropertyBag? = null)

Properties

Link copied to clipboard
val guid: String? = null

A stable, unique identifer for the external property file in the form of a GUID.

Link copied to clipboard
val itemCount: Int? = null

A non-negative integer specifying the number of items contained in the external property file.

Link copied to clipboard
val location: ArtifactLocation? = null

The location of the external property file.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the external property file.

Sources

Link copied to clipboard