aboutsummaryrefslogtreecommitdiff
path: root/spdx/v2_2/package.go
diff options
context:
space:
mode:
Diffstat (limited to 'spdx/v2_2/package.go')
-rw-r--r--spdx/v2_2/package.go50
1 files changed, 25 insertions, 25 deletions
diff --git a/spdx/v2_2/package.go b/spdx/v2_2/package.go
index f8eff78..2ca4cb1 100644
--- a/spdx/v2_2/package.go
+++ b/spdx/v2_2/package.go
@@ -11,99 +11,99 @@ type Package struct {
// e.g. included directly in the Document without being in a Package?
IsUnpackaged bool
- // 3.1: Package Name
+ // 7.1: Package Name
// Cardinality: mandatory, one
PackageName string `json:"name"`
- // 3.2: Package SPDX Identifier: "SPDXRef-[idstring]"
+ // 7.2: Package SPDX Identifier: "SPDXRef-[idstring]"
// Cardinality: mandatory, one
PackageSPDXIdentifier common.ElementID `json:"SPDXID"`
- // 3.3: Package Version
+ // 7.3: Package Version
// Cardinality: optional, one
PackageVersion string `json:"versionInfo,omitempty"`
- // 3.4: Package File Name
+ // 7.4: Package File Name
// Cardinality: optional, one
PackageFileName string `json:"packageFileName,omitempty"`
- // 3.5: Package Supplier: may have single result for either Person or Organization,
+ // 7.5: Package Supplier: may have single result for either Person or Organization,
// or NOASSERTION
// Cardinality: optional, one
PackageSupplier *common.Supplier `json:"supplier,omitempty"`
- // 3.6: Package Originator: may have single result for either Person or Organization,
+ // 7.6: Package Originator: may have single result for either Person or Organization,
// or NOASSERTION
// Cardinality: optional, one
PackageOriginator *common.Originator `json:"originator,omitempty"`
- // 3.7: Package Download Location
+ // 7.7: Package Download Location
// Cardinality: mandatory, one
PackageDownloadLocation string `json:"downloadLocation"`
- // 3.8: FilesAnalyzed
+ // 7.8: FilesAnalyzed
// Cardinality: optional, one; default value is "true" if omitted
FilesAnalyzed bool `json:"filesAnalyzed,omitempty"`
// NOT PART OF SPEC: did FilesAnalyzed tag appear?
IsFilesAnalyzedTagPresent bool
- // 3.9: Package Verification Code
+ // 7.9: Package Verification Code
PackageVerificationCode common.PackageVerificationCode `json:"packageVerificationCode"`
- // 3.10: Package Checksum: may have keys for SHA1, SHA256 and/or MD5
+ // 7.10: Package Checksum: may have keys for SHA1, SHA256 and/or MD5
// Cardinality: optional, one or many
PackageChecksums []common.Checksum `json:"checksums"`
- // 3.11: Package Home Page
+ // 7.11: Package Home Page
// Cardinality: optional, one
PackageHomePage string `json:"homepage,omitempty"`
- // 3.12: Source Information
+ // 7.12: Source Information
// Cardinality: optional, one
PackageSourceInfo string `json:"sourceInfo,omitempty"`
- // 3.13: Concluded License: SPDX License Expression, "NONE" or "NOASSERTION"
+ // 7.13: Concluded License: SPDX License Expression, "NONE" or "NOASSERTION"
// Cardinality: mandatory, one
PackageLicenseConcluded string `json:"licenseConcluded"`
- // 3.14: All Licenses Info from Files: SPDX License Expression, "NONE" or "NOASSERTION"
+ // 7.14: All Licenses Info from Files: SPDX License Expression, "NONE" or "NOASSERTION"
// Cardinality: mandatory, one or many if filesAnalyzed is true / omitted;
// zero (must be omitted) if filesAnalyzed is false
PackageLicenseInfoFromFiles []string `json:"licenseInfoFromFiles"`
- // 3.15: Declared License: SPDX License Expression, "NONE" or "NOASSERTION"
+ // 7.15: Declared License: SPDX License Expression, "NONE" or "NOASSERTION"
// Cardinality: mandatory, one
PackageLicenseDeclared string `json:"licenseDeclared"`
- // 3.16: Comments on License
+ // 7.16: Comments on License
// Cardinality: optional, one
PackageLicenseComments string `json:"licenseComments,omitempty"`
- // 3.17: Copyright Text: copyright notice(s) text, "NONE" or "NOASSERTION"
+ // 7.17: Copyright Text: copyright notice(s) text, "NONE" or "NOASSERTION"
// Cardinality: mandatory, one
PackageCopyrightText string `json:"copyrightText"`
- // 3.18: Package Summary Description
+ // 7.18: Package Summary Description
// Cardinality: optional, one
PackageSummary string `json:"summary,omitempty"`
- // 3.19: Package Detailed Description
+ // 7.19: Package Detailed Description
// Cardinality: optional, one
PackageDescription string `json:"description,omitempty"`
- // 3.20: Package Comment
+ // 7.20: Package Comment
// Cardinality: optional, one
PackageComment string `json:"comment,omitempty"`
- // 3.21: Package External Reference
+ // 7.21: Package External Reference
// Cardinality: optional, one or many
PackageExternalReferences []*PackageExternalReference `json:"externalRefs,omitempty"`
- // 3.22: Package External Reference Comment
+ // 7.22: Package External Reference Comment
// Cardinality: conditional (optional, one) for each External Reference
// contained within PackageExternalReference2_1 struct, if present
- // 3.23: Package Attribution Text
+ // 7.23: Package Attribution Text
// Cardinality: optional, one or many
PackageAttributionTexts []string `json:"attributionTexts,omitempty"`
@@ -114,7 +114,7 @@ type Package struct {
}
// PackageExternalReference is an External Reference to additional info
-// about a Package, as defined in section 3.21 in version 2.2 of the spec.
+// about a Package, as defined in section 7.21 in version 2.2 of the spec.
type PackageExternalReference struct {
// category is "SECURITY", "PACKAGE-MANAGER" or "OTHER"
Category string `json:"referenceCategory"`
@@ -127,7 +127,7 @@ type PackageExternalReference struct {
// info, metadata or content within the target location
Locator string `json:"referenceLocator"`
- // 3.22: Package External Reference Comment
+ // 7.22: Package External Reference Comment
// Cardinality: conditional (optional, one) for each External Reference
ExternalRefComment string `json:"comment"`
}