Component

com.codacy.plugins.api.results.Result.SBOM.Component
See theComponent companion object
case class Component(bom-ref: String, `type`: Type, name: String, group: Option[String], version: Option[String], purl: Option[String], properties: List[Property], licenses: List[LicenseWrapper])

A software or hardware component used to build a software artifact.

Value parameters

`bom-ref`

An identifier used to reference the component elsewhere in the SBOM. Unique within the SBOM.

`type`

The type of component.

group

The component group.

licenses

Component licenses.

name

The component name.

properties

A list of component properties as name-value pairs.

purl

The package URL. See https://github.com/package-url/purl-spec

version

The component version.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product