Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
BOMFormat.type
A software or hardware component used to build a software artifact.
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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Documents a dependency relationship between components.
Documents a dependency relationship between components.
Value parameters
- dependsOn
-
References to other components this component depends on.
- ref
-
The reference to a component. Same as Component.bom-ref.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A software license.
A software license.
id and name cannot both be undefined.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LicenseTypeclass Objecttrait Matchableclass AnyShow all
Licenses can be either an expresion (LicenseExpression) or an identified license (LicenseWrapper).
Licenses can be either an expresion (LicenseExpression) or an identified license (LicenseWrapper).
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LicenseExpressionclass LicenseWrapper
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LicenseTypeclass Objecttrait Matchableclass AnyShow all
SBOM metadata.
SBOM metadata.
Value parameters
- component
-
The artifact that the SBOM describes.
- timestamp
-
When the SBOM file was generated.
- tools
-
The tools used in the SBOM creation.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A name-value pair representing a piece of information not officially supported by the SBOM schema.
A name-value pair representing a piece of information not officially supported by the SBOM schema.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A tool used in SBOM generation. E.g. Trivy.
A tool used in SBOM generation. E.g. Trivy.
Value parameters
- `type`
-
The tool type.
- group
-
The tool group. E.g. com.codacy.
- name
-
The tool name.
- version
-
The tool version.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror