Conversion

@JsonClass(generateAdapter = true)
data class Conversion(    @Json(name = "analysisToolLogFiles") val analysisToolLogFiles: List<ArtifactLocation>? = null,     @Json(name = "invocation") val invocation: Invocation? = null,     @Json(name = "properties") val properties: PropertyBag? = null,     @Json(name = "tool") val tool: Tool)

A conversion object that will be merged with a separate run.

Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.

A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.

Constructors

Link copied to clipboard
fun Conversion(    @Json(name = "analysisToolLogFiles") analysisToolLogFiles: List<ArtifactLocation>? = null,     @Json(name = "invocation") invocation: Invocation? = null,     @Json(name = "properties") properties: PropertyBag? = null,     @Json(name = "tool") tool: Tool)

Properties

Link copied to clipboard
val analysisToolLogFiles: List<ArtifactLocation>? = null

The locations of the analysis tool's per-run log files.

Link copied to clipboard
val invocation: Invocation? = null

An invocation object that describes the invocation of the converter.

Link copied to clipboard
val properties: PropertyBag? = null

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

Link copied to clipboard
val tool: Tool

A tool object that describes the converter.

Sources

Link copied to clipboard