# frozen_string_literal: true module Enums class Sbom COMPONENT_TYPES = { library: 0 }.with_indifferent_access.freeze PURL_TYPES = { composer: 1, # refered to as `packagist` in gemnasium-db conan: 2, gem: 3, golang: 4, # refered to as `go` in gemnasium-db maven: 5, npm: 6, nuget: 7, pypi: 8 }.with_indifferent_access.freeze def self.component_types COMPONENT_TYPES end def self.purl_types PURL_TYPES end end end