Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Package ¶
type Package struct { Name string `json:"name"` Version string `json:"version"` PURL string `json:"purl,omitempty"` CPE []string `json:"cpe,omitempty"` Direct bool `json:"direct,omitempty"` PathToRoot []string `json:"path_to_root,omitempty"` Licenses []licenses.LicenseStore `json:"license,omitempty"` Checksums []Checksum `json:"checksum,omitempty"` }
type Result ¶
type Result struct { Path string `json:"path"` Format string `json:"format"` Spec string `json:"spec"` Error string `json:"error,omitempty"` ProductName string `json:"product_name,omitempty"` ProductVersion string `json:"product_version,omitempty"` Packages []Package `json:"packages,omitempty"` Files []File `json:"files,omitempty"` ToolName string `json:"tool_name,omitempty"` ToolVersion string `json:"tool_version,omitempty"` Matched bool }
func NewSearchResult ¶
func (*Result) AddPackage ¶
func (*Result) AddProductName ¶
func (*Result) AddProductVersion ¶
Click to show internal directories.
Click to hide internal directories.