Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubSink ¶
type GitHubSink struct {
// contains filtered or unexported fields
}
GitHubSink is a base to initialize GitHub App clients
func NewGitHubSink ¶
func NewGitHubSink(cfg *config.Config) (*GitHubSink, error)
NewGitHubSink initializes a utility to initialize GitHub App client
func (*GitHubSink) AppsClient ¶
func (ghs *GitHubSink) AppsClient() *github.Client
AppsClient returns apps client(no specific installation)
func (*GitHubSink) InstallationClient ¶
func (ghs *GitHubSink) InstallationClient(installationID int64) *github.Client
InstallationClient returns API client for specific installation
func (*GitHubSink) InstallationToken ¶
InstallationToken returns token for specific installation
Click to show internal directories.
Click to hide internal directories.