Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepositoryOwnerResolver ¶
type RepositoryOwnerResolver interface {
ProcessRepositoryOwners(host *models.Host, organization string, processor func([]*models.RepositoryOwner)) error
ResolveRepositoryOwners(host *models.Host, organization string, repository string) ([]*models.RepositoryOwner, error)
}
func NewRepositoryOwnerResolver ¶
func NewRepositoryOwnerResolver(secretClient clients.SecretClient) RepositoryOwnerResolver
type SfdcRepositoryOwnerResolver ¶
type SfdcRepositoryOwnerResolver struct {
// contains filtered or unexported fields
}
func (*SfdcRepositoryOwnerResolver) ProcessRepositoryOwners ¶
func (r *SfdcRepositoryOwnerResolver) ProcessRepositoryOwners(host *models.Host, organization string, processor func([]*models.RepositoryOwner)) error
func (*SfdcRepositoryOwnerResolver) ResolveRepositoryOwners ¶
func (r *SfdcRepositoryOwnerResolver) ResolveRepositoryOwners(host *models.Host, organization string, repository string) ([]*models.RepositoryOwner, error)
Click to show internal directories.
Click to hide internal directories.