service

package
v0.0.0-...-a3436c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ImpactedArtifact

type ImpactedArtifact struct {
	Summary   string `json:"summary"`
	Component string `json:"vulnerable_component"`
	Artifact  string `json:"impacted_artifact"`
	Path      string `json:"path"`
}

type ImpactedComponent

type ImpactedComponent struct {
	Name        string `json:"name"`
	PackageType string `json:"package_type"`
	Version     string `json:"version"`
}

type LiveServerConnector

type LiveServerConnector struct {
	// contains filtered or unexported fields
}

func (*LiveServerConnector) Connect

func (connector *LiveServerConnector) Connect(serverId string) error

func (*LiveServerConnector) DeleteReport

func (connector *LiveServerConnector) DeleteReport(reportId int) error

func (*LiveServerConnector) GetImpactedComponents

func (connector *LiveServerConnector) GetImpactedComponents(issueId string) ([]ImpactedComponent, error)

func (*LiveServerConnector) GetIssueDetails

func (connector *LiveServerConnector) GetIssueDetails(issueId string) (string, string, error)

func (*LiveServerConnector) GetReportData

func (connector *LiveServerConnector) GetReportData(reportId int) ([]ImpactedArtifact, error)

func (*LiveServerConnector) TriggerNewReportGeneration

func (connector *LiveServerConnector) TriggerNewReportGeneration(issueId string, repositories []string) (int, error)

func (*LiveServerConnector) WaitForReportGeneration

func (connector *LiveServerConnector) WaitForReportGeneration(reportId int) error

type ServerConnector

type ServerConnector interface {
	Connect(serverId string) error
	GetIssueDetails(issueId string) (string, string, error)
	GetImpactedComponents(issueId string) ([]ImpactedComponent, error)
	DeleteReport(reportId int) error
	GetReportData(reportId int) ([]ImpactedArtifact, error)
	WaitForReportGeneration(reportId int) error
	TriggerNewReportGeneration(issueId string, repositories []string) (int, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL