mirror of
https://github.com/anchore/syft.git
synced 2026-10-30 14:02:26 +01:00
* update with distinct golang metadata types Signed-off-by: Christopher Angelo Phillips <christopher.phillips@anchore.com>
33 lines
1.2 KiB
Go
33 lines
1.2 KiB
Go
package pkg
|
|
|
|
// MetadataType represents the data shape stored within pkg.Package.Metadata.
|
|
type MetadataType string
|
|
|
|
const (
|
|
// this is the full set of data shapes that can be represented within the pkg.Package.Metadata field
|
|
UnknownMetadataType MetadataType = "UnknownMetadata"
|
|
ApkMetadataType MetadataType = "ApkMetadata"
|
|
DpkgMetadataType MetadataType = "DpkgMetadata"
|
|
GemMetadataType MetadataType = "GemMetadata"
|
|
JavaMetadataType MetadataType = "JavaMetadata"
|
|
NpmPackageJSONMetadataType MetadataType = "NpmPackageJsonMetadata"
|
|
RpmdbMetadataType MetadataType = "RpmdbMetadata"
|
|
PythonPackageMetadataType MetadataType = "PythonPackageMetadata"
|
|
RustCargoPackageMetadataType MetadataType = "RustCargoPackageMetadata"
|
|
KbPackageMetadataType MetadataType = "KbPackageMetadata"
|
|
GolangBinMetadataType MetadataType = "GolangBinMetadata"
|
|
)
|
|
|
|
var AllMetadataTypes = []MetadataType{
|
|
ApkMetadataType,
|
|
DpkgMetadataType,
|
|
GemMetadataType,
|
|
JavaMetadataType,
|
|
NpmPackageJSONMetadataType,
|
|
RpmdbMetadataType,
|
|
PythonPackageMetadataType,
|
|
RustCargoPackageMetadataType,
|
|
KbPackageMetadataType,
|
|
GolangBinMetadataType,
|
|
}
|