@@ -10,24 +10,25 @@ import (
10
10
)
11
11
12
12
type Project struct {
13
- UUID uuid.UUID `json:"uuid,omitempty"`
14
- Author string `json:"author,omitempty"`
15
- Publisher string `json:"publisher,omitempty"`
16
- Group string `json:"group,omitempty"`
17
- Name string `json:"name,omitempty"`
18
- Description string `json:"description,omitempty"`
19
- Version string `json:"version,omitempty"`
20
- Classifier string `json:"classifier,omitempty"`
21
- CPE string `json:"cpe,omitempty"`
22
- PURL string `json:"purl,omitempty"`
23
- SWIDTagID string `json:"swidTagId,omitempty"`
24
- DirectDependencies string `json:"directDependencies,omitempty"`
25
- Properties []ProjectProperty `json:"properties,omitempty"`
26
- Tags []Tag `json:"tags,omitempty"`
27
- Active bool `json:"active"`
28
- Metrics ProjectMetrics `json:"metrics"`
29
- ParentRef * ParentRef `json:"parent,omitempty"`
30
- LastBOMImport int `json:"lastBomImport"`
13
+ UUID uuid.UUID `json:"uuid,omitempty"`
14
+ Author string `json:"author,omitempty"`
15
+ Publisher string `json:"publisher,omitempty"`
16
+ Group string `json:"group,omitempty"`
17
+ Name string `json:"name,omitempty"`
18
+ Description string `json:"description,omitempty"`
19
+ Version string `json:"version,omitempty"`
20
+ Classifier string `json:"classifier,omitempty"`
21
+ CPE string `json:"cpe,omitempty"`
22
+ PURL string `json:"purl,omitempty"`
23
+ SWIDTagID string `json:"swidTagId,omitempty"`
24
+ DirectDependencies string `json:"directDependencies,omitempty"`
25
+ Properties []ProjectProperty `json:"properties,omitempty"`
26
+ Tags []Tag `json:"tags,omitempty"`
27
+ Active bool `json:"active"`
28
+ Metrics ProjectMetrics `json:"metrics"`
29
+ ParentRef * ParentRef `json:"parent,omitempty"`
30
+ LastBOMImport int `json:"lastBomImport"`
31
+ ExternalReferences []ExternalReference `json:"externalReferences,omitempty"`
31
32
}
32
33
33
34
type ParentRef struct {
0 commit comments