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.