Entity Definition: components

→ Data

Type Diagram

classDiagram
    class components_item["components.item"] {
          ref : string
          name : string
          version : string
          type : string
          description : string
          purl : string
          licenses : components.item.licenses.item[]
          externalReferences : components.item.externalReferences.item[]
          properties : components.item.properties.item[]
    }
    class components_item_licenses_item["components.item.licenses.item"] {
          license : object
          license.id : string
          license.name : string
          license.acknowledgement : string
          expression : string
          acknowledgement : string
    }
    class components_item_externalReferences_item["components.item.externalReferences.item"] {
          type : string
          url : string
          comment : string
    }
    class components_item_properties_item["components.item.properties.item"] {
          name : string
          value : string
    }
    components_item *-- components_item_licenses_item
    components_item *-- components_item_externalReferences_item
    components_item *-- components_item_properties_item

Entity: components

metadata

description: Every package installed alongside the root component.

Type: components.item

attributes

id type required references validation metadata
ref string
name string
version string
type string
description string
purl string
licenses components.item.licenses.item[]
externalReferences components.item.externalReferences.item[]
properties components.item.properties.item[]

Entity: components.licenses

Type: components.item.licenses.item

attributes

id type required references validation metadata
license object {description: 'A single license, by SPDX id or by free-form name.'}
license.id string
license.name string
license.acknowledgement string
expression string {description: An SPDX license expression.}
acknowledgement string

Entity: components.externalReferences

Type: components.item.externalReferences.item

attributes

id type required references validation metadata
type string
url string
comment string

Entity: components.properties

Type: components.item.properties.item

attributes

id type required references validation metadata
name string
value string