PackageInfoNoteResponse class
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
Constructors
-
PackageInfoNoteResponse({required Input<
bool> analyzed, required Input<String> attribution, required Input<String> checksum, required Input<String> copyright, required Input<String> detailedDescription, required Input<String> downloadLocation, required Input<List< externalRefs, required Input<ExternalRefResponse> >List< filesLicenseInfo, required Input<String> >String> homePage, required Input<LicenseResponseContaineranalysisV1alpha1> licenseDeclared, required Input<String> originator, required Input<String> packageType, required Input<String> summaryDescription, required Input<String> supplier, required Input<String> title, required Input<String> verificationCode, required Input<String> version}) -
Creates a new PackageInfoNoteResponse.
analyzedIndicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX documentattributionA place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contextschecksumProvide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX filecopyrightIdentify the copyright holders of the package, as well as any dates presentdetailedDescriptionA more detailed description of the packagedownloadLocationThis section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was createdexternalRefsExternalReffilesLicenseInfoContain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses foundhomePageProvide a place for the SPDX file creator to record a web site that serves as the package's home pagelicenseDeclaredList the licenses that have been declared by the authors of the packageoriginatorIf the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally camepackageTypeThe type of package: OS, MAVEN, GO, GO_STDLIB, etc.summaryDescriptionA short description of the packagesupplierIdentify the actual distribution source for the package/directory identified in the SPDX filetitleIdentify the full name of the package as given by the Package OriginatorverificationCodeThis field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX fileversionIdentify the version of the packageconst -
PackageInfoNoteResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
analyzed
→ Input<
bool> -
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
final
-
attribution
→ Input<
String> -
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
final
-
checksum
→ Input<
String> -
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
final
-
copyright
→ Input<
String> -
Identify the copyright holders of the package, as well as any dates present
final
-
detailedDescription
→ Input<
String> -
A more detailed description of the package
final
-
downloadLocation
→ Input<
String> -
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
final
-
externalRefs
→ Input<
List< ExternalRefResponse> > -
ExternalRef
final
-
filesLicenseInfo
→ Input<
List< String> > -
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
homePage
→ Input<
String> -
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
final
-
licenseDeclared
→ Input<
LicenseResponseContaineranalysisV1alpha1> -
List the licenses that have been declared by the authors of the package
final
-
originator
→ Input<
String> -
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
final
-
packageType
→ Input<
String> -
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
summaryDescription
→ Input<
String> -
A short description of the package
final
-
supplier
→ Input<
String> -
Identify the actual distribution source for the package/directory identified in the SPDX file
final
-
title
→ Input<
String> -
Identify the full name of the package as given by the Package Originator
final
-
verificationCode
→ Input<
String> -
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
final
-
version
→ Input<
String> -
Identify the version of the package
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited