Documentation ¶
Index ¶
- type FakeDependencytrackClient
- func (f *FakeDependencytrackClient) GetProjectMetrics(ctx context.Context, app *dependencytrack.AppInstance, date string) (*dependencytrack.ProjectMetric, error)
- func (f *FakeDependencytrackClient) GetVulnerabilities(ctx context.Context, apps []*dependencytrack.AppInstance, ...) ([]*model.Vulnerability, error)
- func (f *FakeDependencytrackClient) VulnerabilitySummary(ctx context.Context, app *dependencytrack.AppInstance) (*model.Vulnerability, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeDependencytrackClient ¶
type FakeDependencytrackClient struct {
// contains filtered or unexported fields
}
func New ¶
func New(log logrus.FieldLogger) *FakeDependencytrackClient
func (*FakeDependencytrackClient) GetProjectMetrics ¶
func (f *FakeDependencytrackClient) GetProjectMetrics(ctx context.Context, app *dependencytrack.AppInstance, date string) (*dependencytrack.ProjectMetric, error)
TODO: Should use the cache so that we can call the innter client GetProjectMetrics function
func (*FakeDependencytrackClient) GetVulnerabilities ¶
func (f *FakeDependencytrackClient) GetVulnerabilities(ctx context.Context, apps []*dependencytrack.AppInstance, filters ...dependencytrack.Filter) ([]*model.Vulnerability, error)
func (*FakeDependencytrackClient) VulnerabilitySummary ¶
func (f *FakeDependencytrackClient) VulnerabilitySummary(ctx context.Context, app *dependencytrack.AppInstance) (*model.Vulnerability, error)
Click to show internal directories.
Click to hide internal directories.