Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clients ¶
type Clients struct {
// contains filtered or unexported fields
}
func (*Clients) Database ¶
func (x *Clients) Database() interfaces.Database
func (*Clients) GitHubApp ¶
func (x *Clients) GitHubApp() interfaces.GitHubApp
func (*Clients) Policy ¶
func (x *Clients) Policy() interfaces.Policy
type DBMock ¶
type DBMock struct { GetVulnRecordsCount int PutVulnRecordsCount int // contains filtered or unexported fields }
func (*DBMock) GetVulnRecords ¶
func (x *DBMock) GetVulnRecords(ctx *model.Context, repoID model.GitHubRepoID) (model.VulnRecords, error)
func (*DBMock) PutVulnRecords ¶
type Option ¶
type Option func(*Clients)
func WithDB ¶
func WithDB(db interfaces.Database) Option
func WithGitHubApp ¶
func WithGitHubApp(ghApp interfaces.GitHubApp) Option
func WithPolicy ¶
func WithPolicy(policy interfaces.Policy) Option
Click to show internal directories.
Click to hide internal directories.