Documentation
¶
Index ¶
- Constants
- func PTR[T comparable](v T) *T
- type ActionsService
- type ActivityService
- type AdminService
- type AppsService
- type AuthorizationsService
- type BillingService
- type ChecksService
- type Client
- type CodeScanningService
- type CodesOfConductService
- type CodespacesService
- type CopilotService
- type DependabotService
- type DependencyGraphService
- type EmojisService
- type EnterpriseService
- type GistsService
- type GitService
- type GitignoresService
- type InteractionsService
- type IssueHandler
- type IssueImportService
- type IssuesService
- func (i *IssuesService) AddAssignees(ctx context.Context, owner string, repo string, number int, assignees []string) (*github.Issue, *github.Response, error)
- func (i *IssuesService) AddLabelsToIssue(ctx context.Context, owner string, repo string, number int, labels []string) ([]*github.Label, *github.Response, error)
- func (i *IssuesService) Create(ctx context.Context, owner string, repo string, issue *github.IssueRequest) (*github.Issue, *github.Response, error)
- func (i *IssuesService) CreateComment(ctx context.Context, owner string, repo string, number int, ...) (*github.IssueComment, *github.Response, error)
- func (i *IssuesService) CreateLabel(ctx context.Context, owner string, repo string, label *github.Label) (*github.Label, *github.Response, error)
- func (i *IssuesService) CreateMilestone(ctx context.Context, owner string, repo string, milestone *github.Milestone) (*github.Milestone, *github.Response, error)
- func (i *IssuesService) DeleteComment(ctx context.Context, owner string, repo string, commentID int64) (*github.Response, error)
- func (i *IssuesService) DeleteLabel(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
- func (i *IssuesService) DeleteMilestone(ctx context.Context, owner string, repo string, number int) (*github.Response, error)
- func (i *IssuesService) Edit(ctx context.Context, owner string, repo string, number int, ...) (*github.Issue, *github.Response, error)
- func (i *IssuesService) EditComment(ctx context.Context, owner string, repo string, commentID int64, ...) (*github.IssueComment, *github.Response, error)
- func (i *IssuesService) EditLabel(ctx context.Context, owner string, repo string, name string, ...) (*github.Label, *github.Response, error)
- func (i *IssuesService) EditMilestone(ctx context.Context, owner string, repo string, number int, ...) (*github.Milestone, *github.Response, error)
- func (i *IssuesService) Get(ctx context.Context, owner string, repo string, number int) (*github.Issue, *github.Response, error)
- func (i *IssuesService) GetComment(ctx context.Context, owner string, repo string, commentID int64) (*github.IssueComment, *github.Response, error)
- func (i *IssuesService) GetEvent(ctx context.Context, owner string, repo string, id int64) (*github.IssueEvent, *github.Response, error)
- func (i *IssuesService) GetLabel(ctx context.Context, owner string, repo string, name string) (*github.Label, *github.Response, error)
- func (i *IssuesService) GetMilestone(ctx context.Context, owner string, repo string, number int) (*github.Milestone, *github.Response, error)
- func (i *IssuesService) IsAssignee(ctx context.Context, owner string, repo string, user string) (bool, *github.Response, error)
- func (i *IssuesService) List(ctx context.Context, all bool, opts *github.IssueListOptions) ([]*github.Issue, *github.Response, error)
- func (i *IssuesService) ListAssignees(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.User, *github.Response, error)
- func (i *IssuesService) ListByOrg(ctx context.Context, org string, opts *github.IssueListOptions) ([]*github.Issue, *github.Response, error)
- func (i *IssuesService) ListByRepo(ctx context.Context, owner string, repo string, ...) ([]*github.Issue, *github.Response, error)
- func (i *IssuesService) ListComments(ctx context.Context, owner string, repo string, number int, ...) ([]*github.IssueComment, *github.Response, error)
- func (i *IssuesService) ListIssueEvents(ctx context.Context, owner string, repo string, number int, ...) ([]*github.IssueEvent, *github.Response, error)
- func (i *IssuesService) ListIssueTimeline(ctx context.Context, owner string, repo string, number int, ...) ([]*github.Timeline, *github.Response, error)
- func (i *IssuesService) ListLabels(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Label, *github.Response, error)
- func (i *IssuesService) ListLabelsByIssue(ctx context.Context, owner string, repo string, number int, ...) ([]*github.Label, *github.Response, error)
- func (i *IssuesService) ListLabelsForMilestone(ctx context.Context, owner string, repo string, number int, ...) ([]*github.Label, *github.Response, error)
- func (i *IssuesService) ListMilestones(ctx context.Context, owner string, repo string, ...) ([]*github.Milestone, *github.Response, error)
- func (i *IssuesService) ListRepositoryEvents(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.IssueEvent, *github.Response, error)
- func (i *IssuesService) Lock(ctx context.Context, owner string, repo string, number int, ...) (*github.Response, error)
- func (i *IssuesService) MapByRepo(ctx context.Context, owner string, repo string, ...) error
- func (i *IssuesService) RemoveAssignees(ctx context.Context, owner string, repo string, number int, assignees []string) (*github.Issue, *github.Response, error)
- func (i *IssuesService) RemoveLabelForIssue(ctx context.Context, owner string, repo string, number int, label string) (*github.Response, error)
- func (i *IssuesService) RemoveLabelsForIssue(ctx context.Context, owner string, repo string, number int) (*github.Response, error)
- func (i *IssuesService) RemoveMilestone(ctx context.Context, owner string, repo string, issueNumber int) (*github.Issue, *github.Response, error)
- func (i *IssuesService) ReplaceLabelsForIssue(ctx context.Context, owner string, repo string, number int, labels []string) ([]*github.Label, *github.Response, error)
- func (i *IssuesService) Unlock(ctx context.Context, owner string, repo string, number int) (*github.Response, error)
- type IssuesServiceF
- type LicensesService
- type MarkdownService
- type MarketplaceService
- type MetaService
- type MigrationService
- type OrganizationsService
- type ProjectsService
- type PullRequestHandler
- type PullRequestsService
- type RateLimitService
- type ReactionsService
- type RepositoriesService
- type SCIMService
- type SearchService
- func (s *SearchService) Code(ctx context.Context, query string, opts *github.SearchOptions) (*github.CodeSearchResult, *github.Response, error)
- func (s *SearchService) Commits(ctx context.Context, query string, opts *github.SearchOptions) (*github.CommitsSearchResult, *github.Response, error)
- func (s *SearchService) Issue(ctx context.Context, query string) (*github.Issue, error)
- func (s *SearchService) Issues(ctx context.Context, query string, opts *github.SearchOptions) (*github.IssuesSearchResult, *github.Response, error)
- func (s *SearchService) Labels(ctx context.Context, repoID int64, query string, opts *github.SearchOptions) (*github.LabelsSearchResult, *github.Response, error)
- func (s *SearchService) MapIssues(ctx context.Context, query string, opts *github.SearchOptions, ...) error
- func (s *SearchService) Repositories(ctx context.Context, query string, opts *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)
- func (s *SearchService) Topics(ctx context.Context, query string, opts *github.SearchOptions) (*github.TopicsSearchResult, *github.Response, error)
- func (s *SearchService) Users(ctx context.Context, query string, opts *github.SearchOptions) (*github.UsersSearchResult, *github.Response, error)
- type SearchServiceF
- type SecretScanningService
- type SecurityAdvisoriesService
- type State
- type StateReason
- type TeamsService
- type UsersService
Constants ¶
View Source
const MaxPerPage = 100
Variables ¶
This section is empty.
Functions ¶
func PTR ¶
func PTR[T comparable](v T) *T
Types ¶
type ActionsService ¶
type ActionsService struct {
AddEnabledOrgInEnterprise func(ctx context.Context, owner string, organizationID int64) (*github.Response, error)
AddEnabledReposInOrg func(ctx context.Context, owner string, repositoryID int64) (*github.Response, error)
AddRepoToRequiredWorkflow func(ctx context.Context, org string, requiredWorkflowID int64, repoID int64) (*github.Response, error)
AddRepositoryAccessRunnerGroup func(ctx context.Context, org string, groupID int64, repoID int64) (*github.Response, error)
AddRunnerGroupRunners func(ctx context.Context, org string, groupID int64, runnerID int64) (*github.Response, error)
AddSelectedRepoToOrgSecret func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
AddSelectedRepoToOrgVariable func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
CancelWorkflowRunByID func(ctx context.Context, owner string, repo string, runID int64) (*github.Response, error)
CreateEnvVariable func(ctx context.Context, owner string, repo string, env string, variable *github.ActionsVariable) (*github.Response, error)
CreateOrUpdateEnvSecret func(ctx context.Context, repoID int, env string, eSecret *github.EncryptedSecret) (*github.Response, error)
CreateOrUpdateOrgSecret func(ctx context.Context, org string, eSecret *github.EncryptedSecret) (*github.Response, error)
CreateOrUpdateRepoSecret func(ctx context.Context, owner string, repo string, eSecret *github.EncryptedSecret) (*github.Response, error)
CreateOrgVariable func(ctx context.Context, org string, variable *github.ActionsVariable) (*github.Response, error)
CreateOrganizationRegistrationToken func(ctx context.Context, org string) (*github.RegistrationToken, *github.Response, error)
CreateOrganizationRemoveToken func(ctx context.Context, org string) (*github.RemoveToken, *github.Response, error)
CreateOrganizationRunnerGroup func(ctx context.Context, org string, createReq github.CreateRunnerGroupRequest) (*github.RunnerGroup, *github.Response, error)
CreateRegistrationToken func(ctx context.Context, owner string, repo string) (*github.RegistrationToken, *github.Response, error)
CreateRemoveToken func(ctx context.Context, owner string, repo string) (*github.RemoveToken, *github.Response, error)
CreateRepoVariable func(ctx context.Context, owner string, repo string, variable *github.ActionsVariable) (*github.Response, error)
CreateRequiredWorkflow func(ctx context.Context, org string, createRequiredWorkflowOptions *github.CreateUpdateRequiredWorkflowOptions) (*github.OrgRequiredWorkflow, *github.Response, error)
CreateWorkflowDispatchEventByFileName func(ctx context.Context, owner string, repo string, workflowFileName string, event github.CreateWorkflowDispatchEventRequest) (*github.Response, error)
CreateWorkflowDispatchEventByID func(ctx context.Context, owner string, repo string, workflowID int64, event github.CreateWorkflowDispatchEventRequest) (*github.Response, error)
DeleteArtifact func(ctx context.Context, owner string, repo string, artifactID int64) (*github.Response, error)
DeleteCachesByID func(ctx context.Context, owner string, repo string, cacheID int64) (*github.Response, error)
DeleteCachesByKey func(ctx context.Context, owner string, repo string, key string, ref *string) (*github.Response, error)
DeleteEnvSecret func(ctx context.Context, repoID int, env string, secretName string) (*github.Response, error)
DeleteEnvVariable func(ctx context.Context, owner string, repo string, env string, variableName string) (*github.Response, error)
DeleteOrgSecret func(ctx context.Context, org string, name string) (*github.Response, error)
DeleteOrgVariable func(ctx context.Context, org string, name string) (*github.Response, error)
DeleteOrganizationRunnerGroup func(ctx context.Context, org string, groupID int64) (*github.Response, error)
DeleteRepoSecret func(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
DeleteRepoVariable func(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
DeleteRequiredWorkflow func(ctx context.Context, org string, requiredWorkflowID int64) (*github.Response, error)
DeleteWorkflowRun func(ctx context.Context, owner string, repo string, runID int64) (*github.Response, error)
DeleteWorkflowRunLogs func(ctx context.Context, owner string, repo string, runID int64) (*github.Response, error)
DisableWorkflowByFileName func(ctx context.Context, owner string, repo string, workflowFileName string) (*github.Response, error)
DisableWorkflowByID func(ctx context.Context, owner string, repo string, workflowID int64) (*github.Response, error)
DownloadArtifact func(ctx context.Context, owner string, repo string, artifactID int64, maxRedirects int) (*url.URL, *github.Response, error)
EditActionsAllowed func(ctx context.Context, org string, actionsAllowed github.ActionsAllowed) (*github.ActionsAllowed, *github.Response, error)
EditActionsAllowedInEnterprise func(ctx context.Context, enterprise string, actionsAllowed github.ActionsAllowed) (*github.ActionsAllowed, *github.Response, error)
EditActionsPermissions func(ctx context.Context, org string, actionsPermissions github.ActionsPermissions) (*github.ActionsPermissions, *github.Response, error)
EditActionsPermissionsInEnterprise func(ctx context.Context, enterprise string, actionsPermissionsEnterprise github.ActionsPermissionsEnterprise) (*github.ActionsPermissionsEnterprise, *github.Response, error)
EditDefaultWorkflowPermissionsInEnterprise func(ctx context.Context, enterprise string, permissions github.DefaultWorkflowPermissionEnterprise) (*github.DefaultWorkflowPermissionEnterprise, *github.Response, error)
EditDefaultWorkflowPermissionsInOrganization func(ctx context.Context, org string, permissions github.DefaultWorkflowPermissionOrganization) (*github.DefaultWorkflowPermissionOrganization, *github.Response, error)
EnableWorkflowByFileName func(ctx context.Context, owner string, repo string, workflowFileName string) (*github.Response, error)
EnableWorkflowByID func(ctx context.Context, owner string, repo string, workflowID int64) (*github.Response, error)
GenerateOrgJITConfig func(ctx context.Context, org string, request *github.GenerateJITConfigRequest) (*github.JITRunnerConfig, *github.Response, error)
GenerateRepoJITConfig func(ctx context.Context, owner string, repo string, request *github.GenerateJITConfigRequest) (*github.JITRunnerConfig, *github.Response, error)
GetActionsAllowed func(ctx context.Context, org string) (*github.ActionsAllowed, *github.Response, error)
GetActionsAllowedInEnterprise func(ctx context.Context, enterprise string) (*github.ActionsAllowed, *github.Response, error)
GetActionsPermissions func(ctx context.Context, org string) (*github.ActionsPermissions, *github.Response, error)
GetActionsPermissionsInEnterprise func(ctx context.Context, enterprise string) (*github.ActionsPermissionsEnterprise, *github.Response, error)
GetArtifact func(ctx context.Context, owner string, repo string, artifactID int64) (*github.Artifact, *github.Response, error)
GetCacheUsageForRepo func(ctx context.Context, owner string, repo string) (*github.ActionsCacheUsage, *github.Response, error)
GetDefaultWorkflowPermissionsInEnterprise func(ctx context.Context, enterprise string) (*github.DefaultWorkflowPermissionEnterprise, *github.Response, error)
GetDefaultWorkflowPermissionsInOrganization func(ctx context.Context, org string) (*github.DefaultWorkflowPermissionOrganization, *github.Response, error)
GetEnvPublicKey func(ctx context.Context, repoID int, env string) (*github.PublicKey, *github.Response, error)
GetEnvSecret func(ctx context.Context, repoID int, env string, secretName string) (*github.Secret, *github.Response, error)
GetEnvVariable func(ctx context.Context, owner string, repo string, env string, variableName string) (*github.ActionsVariable, *github.Response, error)
GetOrgOIDCSubjectClaimCustomTemplate func(ctx context.Context, org string) (*github.OIDCSubjectClaimCustomTemplate, *github.Response, error)
GetOrgPublicKey func(ctx context.Context, org string) (*github.PublicKey, *github.Response, error)
GetOrgSecret func(ctx context.Context, org string, name string) (*github.Secret, *github.Response, error)
GetOrgVariable func(ctx context.Context, org string, name string) (*github.ActionsVariable, *github.Response, error)
GetOrganizationRunner func(ctx context.Context, org string, runnerID int64) (*github.Runner, *github.Response, error)
GetOrganizationRunnerGroup func(ctx context.Context, org string, groupID int64) (*github.RunnerGroup, *github.Response, error)
GetRepoOIDCSubjectClaimCustomTemplate func(ctx context.Context, owner string, repo string) (*github.OIDCSubjectClaimCustomTemplate, *github.Response, error)
GetRepoPublicKey func(ctx context.Context, owner string, repo string) (*github.PublicKey, *github.Response, error)
GetRepoSecret func(ctx context.Context, owner string, repo string, name string) (*github.Secret, *github.Response, error)
GetRepoVariable func(ctx context.Context, owner string, repo string, name string) (*github.ActionsVariable, *github.Response, error)
GetRequiredWorkflowByID func(ctx context.Context, owner string, requiredWorkflowID int64) (*github.OrgRequiredWorkflow, *github.Response, error)
GetRunner func(ctx context.Context, owner string, repo string, runnerID int64) (*github.Runner, *github.Response, error)
GetTotalCacheUsageForEnterprise func(ctx context.Context, enterprise string) (*github.TotalCacheUsage, *github.Response, error)
GetTotalCacheUsageForOrg func(ctx context.Context, org string) (*github.TotalCacheUsage, *github.Response, error)
GetWorkflowByFileName func(ctx context.Context, owner string, repo string, workflowFileName string) (*github.Workflow, *github.Response, error)
GetWorkflowByID func(ctx context.Context, owner string, repo string, workflowID int64) (*github.Workflow, *github.Response, error)
GetWorkflowJobByID func(ctx context.Context, owner string, repo string, jobID int64) (*github.WorkflowJob, *github.Response, error)
GetWorkflowJobLogs func(ctx context.Context, owner string, repo string, jobID int64, maxRedirects int) (*url.URL, *github.Response, error)
GetWorkflowRunAttempt func(ctx context.Context, owner string, repo string, runID int64, attemptNumber int, opts *github.WorkflowRunAttemptOptions) (*github.WorkflowRun, *github.Response, error)
GetWorkflowRunAttemptLogs func(ctx context.Context, owner string, repo string, runID int64, attemptNumber int, maxRedirects int) (*url.URL, *github.Response, error)
GetWorkflowRunByID func(ctx context.Context, owner string, repo string, runID int64) (*github.WorkflowRun, *github.Response, error)
GetWorkflowRunLogs func(ctx context.Context, owner string, repo string, runID int64, maxRedirects int) (*url.URL, *github.Response, error)
GetWorkflowRunUsageByID func(ctx context.Context, owner string, repo string, runID int64) (*github.WorkflowRunUsage, *github.Response, error)
GetWorkflowUsageByFileName func(ctx context.Context, owner string, repo string, workflowFileName string) (*github.WorkflowUsage, *github.Response, error)
GetWorkflowUsageByID func(ctx context.Context, owner string, repo string, workflowID int64) (*github.WorkflowUsage, *github.Response, error)
ListArtifacts func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.ArtifactList, *github.Response, error)
ListCacheUsageByRepoForOrg func(ctx context.Context, org string, opts *github.ListOptions) (*github.ActionsCacheUsageList, *github.Response, error)
ListCaches func(ctx context.Context, owner string, repo string, opts *github.ActionsCacheListOptions) (*github.ActionsCacheList, *github.Response, error)
ListEnabledOrgsInEnterprise func(ctx context.Context, owner string, opts *github.ListOptions) (*github.ActionsEnabledOnEnterpriseRepos, *github.Response, error)
ListEnabledReposInOrg func(ctx context.Context, owner string, opts *github.ListOptions) (*github.ActionsEnabledOnOrgRepos, *github.Response, error)
ListEnvSecrets func(ctx context.Context, repoID int, env string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListEnvVariables func(ctx context.Context, owner string, repo string, env string, opts *github.ListOptions) (*github.ActionsVariables, *github.Response, error)
ListOrgRequiredWorkflows func(ctx context.Context, org string, opts *github.ListOptions) (*github.OrgRequiredWorkflows, *github.Response, error)
ListOrgSecrets func(ctx context.Context, org string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListOrgVariables func(ctx context.Context, org string, opts *github.ListOptions) (*github.ActionsVariables, *github.Response, error)
ListOrganizationRunnerApplicationDownloads func(ctx context.Context, org string) ([]*github.RunnerApplicationDownload, *github.Response, error)
ListOrganizationRunnerGroups func(ctx context.Context, org string, opts *github.ListOrgRunnerGroupOptions) (*github.RunnerGroups, *github.Response, error)
ListOrganizationRunners func(ctx context.Context, org string, opts *github.ListRunnersOptions) (*github.Runners, *github.Response, error)
ListRepoOrgSecrets func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListRepoOrgVariables func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.ActionsVariables, *github.Response, error)
ListRepoRequiredWorkflows func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.RepoRequiredWorkflows, *github.Response, error)
ListRepoSecrets func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListRepoVariables func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.ActionsVariables, *github.Response, error)
ListRepositoryAccessRunnerGroup func(ctx context.Context, org string, groupID int64, opts *github.ListOptions) (*github.ListRepositories, *github.Response, error)
ListRepositoryWorkflowRuns func(ctx context.Context, owner string, repo string, opts *github.ListWorkflowRunsOptions) (*github.WorkflowRuns, *github.Response, error)
ListRequiredWorkflowSelectedRepos func(ctx context.Context, org string, requiredWorkflowID int64, opts *github.ListOptions) (*github.RequiredWorkflowSelectedRepos, *github.Response, error)
ListRunnerApplicationDownloads func(ctx context.Context, owner string, repo string) ([]*github.RunnerApplicationDownload, *github.Response, error)
ListRunnerGroupRunners func(ctx context.Context, org string, groupID int64, opts *github.ListOptions) (*github.Runners, *github.Response, error)
ListRunners func(ctx context.Context, owner string, repo string, opts *github.ListRunnersOptions) (*github.Runners, *github.Response, error)
ListSelectedReposForOrgSecret func(ctx context.Context, org string, name string, opts *github.ListOptions) (*github.SelectedReposList, *github.Response, error)
ListSelectedReposForOrgVariable func(ctx context.Context, org string, name string, opts *github.ListOptions) (*github.SelectedReposList, *github.Response, error)
ListWorkflowJobs func(ctx context.Context, owner string, repo string, runID int64, opts *github.ListWorkflowJobsOptions) (*github.Jobs, *github.Response, error)
ListWorkflowJobsAttempt func(ctx context.Context, owner string, repo string, runID int64, attemptNumber int64, opts *github.ListOptions) (*github.Jobs, *github.Response, error)
ListWorkflowRunArtifacts func(ctx context.Context, owner string, repo string, runID int64, opts *github.ListOptions) (*github.ArtifactList, *github.Response, error)
ListWorkflowRunsByFileName func(ctx context.Context, owner string, repo string, workflowFileName string, opts *github.ListWorkflowRunsOptions) (*github.WorkflowRuns, *github.Response, error)
ListWorkflowRunsByID func(ctx context.Context, owner string, repo string, workflowID int64, opts *github.ListWorkflowRunsOptions) (*github.WorkflowRuns, *github.Response, error)
ListWorkflows func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.Workflows, *github.Response, error)
PendingDeployments func(ctx context.Context, owner string, repo string, runID int64, request *github.PendingDeploymentsRequest) ([]*github.Deployment, *github.Response, error)
RemoveEnabledOrgInEnterprise func(ctx context.Context, owner string, organizationID int64) (*github.Response, error)
RemoveEnabledReposInOrg func(ctx context.Context, owner string, repositoryID int64) (*github.Response, error)
RemoveOrganizationRunner func(ctx context.Context, org string, runnerID int64) (*github.Response, error)
RemoveRepoFromRequiredWorkflow func(ctx context.Context, org string, requiredWorkflowID int64, repoID int64) (*github.Response, error)
RemoveRepositoryAccessRunnerGroup func(ctx context.Context, org string, groupID int64, repoID int64) (*github.Response, error)
RemoveRunner func(ctx context.Context, owner string, repo string, runnerID int64) (*github.Response, error)
RemoveRunnerGroupRunners func(ctx context.Context, org string, groupID int64, runnerID int64) (*github.Response, error)
RemoveSelectedRepoFromOrgSecret func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
RemoveSelectedRepoFromOrgVariable func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
RerunFailedJobsByID func(ctx context.Context, owner string, repo string, runID int64) (*github.Response, error)
RerunJobByID func(ctx context.Context, owner string, repo string, jobID int64) (*github.Response, error)
RerunWorkflowByID func(ctx context.Context, owner string, repo string, runID int64) (*github.Response, error)
SetEnabledOrgsInEnterprise func(ctx context.Context, owner string, organizationIDs []int64) (*github.Response, error)
SetEnabledReposInOrg func(ctx context.Context, owner string, repositoryIDs []int64) (*github.Response, error)
SetOrgOIDCSubjectClaimCustomTemplate func(ctx context.Context, org string, template *github.OIDCSubjectClaimCustomTemplate) (*github.Response, error)
SetRepoOIDCSubjectClaimCustomTemplate func(ctx context.Context, owner string, repo string, template *github.OIDCSubjectClaimCustomTemplate) (*github.Response, error)
SetRepositoryAccessRunnerGroup func(ctx context.Context, org string, groupID int64, ids github.SetRepoAccessRunnerGroupRequest) (*github.Response, error)
SetRequiredWorkflowSelectedRepos func(ctx context.Context, org string, requiredWorkflowID int64, ids github.SelectedRepoIDs) (*github.Response, error)
SetRunnerGroupRunners func(ctx context.Context, org string, groupID int64, ids github.SetRunnerGroupRunnersRequest) (*github.Response, error)
SetSelectedReposForOrgSecret func(ctx context.Context, org string, name string, ids github.SelectedRepoIDs) (*github.Response, error)
SetSelectedReposForOrgVariable func(ctx context.Context, org string, name string, ids github.SelectedRepoIDs) (*github.Response, error)
UpdateEnvVariable func(ctx context.Context, owner string, repo string, env string, variable *github.ActionsVariable) (*github.Response, error)
UpdateOrgVariable func(ctx context.Context, org string, variable *github.ActionsVariable) (*github.Response, error)
UpdateOrganizationRunnerGroup func(ctx context.Context, org string, groupID int64, updateReq github.UpdateRunnerGroupRequest) (*github.RunnerGroup, *github.Response, error)
UpdateRepoVariable func(ctx context.Context, owner string, repo string, variable *github.ActionsVariable) (*github.Response, error)
UpdateRequiredWorkflow func(ctx context.Context, org string, requiredWorkflowID int64, updateRequiredWorkflowOptions *github.CreateUpdateRequiredWorkflowOptions) (*github.OrgRequiredWorkflow, *github.Response, error)
}
type ActivityService ¶
type ActivityService struct {
DeleteRepositorySubscription func(ctx context.Context, owner string, repo string) (*github.Response, error)
DeleteThreadSubscription func(ctx context.Context, id string) (*github.Response, error)
GetRepositorySubscription func(ctx context.Context, owner string, repo string) (*github.Subscription, *github.Response, error)
GetThread func(ctx context.Context, id string) (*github.Notification, *github.Response, error)
GetThreadSubscription func(ctx context.Context, id string) (*github.Subscription, *github.Response, error)
IsStarred func(ctx context.Context, owner string, repo string) (bool, *github.Response, error)
ListEvents func(ctx context.Context, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListEventsForOrganization func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListEventsForRepoNetwork func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListEventsPerformedByUser func(ctx context.Context, user string, publicOnly bool, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListEventsReceivedByUser func(ctx context.Context, user string, publicOnly bool, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListFeeds func(ctx context.Context) (*github.Feeds, *github.Response, error)
ListIssueEventsForRepository func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.IssueEvent, *github.Response, error)
ListNotifications func(ctx context.Context, opts *github.NotificationListOptions) ([]*github.Notification, *github.Response, error)
ListRepositoryEvents func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListRepositoryNotifications func(ctx context.Context, owner string, repo string, opts *github.NotificationListOptions) ([]*github.Notification, *github.Response, error)
ListStargazers func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Stargazer, *github.Response, error)
ListStarred func(ctx context.Context, user string, opts *github.ActivityListStarredOptions) ([]*github.StarredRepository, *github.Response, error)
ListUserEventsForOrganization func(ctx context.Context, org string, user string, opts *github.ListOptions) ([]*github.Event, *github.Response, error)
ListWatched func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.Repository, *github.Response, error)
ListWatchers func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.User, *github.Response, error)
MarkNotificationsRead func(ctx context.Context, lastRead github.Timestamp) (*github.Response, error)
MarkRepositoryNotificationsRead func(ctx context.Context, owner string, repo string, lastRead github.Timestamp) (*github.Response, error)
MarkThreadRead func(ctx context.Context, id string) (*github.Response, error)
SetRepositorySubscription func(ctx context.Context, owner string, repo string, subscription *github.Subscription) (*github.Subscription, *github.Response, error)
SetThreadSubscription func(ctx context.Context, id string, subscription *github.Subscription) (*github.Subscription, *github.Response, error)
Star func(ctx context.Context, owner string, repo string) (*github.Response, error)
Unstar func(ctx context.Context, owner string, repo string) (*github.Response, error)
}
type AdminService ¶
type AdminService struct {
CreateOrg func(ctx context.Context, org *github.Organization, admin string) (*github.Organization, *github.Response, error)
CreateUser func(ctx context.Context, userReq github.CreateUserRequest) (*github.User, *github.Response, error)
CreateUserImpersonation func(ctx context.Context, username string, opts *github.ImpersonateUserOptions) (*github.UserAuthorization, *github.Response, error)
DeleteUser func(ctx context.Context, username string) (*github.Response, error)
DeleteUserImpersonation func(ctx context.Context, username string) (*github.Response, error)
GetAdminStats func(ctx context.Context) (*github.AdminStats, *github.Response, error)
RenameOrg func(ctx context.Context, org *github.Organization, newName string) (*github.RenameOrgResponse, *github.Response, error)
RenameOrgByName func(ctx context.Context, org string, newName string) (*github.RenameOrgResponse, *github.Response, error)
UpdateTeamLDAPMapping func(ctx context.Context, team int64, mapping *github.TeamLDAPMapping) (*github.TeamLDAPMapping, *github.Response, error)
UpdateUserLDAPMapping func(ctx context.Context, user string, mapping *github.UserLDAPMapping) (*github.UserLDAPMapping, *github.Response, error)
}
type AppsService ¶
type AppsService struct {
AddRepository func(ctx context.Context, instID int64, repoID int64) (*github.Repository, *github.Response, error)
CompleteAppManifest func(ctx context.Context, code string) (*github.AppConfig, *github.Response, error)
CreateAttachment func(ctx context.Context, contentReferenceID int64, title string, body string) (*github.Attachment, *github.Response, error)
CreateInstallationToken func(ctx context.Context, id int64, opts *github.InstallationTokenOptions) (*github.InstallationToken, *github.Response, error)
CreateInstallationTokenListRepos func(ctx context.Context, id int64, opts *github.InstallationTokenListRepoOptions) (*github.InstallationToken, *github.Response, error)
DeleteInstallation func(ctx context.Context, id int64) (*github.Response, error)
FindOrganizationInstallation func(ctx context.Context, org string) (*github.Installation, *github.Response, error)
FindRepositoryInstallation func(ctx context.Context, owner string, repo string) (*github.Installation, *github.Response, error)
FindRepositoryInstallationByID func(ctx context.Context, id int64) (*github.Installation, *github.Response, error)
FindUserInstallation func(ctx context.Context, user string) (*github.Installation, *github.Response, error)
Get func(ctx context.Context, appSlug string) (*github.App, *github.Response, error)
GetHookConfig func(ctx context.Context) (*github.HookConfig, *github.Response, error)
GetHookDelivery func(ctx context.Context, deliveryID int64) (*github.HookDelivery, *github.Response, error)
GetInstallation func(ctx context.Context, id int64) (*github.Installation, *github.Response, error)
ListHookDeliveries func(ctx context.Context, opts *github.ListCursorOptions) ([]*github.HookDelivery, *github.Response, error)
ListInstallationRequests func(ctx context.Context, opts *github.ListOptions) ([]*github.InstallationRequest, *github.Response, error)
ListInstallations func(ctx context.Context, opts *github.ListOptions) ([]*github.Installation, *github.Response, error)
ListRepos func(ctx context.Context, opts *github.ListOptions) (*github.ListRepositories, *github.Response, error)
ListUserInstallations func(ctx context.Context, opts *github.ListOptions) ([]*github.Installation, *github.Response, error)
ListUserRepos func(ctx context.Context, id int64, opts *github.ListOptions) (*github.ListRepositories, *github.Response, error)
RedeliverHookDelivery func(ctx context.Context, deliveryID int64) (*github.HookDelivery, *github.Response, error)
RemoveRepository func(ctx context.Context, instID int64, repoID int64) (*github.Response, error)
RevokeInstallationToken func(ctx context.Context) (*github.Response, error)
SuspendInstallation func(ctx context.Context, id int64) (*github.Response, error)
UnsuspendInstallation func(ctx context.Context, id int64) (*github.Response, error)
UpdateHookConfig func(ctx context.Context, config *github.HookConfig) (*github.HookConfig, *github.Response, error)
}
type AuthorizationsService ¶
type AuthorizationsService struct {
Check func(ctx context.Context, clientID string, accessToken string) (*github.Authorization, *github.Response, error)
CreateImpersonation func(ctx context.Context, username string, authReq *github.AuthorizationRequest) (*github.Authorization, *github.Response, error)
DeleteGrant func(ctx context.Context, clientID string, accessToken string) (*github.Response, error)
DeleteImpersonation func(ctx context.Context, username string) (*github.Response, error)
Reset func(ctx context.Context, clientID string, accessToken string) (*github.Authorization, *github.Response, error)
Revoke func(ctx context.Context, clientID string, accessToken string) (*github.Response, error)
}
type BillingService ¶
type BillingService struct {
GetActionsBillingOrg func(ctx context.Context, org string) (*github.ActionBilling, *github.Response, error)
GetActionsBillingUser func(ctx context.Context, user string) (*github.ActionBilling, *github.Response, error)
GetAdvancedSecurityActiveCommittersOrg func(ctx context.Context, org string, opts *github.ListOptions) (*github.ActiveCommitters, *github.Response, error)
GetPackagesBillingOrg func(ctx context.Context, org string) (*github.PackageBilling, *github.Response, error)
GetPackagesBillingUser func(ctx context.Context, user string) (*github.PackageBilling, *github.Response, error)
GetStorageBillingOrg func(ctx context.Context, org string) (*github.StorageBilling, *github.Response, error)
GetStorageBillingUser func(ctx context.Context, user string) (*github.StorageBilling, *github.Response, error)
}
type ChecksService ¶
type ChecksService struct {
CreateCheckRun func(ctx context.Context, owner string, repo string, opts github.CreateCheckRunOptions) (*github.CheckRun, *github.Response, error)
CreateCheckSuite func(ctx context.Context, owner string, repo string, opts github.CreateCheckSuiteOptions) (*github.CheckSuite, *github.Response, error)
GetCheckRun func(ctx context.Context, owner string, repo string, checkRunID int64) (*github.CheckRun, *github.Response, error)
GetCheckSuite func(ctx context.Context, owner string, repo string, checkSuiteID int64) (*github.CheckSuite, *github.Response, error)
ListCheckRunAnnotations func(ctx context.Context, owner string, repo string, checkRunID int64, opts *github.ListOptions) ([]*github.CheckRunAnnotation, *github.Response, error)
ListCheckRunsCheckSuite func(ctx context.Context, owner string, repo string, checkSuiteID int64, opts *github.ListCheckRunsOptions) (*github.ListCheckRunsResults, *github.Response, error)
ListCheckRunsForRef func(ctx context.Context, owner string, repo string, ref string, opts *github.ListCheckRunsOptions) (*github.ListCheckRunsResults, *github.Response, error)
ListCheckSuitesForRef func(ctx context.Context, owner string, repo string, ref string, opts *github.ListCheckSuiteOptions) (*github.ListCheckSuiteResults, *github.Response, error)
ReRequestCheckRun func(ctx context.Context, owner string, repo string, checkRunID int64) (*github.Response, error)
ReRequestCheckSuite func(ctx context.Context, owner string, repo string, checkSuiteID int64) (*github.Response, error)
SetCheckSuitePreferences func(ctx context.Context, owner string, repo string, opts github.CheckSuitePreferenceOptions) (*github.CheckSuitePreferenceResults, *github.Response, error)
UpdateCheckRun func(ctx context.Context, owner string, repo string, checkRunID int64, opts github.UpdateCheckRunOptions) (*github.CheckRun, *github.Response, error)
}
type Client ¶
type Client struct {
*github.Client
Actions *ActionsService
Activity *ActivityService
Admin *AdminService
Apps *AppsService
Authorizations *AuthorizationsService
Billing *BillingService
Checks *ChecksService
CodeScanning *CodeScanningService
CodesOfConduct *CodesOfConductService
Codespaces *CodespacesService
Copilot *CopilotService
Dependabot *DependabotService
DependencyGraph *DependencyGraphService
Emojis *EmojisService
Enterprise *EnterpriseService
Gists *GistsService
Git *GitService
Gitignores *GitignoresService
Interactions *InteractionsService
IssueImport *IssueImportService
Issues *IssuesService
Licenses *LicensesService
Markdown *MarkdownService
Marketplace *MarketplaceService
Meta *MetaService
Migrations *MigrationService
Organizations *OrganizationsService
Projects *ProjectsService
PullRequests *PullRequestsService
RateLimit *RateLimitService
Reactions *ReactionsService
Repositories *RepositoriesService
SCIM *SCIMService
Search *SearchService
SecretScanning *SecretScanningService
SecurityAdvisories *SecurityAdvisoriesService
Teams *TeamsService
Users *UsersService
}
type CodeScanningService ¶
type CodeScanningService struct {
DeleteAnalysis func(ctx context.Context, owner string, repo string, id int64) (*github.DeleteAnalysis, *github.Response, error)
GetAlert func(ctx context.Context, owner string, repo string, id int64) (*github.Alert, *github.Response, error)
GetAnalysis func(ctx context.Context, owner string, repo string, id int64) (*github.ScanningAnalysis, *github.Response, error)
GetCodeQLDatabase func(ctx context.Context, owner string, repo string, language string) (*github.CodeQLDatabase, *github.Response, error)
GetDefaultSetupConfiguration func(ctx context.Context, owner string, repo string) (*github.DefaultSetupConfiguration, *github.Response, error)
GetSARIF func(ctx context.Context, owner string, repo string, sarifID string) (*github.SARIFUpload, *github.Response, error)
ListAlertInstances func(ctx context.Context, owner string, repo string, id int64, opts *github.AlertInstancesListOptions) ([]*github.MostRecentInstance, *github.Response, error)
ListAlertsForOrg func(ctx context.Context, org string, opts *github.AlertListOptions) ([]*github.Alert, *github.Response, error)
ListAlertsForRepo func(ctx context.Context, owner string, repo string, opts *github.AlertListOptions) ([]*github.Alert, *github.Response, error)
ListAnalysesForRepo func(ctx context.Context, owner string, repo string, opts *github.AnalysesListOptions) ([]*github.ScanningAnalysis, *github.Response, error)
ListCodeQLDatabases func(ctx context.Context, owner string, repo string) ([]*github.CodeQLDatabase, *github.Response, error)
UpdateAlert func(ctx context.Context, owner string, repo string, id int64, stateInfo *github.CodeScanningAlertState) (*github.Alert, *github.Response, error)
UpdateDefaultSetupConfiguration func(ctx context.Context, owner string, repo string, options *github.UpdateDefaultSetupConfigurationOptions) (*github.UpdateDefaultSetupConfigurationResponse, *github.Response, error)
UploadSarif func(ctx context.Context, owner string, repo string, sarif *github.SarifAnalysis) (*github.SarifID, *github.Response, error)
}
type CodesOfConductService ¶
type CodespacesService ¶
type CodespacesService struct {
AddSelectedRepoToOrgSecret func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
AddSelectedRepoToUserSecret func(ctx context.Context, name string, repo *github.Repository) (*github.Response, error)
CreateInRepo func(ctx context.Context, owner string, repo string, request *github.CreateCodespaceOptions) (*github.Codespace, *github.Response, error)
CreateOrUpdateOrgSecret func(ctx context.Context, org string, eSecret *github.EncryptedSecret) (*github.Response, error)
CreateOrUpdateRepoSecret func(ctx context.Context, owner string, repo string, eSecret *github.EncryptedSecret) (*github.Response, error)
CreateOrUpdateUserSecret func(ctx context.Context, eSecret *github.EncryptedSecret) (*github.Response, error)
Delete func(ctx context.Context, codespaceName string) (*github.Response, error)
DeleteOrgSecret func(ctx context.Context, org string, name string) (*github.Response, error)
DeleteRepoSecret func(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
DeleteUserSecret func(ctx context.Context, name string) (*github.Response, error)
GetOrgPublicKey func(ctx context.Context, org string) (*github.PublicKey, *github.Response, error)
GetOrgSecret func(ctx context.Context, org string, name string) (*github.Secret, *github.Response, error)
GetRepoPublicKey func(ctx context.Context, owner string, repo string) (*github.PublicKey, *github.Response, error)
GetRepoSecret func(ctx context.Context, owner string, repo string, name string) (*github.Secret, *github.Response, error)
GetUserPublicKey func(ctx context.Context) (*github.PublicKey, *github.Response, error)
GetUserSecret func(ctx context.Context, name string) (*github.Secret, *github.Response, error)
List func(ctx context.Context, opts *github.ListCodespacesOptions) (*github.ListCodespaces, *github.Response, error)
ListInRepo func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.ListCodespaces, *github.Response, error)
ListOrgSecrets func(ctx context.Context, org string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListRepoSecrets func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListSelectedReposForOrgSecret func(ctx context.Context, org string, name string, opts *github.ListOptions) (*github.SelectedReposList, *github.Response, error)
ListSelectedReposForUserSecret func(ctx context.Context, name string, opts *github.ListOptions) (*github.SelectedReposList, *github.Response, error)
ListUserSecrets func(ctx context.Context, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
RemoveSelectedRepoFromOrgSecret func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
RemoveSelectedRepoFromUserSecret func(ctx context.Context, name string, repo *github.Repository) (*github.Response, error)
SetSelectedReposForOrgSecret func(ctx context.Context, org string, name string, ids github.SelectedRepoIDs) (*github.Response, error)
SetSelectedReposForUserSecret func(ctx context.Context, name string, ids github.SelectedRepoIDs) (*github.Response, error)
Start func(ctx context.Context, codespaceName string) (*github.Codespace, *github.Response, error)
Stop func(ctx context.Context, codespaceName string) (*github.Codespace, *github.Response, error)
}
type CopilotService ¶
type CopilotService struct {
AddCopilotTeams func(ctx context.Context, org string, teamNames []string) (*github.SeatAssignments, *github.Response, error)
AddCopilotUsers func(ctx context.Context, org string, users []string) (*github.SeatAssignments, *github.Response, error)
GetCopilotBilling func(ctx context.Context, org string) (*github.CopilotOrganizationDetails, *github.Response, error)
GetSeatDetails func(ctx context.Context, org string, user string) (*github.CopilotSeatDetails, *github.Response, error)
ListCopilotSeats func(ctx context.Context, org string, opts *github.ListOptions) (*github.ListCopilotSeatsResponse, *github.Response, error)
RemoveCopilotTeams func(ctx context.Context, org string, teamNames []string) (*github.SeatCancellations, *github.Response, error)
RemoveCopilotUsers func(ctx context.Context, org string, users []string) (*github.SeatCancellations, *github.Response, error)
}
type DependabotService ¶
type DependabotService struct {
AddSelectedRepoToOrgSecret func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
CreateOrUpdateOrgSecret func(ctx context.Context, org string, eSecret *github.DependabotEncryptedSecret) (*github.Response, error)
CreateOrUpdateRepoSecret func(ctx context.Context, owner string, repo string, eSecret *github.DependabotEncryptedSecret) (*github.Response, error)
DeleteOrgSecret func(ctx context.Context, org string, name string) (*github.Response, error)
DeleteRepoSecret func(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
GetOrgPublicKey func(ctx context.Context, org string) (*github.PublicKey, *github.Response, error)
GetOrgSecret func(ctx context.Context, org string, name string) (*github.Secret, *github.Response, error)
GetRepoAlert func(ctx context.Context, owner string, repo string, number int) (*github.DependabotAlert, *github.Response, error)
GetRepoPublicKey func(ctx context.Context, owner string, repo string) (*github.PublicKey, *github.Response, error)
GetRepoSecret func(ctx context.Context, owner string, repo string, name string) (*github.Secret, *github.Response, error)
ListOrgAlerts func(ctx context.Context, org string, opts *github.ListAlertsOptions) ([]*github.DependabotAlert, *github.Response, error)
ListOrgSecrets func(ctx context.Context, org string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListRepoAlerts func(ctx context.Context, owner string, repo string, opts *github.ListAlertsOptions) ([]*github.DependabotAlert, *github.Response, error)
ListRepoSecrets func(ctx context.Context, owner string, repo string, opts *github.ListOptions) (*github.Secrets, *github.Response, error)
ListSelectedReposForOrgSecret func(ctx context.Context, org string, name string, opts *github.ListOptions) (*github.SelectedReposList, *github.Response, error)
RemoveSelectedRepoFromOrgSecret func(ctx context.Context, org string, name string, repo *github.Repository) (*github.Response, error)
SetSelectedReposForOrgSecret func(ctx context.Context, org string, name string, ids github.DependabotSecretsSelectedRepoIDs) (*github.Response, error)
UpdateAlert func(ctx context.Context, owner string, repo string, number int, stateInfo *github.DependabotAlertState) (*github.DependabotAlert, *github.Response, error)
}
type DependencyGraphService ¶
type DependencyGraphService struct {
CreateSnapshot func(ctx context.Context, owner string, repo string, dependencyGraphSnapshot *github.DependencyGraphSnapshot) (*github.DependencyGraphSnapshotCreationData, *github.Response, error)
GetSBOM func(ctx context.Context, owner string, repo string) (*github.SBOM, *github.Response, error)
}
type EmojisService ¶
type EnterpriseService ¶
type EnterpriseService struct {
AddOrganizationAccessRunnerGroup func(ctx context.Context, enterprise string, groupID int64, orgID int64) (*github.Response, error)
AddRunnerGroupRunners func(ctx context.Context, enterprise string, groupID int64, runnerID int64) (*github.Response, error)
CreateEnterpriseRunnerGroup func(ctx context.Context, enterprise string, createReq github.CreateEnterpriseRunnerGroupRequest) (*github.EnterpriseRunnerGroup, *github.Response, error)
CreateRegistrationToken func(ctx context.Context, enterprise string) (*github.RegistrationToken, *github.Response, error)
DeleteEnterpriseRunnerGroup func(ctx context.Context, enterprise string, groupID int64) (*github.Response, error)
EnableDisableSecurityFeature func(ctx context.Context, enterprise string, securityProduct string, enablement string) (*github.Response, error)
GenerateEnterpriseJITConfig func(ctx context.Context, enterprise string, request *github.GenerateJITConfigRequest) (*github.JITRunnerConfig, *github.Response, error)
GetAuditLog func(ctx context.Context, enterprise string, opts *github.GetAuditLogOptions) ([]*github.AuditEntry, *github.Response, error)
GetCodeSecurityAndAnalysis func(ctx context.Context, enterprise string) (*github.EnterpriseSecurityAnalysisSettings, *github.Response, error)
GetEnterpriseRunnerGroup func(ctx context.Context, enterprise string, groupID int64) (*github.EnterpriseRunnerGroup, *github.Response, error)
ListOrganizationAccessRunnerGroup func(ctx context.Context, enterprise string, groupID int64, opts *github.ListOptions) (*github.ListOrganizations, *github.Response, error)
ListRunnerApplicationDownloads func(ctx context.Context, enterprise string) ([]*github.RunnerApplicationDownload, *github.Response, error)
ListRunnerGroupRunners func(ctx context.Context, enterprise string, groupID int64, opts *github.ListOptions) (*github.Runners, *github.Response, error)
ListRunnerGroups func(ctx context.Context, enterprise string, opts *github.ListEnterpriseRunnerGroupOptions) (*github.EnterpriseRunnerGroups, *github.Response, error)
ListRunners func(ctx context.Context, enterprise string, opts *github.ListOptions) (*github.Runners, *github.Response, error)
RemoveOrganizationAccessRunnerGroup func(ctx context.Context, enterprise string, groupID int64, orgID int64) (*github.Response, error)
RemoveRunner func(ctx context.Context, enterprise string, runnerID int64) (*github.Response, error)
RemoveRunnerGroupRunners func(ctx context.Context, enterprise string, groupID int64, runnerID int64) (*github.Response, error)
SetOrganizationAccessRunnerGroup func(ctx context.Context, enterprise string, groupID int64, ids github.SetOrgAccessRunnerGroupRequest) (*github.Response, error)
SetRunnerGroupRunners func(ctx context.Context, enterprise string, groupID int64, ids github.SetRunnerGroupRunnersRequest) (*github.Response, error)
UpdateCodeSecurityAndAnalysis func(ctx context.Context, enterprise string, settings *github.EnterpriseSecurityAnalysisSettings) (*github.Response, error)
UpdateEnterpriseRunnerGroup func(ctx context.Context, enterprise string, groupID int64, updateReq github.UpdateEnterpriseRunnerGroupRequest) (*github.EnterpriseRunnerGroup, *github.Response, error)
}
type GistsService ¶
type GistsService struct {
Create func(ctx context.Context, gist *github.Gist) (*github.Gist, *github.Response, error)
CreateComment func(ctx context.Context, gistID string, comment *github.GistComment) (*github.GistComment, *github.Response, error)
Delete func(ctx context.Context, id string) (*github.Response, error)
DeleteComment func(ctx context.Context, gistID string, commentID int64) (*github.Response, error)
Edit func(ctx context.Context, id string, gist *github.Gist) (*github.Gist, *github.Response, error)
EditComment func(ctx context.Context, gistID string, commentID int64, comment *github.GistComment) (*github.GistComment, *github.Response, error)
Fork func(ctx context.Context, id string) (*github.Gist, *github.Response, error)
Get func(ctx context.Context, id string) (*github.Gist, *github.Response, error)
GetComment func(ctx context.Context, gistID string, commentID int64) (*github.GistComment, *github.Response, error)
GetRevision func(ctx context.Context, id string, sha string) (*github.Gist, *github.Response, error)
IsStarred func(ctx context.Context, id string) (bool, *github.Response, error)
List func(ctx context.Context, user string, opts *github.GistListOptions) ([]*github.Gist, *github.Response, error)
ListAll func(ctx context.Context, opts *github.GistListOptions) ([]*github.Gist, *github.Response, error)
ListComments func(ctx context.Context, gistID string, opts *github.ListOptions) ([]*github.GistComment, *github.Response, error)
ListCommits func(ctx context.Context, id string, opts *github.ListOptions) ([]*github.GistCommit, *github.Response, error)
ListForks func(ctx context.Context, id string, opts *github.ListOptions) ([]*github.GistFork, *github.Response, error)
ListStarred func(ctx context.Context, opts *github.GistListOptions) ([]*github.Gist, *github.Response, error)
Star func(ctx context.Context, id string) (*github.Response, error)
Unstar func(ctx context.Context, id string) (*github.Response, error)
}
type GitService ¶
type GitService struct {
CreateBlob func(ctx context.Context, owner string, repo string, blob *github.Blob) (*github.Blob, *github.Response, error)
CreateCommit func(ctx context.Context, owner string, repo string, commit *github.Commit, opts *github.CreateCommitOptions) (*github.Commit, *github.Response, error)
CreateRef func(ctx context.Context, owner string, repo string, ref *github.Reference) (*github.Reference, *github.Response, error)
CreateTag func(ctx context.Context, owner string, repo string, tag *github.Tag) (*github.Tag, *github.Response, error)
CreateTree func(ctx context.Context, owner string, repo string, baseTree string, entries []*github.TreeEntry) (*github.Tree, *github.Response, error)
DeleteRef func(ctx context.Context, owner string, repo string, ref string) (*github.Response, error)
GetBlob func(ctx context.Context, owner string, repo string, sha string) (*github.Blob, *github.Response, error)
GetBlobRaw func(ctx context.Context, owner string, repo string, sha string) ([]byte, *github.Response, error)
GetCommit func(ctx context.Context, owner string, repo string, sha string) (*github.Commit, *github.Response, error)
GetRef func(ctx context.Context, owner string, repo string, ref string) (*github.Reference, *github.Response, error)
GetTag func(ctx context.Context, owner string, repo string, sha string) (*github.Tag, *github.Response, error)
GetTree func(ctx context.Context, owner string, repo string, sha string, recursive bool) (*github.Tree, *github.Response, error)
ListMatchingRefs func(ctx context.Context, owner string, repo string, opts *github.ReferenceListOptions) ([]*github.Reference, *github.Response, error)
UpdateRef func(ctx context.Context, owner string, repo string, ref *github.Reference, force bool) (*github.Reference, *github.Response, error)
}
type GitignoresService ¶
type InteractionsService ¶
type InteractionsService struct {
GetRestrictionsForOrg func(ctx context.Context, organization string) (*github.InteractionRestriction, *github.Response, error)
GetRestrictionsForRepo func(ctx context.Context, owner string, repo string) (*github.InteractionRestriction, *github.Response, error)
RemoveRestrictionsFromOrg func(ctx context.Context, organization string) (*github.Response, error)
RemoveRestrictionsFromRepo func(ctx context.Context, owner string, repo string) (*github.Response, error)
UpdateRestrictionsForOrg func(ctx context.Context, organization string, limit string) (*github.InteractionRestriction, *github.Response, error)
UpdateRestrictionsForRepo func(ctx context.Context, owner string, repo string, limit string) (*github.InteractionRestriction, *github.Response, error)
}
type IssueHandler ¶
type IssueImportService ¶
type IssueImportService struct {
CheckStatus func(ctx context.Context, owner string, repo string, issueID int64) (*github.IssueImportResponse, *github.Response, error)
CheckStatusSince func(ctx context.Context, owner string, repo string, since github.Timestamp) ([]*github.IssueImportResponse, *github.Response, error)
Create func(ctx context.Context, owner string, repo string, issue *github.IssueImportRequest) (*github.IssueImportResponse, *github.Response, error)
}
type IssuesService ¶
type IssuesService struct {
// contains filtered or unexported fields
}
func NewIssuesService ¶
func NewIssuesService(f *IssuesServiceF) *IssuesService
func (*IssuesService) AddAssignees ¶
func (*IssuesService) AddLabelsToIssue ¶
func (*IssuesService) CreateComment ¶
func (i *IssuesService) CreateComment(ctx context.Context, owner string, repo string, number int, comment *github.IssueComment) (*github.IssueComment, *github.Response, error)
func (*IssuesService) CreateLabel ¶
func (*IssuesService) CreateMilestone ¶
func (*IssuesService) DeleteComment ¶
func (*IssuesService) DeleteLabel ¶
func (*IssuesService) DeleteMilestone ¶
func (*IssuesService) EditComment ¶
func (i *IssuesService) EditComment(ctx context.Context, owner string, repo string, commentID int64, comment *github.IssueComment) (*github.IssueComment, *github.Response, error)
func (*IssuesService) EditMilestone ¶
func (*IssuesService) GetComment ¶
func (*IssuesService) GetMilestone ¶
func (*IssuesService) IsAssignee ¶
func (*IssuesService) ListAssignees ¶
func (*IssuesService) ListByRepo ¶
func (*IssuesService) ListComments ¶
func (i *IssuesService) ListComments(ctx context.Context, owner string, repo string, number int, opts *github.IssueListCommentsOptions) ([]*github.IssueComment, *github.Response, error)
func (*IssuesService) ListIssueEvents ¶
func (i *IssuesService) ListIssueEvents(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.IssueEvent, *github.Response, error)
func (*IssuesService) ListIssueTimeline ¶
func (*IssuesService) ListLabels ¶
func (*IssuesService) ListLabelsByIssue ¶
func (*IssuesService) ListLabelsForMilestone ¶
func (*IssuesService) ListMilestones ¶
func (*IssuesService) ListRepositoryEvents ¶
func (i *IssuesService) ListRepositoryEvents(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.IssueEvent, *github.Response, error)
func (*IssuesService) MapByRepo ¶
func (i *IssuesService) MapByRepo(ctx context.Context, owner string, repo string, opts *github.IssueListByRepoOptions, handle IssueHandler) error
func (*IssuesService) RemoveAssignees ¶
func (*IssuesService) RemoveLabelForIssue ¶
func (*IssuesService) RemoveLabelsForIssue ¶
func (*IssuesService) RemoveMilestone ¶
func (*IssuesService) ReplaceLabelsForIssue ¶
type IssuesServiceF ¶
type IssuesServiceF struct {
AddAssignees func(ctx context.Context, owner string, repo string, number int, assignees []string) (*github.Issue, *github.Response, error)
AddLabelsToIssue func(ctx context.Context, owner string, repo string, number int, labels []string) ([]*github.Label, *github.Response, error)
Create func(ctx context.Context, owner string, repo string, issue *github.IssueRequest) (*github.Issue, *github.Response, error)
CreateComment func(ctx context.Context, owner string, repo string, number int, comment *github.IssueComment) (*github.IssueComment, *github.Response, error)
CreateLabel func(ctx context.Context, owner string, repo string, label *github.Label) (*github.Label, *github.Response, error)
CreateMilestone func(ctx context.Context, owner string, repo string, milestone *github.Milestone) (*github.Milestone, *github.Response, error)
DeleteComment func(ctx context.Context, owner string, repo string, commentID int64) (*github.Response, error)
DeleteLabel func(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
DeleteMilestone func(ctx context.Context, owner string, repo string, number int) (*github.Response, error)
Edit func(ctx context.Context, owner string, repo string, number int, issue *github.IssueRequest) (*github.Issue, *github.Response, error)
EditComment func(ctx context.Context, owner string, repo string, commentID int64, comment *github.IssueComment) (*github.IssueComment, *github.Response, error)
EditLabel func(ctx context.Context, owner string, repo string, name string, label *github.Label) (*github.Label, *github.Response, error)
EditMilestone func(ctx context.Context, owner string, repo string, number int, milestone *github.Milestone) (*github.Milestone, *github.Response, error)
Get func(ctx context.Context, owner string, repo string, number int) (*github.Issue, *github.Response, error)
GetComment func(ctx context.Context, owner string, repo string, commentID int64) (*github.IssueComment, *github.Response, error)
GetEvent func(ctx context.Context, owner string, repo string, id int64) (*github.IssueEvent, *github.Response, error)
GetLabel func(ctx context.Context, owner string, repo string, name string) (*github.Label, *github.Response, error)
GetMilestone func(ctx context.Context, owner string, repo string, number int) (*github.Milestone, *github.Response, error)
IsAssignee func(ctx context.Context, owner string, repo string, user string) (bool, *github.Response, error)
List func(ctx context.Context, all bool, opts *github.IssueListOptions) ([]*github.Issue, *github.Response, error)
ListAssignees func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.User, *github.Response, error)
ListByOrg func(ctx context.Context, org string, opts *github.IssueListOptions) ([]*github.Issue, *github.Response, error)
ListByRepo func(ctx context.Context, owner string, repo string, opts *github.IssueListByRepoOptions) ([]*github.Issue, *github.Response, error)
ListComments func(ctx context.Context, owner string, repo string, number int, opts *github.IssueListCommentsOptions) ([]*github.IssueComment, *github.Response, error)
ListIssueEvents func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.IssueEvent, *github.Response, error)
ListIssueTimeline func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.Timeline, *github.Response, error)
ListLabels func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Label, *github.Response, error)
ListLabelsByIssue func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.Label, *github.Response, error)
ListLabelsForMilestone func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.Label, *github.Response, error)
ListMilestones func(ctx context.Context, owner string, repo string, opts *github.MilestoneListOptions) ([]*github.Milestone, *github.Response, error)
ListRepositoryEvents func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.IssueEvent, *github.Response, error)
Lock func(ctx context.Context, owner string, repo string, number int, opts *github.LockIssueOptions) (*github.Response, error)
RemoveAssignees func(ctx context.Context, owner string, repo string, number int, assignees []string) (*github.Issue, *github.Response, error)
RemoveLabelForIssue func(ctx context.Context, owner string, repo string, number int, label string) (*github.Response, error)
RemoveLabelsForIssue func(ctx context.Context, owner string, repo string, number int) (*github.Response, error)
RemoveMilestone func(ctx context.Context, owner string, repo string, issueNumber int) (*github.Issue, *github.Response, error)
ReplaceLabelsForIssue func(ctx context.Context, owner string, repo string, number int, labels []string) ([]*github.Label, *github.Response, error)
Unlock func(ctx context.Context, owner string, repo string, number int) (*github.Response, error)
MapByRepo func(ctx context.Context, owner string, repo string, opts *github.IssueListByRepoOptions, handle IssueHandler) error
}
type LicensesService ¶
type MarkdownService ¶
type MarketplaceService ¶
type MarketplaceService struct {
GetPlanAccountForAccount func(ctx context.Context, accountID int64) (*github.MarketplacePlanAccount, *github.Response, error)
ListMarketplacePurchasesForUser func(ctx context.Context, opts *github.ListOptions) ([]*github.MarketplacePurchase, *github.Response, error)
ListPlanAccountsForPlan func(ctx context.Context, planID int64, opts *github.ListOptions) ([]*github.MarketplacePlanAccount, *github.Response, error)
ListPlans func(ctx context.Context, opts *github.ListOptions) ([]*github.MarketplacePlan, *github.Response, error)
}
type MetaService ¶
type MigrationService ¶
type MigrationService struct {
CancelImport func(ctx context.Context, owner string, repo string) (*github.Response, error)
CommitAuthors func(ctx context.Context, owner string, repo string) ([]*github.SourceImportAuthor, *github.Response, error)
DeleteMigration func(ctx context.Context, org string, id int64) (*github.Response, error)
DeleteUserMigration func(ctx context.Context, id int64) (*github.Response, error)
ImportProgress func(ctx context.Context, owner string, repo string) (*github.Import, *github.Response, error)
LargeFiles func(ctx context.Context, owner string, repo string) ([]*github.LargeFile, *github.Response, error)
ListMigrations func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.Migration, *github.Response, error)
ListUserMigrations func(ctx context.Context, opts *github.ListOptions) ([]*github.UserMigration, *github.Response, error)
MapCommitAuthor func(ctx context.Context, owner string, repo string, id int64, author *github.SourceImportAuthor) (*github.SourceImportAuthor, *github.Response, error)
MigrationArchiveURL func(ctx context.Context, org string, id int64) (url string, err error)
MigrationStatus func(ctx context.Context, org string, id int64) (*github.Migration, *github.Response, error)
SetLFSPreference func(ctx context.Context, owner string, repo string, in *github.Import) (*github.Import, *github.Response, error)
StartImport func(ctx context.Context, owner string, repo string, in *github.Import) (*github.Import, *github.Response, error)
StartMigration func(ctx context.Context, org string, repos []string, opts *github.MigrationOptions) (*github.Migration, *github.Response, error)
StartUserMigration func(ctx context.Context, repos []string, opts *github.UserMigrationOptions) (*github.UserMigration, *github.Response, error)
UnlockRepo func(ctx context.Context, org string, id int64, repo string) (*github.Response, error)
UnlockUserRepo func(ctx context.Context, id int64, repo string) (*github.Response, error)
UpdateImport func(ctx context.Context, owner string, repo string, in *github.Import) (*github.Import, *github.Response, error)
UserMigrationArchiveURL func(ctx context.Context, id int64) (string, error)
UserMigrationStatus func(ctx context.Context, id int64) (*github.UserMigration, *github.Response, error)
}
type OrganizationsService ¶
type OrganizationsService struct {
AddSecurityManagerTeam func(ctx context.Context, org string, team string) (*github.Response, error)
BlockUser func(ctx context.Context, org string, user string) (*github.Response, error)
ConcealMembership func(ctx context.Context, org string, user string) (*github.Response, error)
ConvertMemberToOutsideCollaborator func(ctx context.Context, org string, user string) (*github.Response, error)
CreateCustomRepoRole func(ctx context.Context, org string, opts *github.CreateOrUpdateCustomRoleOptions) (*github.CustomRepoRoles, *github.Response, error)
CreateHook func(ctx context.Context, org string, hook *github.Hook) (*github.Hook, *github.Response, error)
CreateOrUpdateCustomProperties func(ctx context.Context, org string, properties []*github.CustomProperty) ([]*github.CustomProperty, *github.Response, error)
CreateOrUpdateCustomProperty func(ctx context.Context, org string, customPropertyName string, property *github.CustomProperty) (*github.CustomProperty, *github.Response, error)
CreateOrUpdateRepoCustomPropertyValues func(ctx context.Context, org string, repoNames []string, properties []*github.CustomPropertyValue) (*github.Response, error)
CreateOrgInvitation func(ctx context.Context, org string, opts *github.CreateOrgInvitationOptions) (*github.Invitation, *github.Response, error)
CreateOrganizationRuleset func(ctx context.Context, org string, rs *github.Ruleset) (*github.Ruleset, *github.Response, error)
CreateProject func(ctx context.Context, org string, opts *github.ProjectOptions) (*github.Project, *github.Response, error)
Delete func(ctx context.Context, org string) (*github.Response, error)
DeleteCustomRepoRole func(ctx context.Context, org string, roleID string) (*github.Response, error)
DeleteHook func(ctx context.Context, org string, id int64) (*github.Response, error)
DeleteOrganizationRuleset func(ctx context.Context, org string, rulesetID int64) (*github.Response, error)
DeletePackage func(ctx context.Context, org string, packageType string, packageName string) (*github.Response, error)
Edit func(ctx context.Context, name string, org *github.Organization) (*github.Organization, *github.Response, error)
EditHook func(ctx context.Context, org string, id int64, hook *github.Hook) (*github.Hook, *github.Response, error)
EditHookConfiguration func(ctx context.Context, org string, id int64, config *github.HookConfig) (*github.HookConfig, *github.Response, error)
EditOrgMembership func(ctx context.Context, user string, org string, membership *github.Membership) (*github.Membership, *github.Response, error)
Get func(ctx context.Context, org string) (*github.Organization, *github.Response, error)
GetAllCustomProperties func(ctx context.Context, org string) ([]*github.CustomProperty, *github.Response, error)
GetAllOrganizationRulesets func(ctx context.Context, org string) ([]*github.Ruleset, *github.Response, error)
GetAuditLog func(ctx context.Context, org string, opts *github.GetAuditLogOptions) ([]*github.AuditEntry, *github.Response, error)
GetByID func(ctx context.Context, id int64) (*github.Organization, *github.Response, error)
GetCustomProperty func(ctx context.Context, org string, name string) (*github.CustomProperty, *github.Response, error)
GetHook func(ctx context.Context, org string, id int64) (*github.Hook, *github.Response, error)
GetHookConfiguration func(ctx context.Context, org string, id int64) (*github.HookConfig, *github.Response, error)
GetHookDelivery func(ctx context.Context, owner string, hookID int64, deliveryID int64) (*github.HookDelivery, *github.Response, error)
GetOrgMembership func(ctx context.Context, user string, org string) (*github.Membership, *github.Response, error)
GetOrganizationRuleset func(ctx context.Context, org string, rulesetID int64) (*github.Ruleset, *github.Response, error)
GetPackage func(ctx context.Context, org string, packageType string, packageName string) (*github.Package, *github.Response, error)
IsBlocked func(ctx context.Context, org string, user string) (bool, *github.Response, error)
IsMember func(ctx context.Context, org string, user string) (bool, *github.Response, error)
IsPublicMember func(ctx context.Context, org string, user string) (bool, *github.Response, error)
List func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.Organization, *github.Response, error)
ListAll func(ctx context.Context, opts *github.OrganizationsListOptions) ([]*github.Organization, *github.Response, error)
ListBlockedUsers func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.User, *github.Response, error)
ListCredentialAuthorizations func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.CredentialAuthorization, *github.Response, error)
ListCustomPropertyValues func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.RepoCustomPropertyValue, *github.Response, error)
ListCustomRepoRoles func(ctx context.Context, org string) (*github.OrganizationCustomRepoRoles, *github.Response, error)
ListFailedOrgInvitations func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.Invitation, *github.Response, error)
ListHookDeliveries func(ctx context.Context, org string, id int64, opts *github.ListCursorOptions) ([]*github.HookDelivery, *github.Response, error)
ListHooks func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.Hook, *github.Response, error)
ListInstallations func(ctx context.Context, org string, opts *github.ListOptions) (*github.OrganizationInstallations, *github.Response, error)
ListMembers func(ctx context.Context, org string, opts *github.ListMembersOptions) ([]*github.User, *github.Response, error)
ListOrgInvitationTeams func(ctx context.Context, org string, invitationID string, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
ListOrgMemberships func(ctx context.Context, opts *github.ListOrgMembershipsOptions) ([]*github.Membership, *github.Response, error)
ListOutsideCollaborators func(ctx context.Context, org string, opts *github.ListOutsideCollaboratorsOptions) ([]*github.User, *github.Response, error)
ListPackages func(ctx context.Context, org string, opts *github.PackageListOptions) ([]*github.Package, *github.Response, error)
ListPendingOrgInvitations func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.Invitation, *github.Response, error)
ListProjects func(ctx context.Context, org string, opts *github.ProjectListOptions) ([]*github.Project, *github.Response, error)
ListSecurityManagerTeams func(ctx context.Context, org string) ([]*github.Team, *github.Response, error)
ListTeamsAssignedToOrgRole func(ctx context.Context, org string, roleID int64, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
ListUsersAssignedToOrgRole func(ctx context.Context, org string, roleID int64, opts *github.ListOptions) ([]*github.User, *github.Response, error)
PackageDeleteVersion func(ctx context.Context, org string, packageType string, packageName string, packageVersionID int64) (*github.Response, error)
PackageGetAllVersions func(ctx context.Context, org string, packageType string, packageName string, opts *github.PackageListOptions) ([]*github.PackageVersion, *github.Response, error)
PackageGetVersion func(ctx context.Context, org string, packageType string, packageName string, packageVersionID int64) (*github.PackageVersion, *github.Response, error)
PackageRestoreVersion func(ctx context.Context, org string, packageType string, packageName string, packageVersionID int64) (*github.Response, error)
PingHook func(ctx context.Context, org string, id int64) (*github.Response, error)
PublicizeMembership func(ctx context.Context, org string, user string) (*github.Response, error)
RedeliverHookDelivery func(ctx context.Context, owner string, hookID int64, deliveryID int64) (*github.HookDelivery, *github.Response, error)
RemoveCredentialAuthorization func(ctx context.Context, org string, credentialID int64) (*github.Response, error)
RemoveCustomProperty func(ctx context.Context, org string, customPropertyName string) (*github.Response, error)
RemoveMember func(ctx context.Context, org string, user string) (*github.Response, error)
RemoveOrgMembership func(ctx context.Context, user string, org string) (*github.Response, error)
RemoveOutsideCollaborator func(ctx context.Context, org string, user string) (*github.Response, error)
RemoveSecurityManagerTeam func(ctx context.Context, org string, team string) (*github.Response, error)
RestorePackage func(ctx context.Context, org string, packageType string, packageName string) (*github.Response, error)
ReviewPersonalAccessTokenRequest func(ctx context.Context, org string, requestID int64, opts github.ReviewPersonalAccessTokenRequestOptions) (*github.Response, error)
UnblockUser func(ctx context.Context, org string, user string) (*github.Response, error)
UpdateCustomRepoRole func(ctx context.Context, org string, roleID string, opts *github.CreateOrUpdateCustomRoleOptions) (*github.CustomRepoRoles, *github.Response, error)
UpdateOrganizationRuleset func(ctx context.Context, org string, rulesetID int64, rs *github.Ruleset) (*github.Ruleset, *github.Response, error)
}
type ProjectsService ¶
type ProjectsService struct {
AddProjectCollaborator func(ctx context.Context, id int64, username string, opts *github.ProjectCollaboratorOptions) (*github.Response, error)
CreateProjectCard func(ctx context.Context, columnID int64, opts *github.ProjectCardOptions) (*github.ProjectCard, *github.Response, error)
CreateProjectColumn func(ctx context.Context, projectID int64, opts *github.ProjectColumnOptions) (*github.ProjectColumn, *github.Response, error)
DeleteProject func(ctx context.Context, id int64) (*github.Response, error)
DeleteProjectCard func(ctx context.Context, cardID int64) (*github.Response, error)
DeleteProjectColumn func(ctx context.Context, columnID int64) (*github.Response, error)
GetProject func(ctx context.Context, id int64) (*github.Project, *github.Response, error)
GetProjectCard func(ctx context.Context, cardID int64) (*github.ProjectCard, *github.Response, error)
GetProjectColumn func(ctx context.Context, id int64) (*github.ProjectColumn, *github.Response, error)
ListProjectCards func(ctx context.Context, columnID int64, opts *github.ProjectCardListOptions) ([]*github.ProjectCard, *github.Response, error)
ListProjectCollaborators func(ctx context.Context, id int64, opts *github.ListCollaboratorOptions) ([]*github.User, *github.Response, error)
ListProjectColumns func(ctx context.Context, projectID int64, opts *github.ListOptions) ([]*github.ProjectColumn, *github.Response, error)
MoveProjectCard func(ctx context.Context, cardID int64, opts *github.ProjectCardMoveOptions) (*github.Response, error)
MoveProjectColumn func(ctx context.Context, columnID int64, opts *github.ProjectColumnMoveOptions) (*github.Response, error)
RemoveProjectCollaborator func(ctx context.Context, id int64, username string) (*github.Response, error)
ReviewProjectCollaboratorPermission func(ctx context.Context, id int64, username string) (*github.ProjectPermissionLevel, *github.Response, error)
UpdateProject func(ctx context.Context, id int64, opts *github.ProjectOptions) (*github.Project, *github.Response, error)
UpdateProjectCard func(ctx context.Context, cardID int64, opts *github.ProjectCardOptions) (*github.ProjectCard, *github.Response, error)
UpdateProjectColumn func(ctx context.Context, columnID int64, opts *github.ProjectColumnOptions) (*github.ProjectColumn, *github.Response, error)
}
type PullRequestHandler ¶
type PullRequestHandler func(*github.PullRequest) error
type PullRequestsService ¶
type PullRequestsService struct {
Create func(ctx context.Context, owner string, repo string, pull *github.NewPullRequest) (*github.PullRequest, *github.Response, error)
CreateComment func(ctx context.Context, owner string, repo string, number int, comment *github.PullRequestComment) (*github.PullRequestComment, *github.Response, error)
CreateCommentInReplyTo func(ctx context.Context, owner string, repo string, number int, body string, commentID int64) (*github.PullRequestComment, *github.Response, error)
CreateReview func(ctx context.Context, owner string, repo string, number int, review *github.PullRequestReviewRequest) (*github.PullRequestReview, *github.Response, error)
DeleteComment func(ctx context.Context, owner string, repo string, commentID int64) (*github.Response, error)
DeletePendingReview func(ctx context.Context, owner string, repo string, number int, reviewID int64) (*github.PullRequestReview, *github.Response, error)
DismissReview func(ctx context.Context, owner string, repo string, number int, reviewID int64, review *github.PullRequestReviewDismissalRequest) (*github.PullRequestReview, *github.Response, error)
Edit func(ctx context.Context, owner string, repo string, number int, pull *github.PullRequest) (*github.PullRequest, *github.Response, error)
EditComment func(ctx context.Context, owner string, repo string, commentID int64, comment *github.PullRequestComment) (*github.PullRequestComment, *github.Response, error)
Get func(ctx context.Context, owner string, repo string, number int) (*github.PullRequest, *github.Response, error)
GetComment func(ctx context.Context, owner string, repo string, commentID int64) (*github.PullRequestComment, *github.Response, error)
GetRaw func(ctx context.Context, owner string, repo string, number int, opts github.RawOptions) (string, *github.Response, error)
GetReview func(ctx context.Context, owner string, repo string, number int, reviewID int64) (*github.PullRequestReview, *github.Response, error)
IsMerged func(ctx context.Context, owner string, repo string, number int) (bool, *github.Response, error)
List func(ctx context.Context, owner string, repo string, opts *github.PullRequestListOptions) ([]*github.PullRequest, *github.Response, error)
ListComments func(ctx context.Context, owner string, repo string, number int, opts *github.PullRequestListCommentsOptions) ([]*github.PullRequestComment, *github.Response, error)
ListCommits func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.RepositoryCommit, *github.Response, error)
ListFiles func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.CommitFile, *github.Response, error)
ListPullRequestsWithCommit func(ctx context.Context, owner string, repo string, sha string, opts *github.ListOptions) ([]*github.PullRequest, *github.Response, error)
ListReviewComments func(ctx context.Context, owner string, repo string, number int, reviewID int64, opts *github.ListOptions) ([]*github.PullRequestComment, *github.Response, error)
ListReviewers func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) (*github.Reviewers, *github.Response, error)
ListReviews func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.PullRequestReview, *github.Response, error)
Merge func(ctx context.Context, owner string, repo string, number int, commitMessage string, options *github.PullRequestOptions) (*github.PullRequestMergeResult, *github.Response, error)
RemoveReviewers func(ctx context.Context, owner string, repo string, number int, reviewers github.ReviewersRequest) (*github.Response, error)
RequestReviewers func(ctx context.Context, owner string, repo string, number int, reviewers github.ReviewersRequest) (*github.PullRequest, *github.Response, error)
SubmitReview func(ctx context.Context, owner string, repo string, number int, reviewID int64, review *github.PullRequestReviewRequest) (*github.PullRequestReview, *github.Response, error)
UpdateBranch func(ctx context.Context, owner string, repo string, number int, opts *github.PullRequestBranchUpdateOptions) (*github.PullRequestBranchUpdateResponse, *github.Response, error)
UpdateReview func(ctx context.Context, owner string, repo string, number int, reviewID int64, body string) (*github.PullRequestReview, *github.Response, error)
}
type RateLimitService ¶
type ReactionsService ¶
type ReactionsService struct {
CreateCommentReaction func(ctx context.Context, owner string, repo string, id int64, content string) (*github.Reaction, *github.Response, error)
CreateIssueCommentReaction func(ctx context.Context, owner string, repo string, id int64, content string) (*github.Reaction, *github.Response, error)
CreateIssueReaction func(ctx context.Context, owner string, repo string, number int, content string) (*github.Reaction, *github.Response, error)
CreatePullRequestCommentReaction func(ctx context.Context, owner string, repo string, id int64, content string) (*github.Reaction, *github.Response, error)
CreateReleaseReaction func(ctx context.Context, owner string, repo string, releaseID int64, content string) (*github.Reaction, *github.Response, error)
CreateTeamDiscussionCommentReaction func(ctx context.Context, teamID int64, discussionNumber int, commentNumber int, content string) (*github.Reaction, *github.Response, error)
CreateTeamDiscussionReaction func(ctx context.Context, teamID int64, discussionNumber int, content string) (*github.Reaction, *github.Response, error)
DeleteCommentReaction func(ctx context.Context, owner string, repo string, commentID int64, reactionID int64) (*github.Response, error)
DeleteCommentReactionByID func(ctx context.Context, repoID int64, commentID int64, reactionID int64) (*github.Response, error)
DeleteIssueCommentReaction func(ctx context.Context, owner string, repo string, commentID int64, reactionID int64) (*github.Response, error)
DeleteIssueCommentReactionByID func(ctx context.Context, repoID int64, commentID int64, reactionID int64) (*github.Response, error)
DeleteIssueReaction func(ctx context.Context, owner string, repo string, issueNumber int, reactionID int64) (*github.Response, error)
DeleteIssueReactionByID func(ctx context.Context, repoID int, issueNumber int, reactionID int64) (*github.Response, error)
DeletePullRequestCommentReaction func(ctx context.Context, owner string, repo string, commentID int64, reactionID int64) (*github.Response, error)
DeletePullRequestCommentReactionByID func(ctx context.Context, repoID int64, commentID int64, reactionID int64) (*github.Response, error)
DeleteTeamDiscussionCommentReaction func(ctx context.Context, org string, teamSlug string, discussionNumber int, commentNumber int, reactionID int64) (*github.Response, error)
DeleteTeamDiscussionCommentReactionByOrgIDAndTeamID func(ctx context.Context, orgID int, teamID int, discussionNumber int, commentNumber int, reactionID int64) (*github.Response, error)
DeleteTeamDiscussionReaction func(ctx context.Context, org string, teamSlug string, discussionNumber int, reactionID int64) (*github.Response, error)
DeleteTeamDiscussionReactionByOrgIDAndTeamID func(ctx context.Context, orgID int, teamID int, discussionNumber int, reactionID int64) (*github.Response, error)
ListCommentReactions func(ctx context.Context, owner string, repo string, id int64, opts *github.ListCommentReactionOptions) ([]*github.Reaction, *github.Response, error)
ListIssueCommentReactions func(ctx context.Context, owner string, repo string, id int64, opts *github.ListOptions) ([]*github.Reaction, *github.Response, error)
ListIssueReactions func(ctx context.Context, owner string, repo string, number int, opts *github.ListOptions) ([]*github.Reaction, *github.Response, error)
ListPullRequestCommentReactions func(ctx context.Context, owner string, repo string, id int64, opts *github.ListOptions) ([]*github.Reaction, *github.Response, error)
ListTeamDiscussionCommentReactions func(ctx context.Context, teamID int64, discussionNumber int, commentNumber int, opts *github.ListOptions) ([]*github.Reaction, *github.Response, error)
ListTeamDiscussionReactions func(ctx context.Context, teamID int64, discussionNumber int, opts *github.ListOptions) ([]*github.Reaction, *github.Response, error)
}
type RepositoriesService ¶
type RepositoriesService struct {
AddAdminEnforcement func(ctx context.Context, owner string, repo string, branch string) (*github.AdminEnforcement, *github.Response, error)
AddAppRestrictions func(ctx context.Context, owner string, repo string, branch string, apps []string) ([]*github.App, *github.Response, error)
AddAutolink func(ctx context.Context, owner string, repo string, opts *github.AutolinkOptions) (*github.Autolink, *github.Response, error)
AddCollaborator func(ctx context.Context, owner string, repo string, user string, opts *github.RepositoryAddCollaboratorOptions) (*github.CollaboratorInvitation, *github.Response, error)
AddTeamRestrictions func(ctx context.Context, owner string, repo string, branch string, teams []string) ([]*github.Team, *github.Response, error)
AddUserRestrictions func(ctx context.Context, owner string, repo string, branch string, users []string) ([]*github.User, *github.Response, error)
CompareCommits func(ctx context.Context, owner string, repo string, base string, head string, opts *github.ListOptions) (*github.CommitsComparison, *github.Response, error)
CompareCommitsRaw func(ctx context.Context, owner string, repo string, base string, head string, opts github.RawOptions) (string, *github.Response, error)
Create func(ctx context.Context, org string, repo *github.Repository) (*github.Repository, *github.Response, error)
CreateComment func(ctx context.Context, owner string, repo string, sha string, comment *github.RepositoryComment) (*github.RepositoryComment, *github.Response, error)
CreateCustomDeploymentProtectionRule func(ctx context.Context, owner string, repo string, environment string, request *github.CustomDeploymentProtectionRuleRequest) (*github.CustomDeploymentProtectionRule, *github.Response, error)
CreateDeployment func(ctx context.Context, owner string, repo string, request *github.DeploymentRequest) (*github.Deployment, *github.Response, error)
CreateDeploymentBranchPolicy func(ctx context.Context, owner string, repo string, environment string, request *github.DeploymentBranchPolicyRequest) (*github.DeploymentBranchPolicy, *github.Response, error)
CreateDeploymentStatus func(ctx context.Context, owner string, repo string, deployment int64, request *github.DeploymentStatusRequest) (*github.DeploymentStatus, *github.Response, error)
CreateFile func(ctx context.Context, owner string, repo string, path string, opts *github.RepositoryContentFileOptions) (*github.RepositoryContentResponse, *github.Response, error)
CreateFork func(ctx context.Context, owner string, repo string, opts *github.RepositoryCreateForkOptions) (*github.Repository, *github.Response, error)
CreateFromTemplate func(ctx context.Context, templateOwner string, templateRepo string, templateRepoReq *github.TemplateRepoRequest) (*github.Repository, *github.Response, error)
CreateHook func(ctx context.Context, owner string, repo string, hook *github.Hook) (*github.Hook, *github.Response, error)
CreateKey func(ctx context.Context, owner string, repo string, key *github.Key) (*github.Key, *github.Response, error)
CreateOrUpdateCustomProperties func(ctx context.Context, org string, repo string, customPropertyValues []*github.CustomPropertyValue) (*github.Response, error)
CreateProject func(ctx context.Context, owner string, repo string, opts *github.ProjectOptions) (*github.Project, *github.Response, error)
CreateRelease func(ctx context.Context, owner string, repo string, release *github.RepositoryRelease) (*github.RepositoryRelease, *github.Response, error)
CreateRuleset func(ctx context.Context, owner string, repo string, rs *github.Ruleset) (*github.Ruleset, *github.Response, error)
CreateStatus func(ctx context.Context, owner string, repo string, ref string, status *github.RepoStatus) (*github.RepoStatus, *github.Response, error)
CreateTagProtection func(ctx context.Context, owner string, repo string, pattern string) (*github.TagProtection, *github.Response, error)
CreateUpdateEnvironment func(ctx context.Context, owner string, repo string, name string, environment *github.CreateUpdateEnvironment) (*github.Environment, *github.Response, error)
Delete func(ctx context.Context, owner string, repo string) (*github.Response, error)
DeleteAutolink func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeleteComment func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeleteDeployment func(ctx context.Context, owner string, repo string, deploymentID int64) (*github.Response, error)
DeleteDeploymentBranchPolicy func(ctx context.Context, owner string, repo string, environment string, branchPolicyID int64) (*github.Response, error)
DeleteEnvironment func(ctx context.Context, owner string, repo string, name string) (*github.Response, error)
DeleteFile func(ctx context.Context, owner string, repo string, path string, opts *github.RepositoryContentFileOptions) (*github.RepositoryContentResponse, *github.Response, error)
DeleteHook func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeleteInvitation func(ctx context.Context, owner string, repo string, invitationID int64) (*github.Response, error)
DeleteKey func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeletePreReceiveHook func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeleteRelease func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeleteReleaseAsset func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
DeleteRuleset func(ctx context.Context, owner string, repo string, rulesetID int64) (*github.Response, error)
DeleteTagProtection func(ctx context.Context, owner string, repo string, tagProtectionID int64) (*github.Response, error)
DisableAutomatedSecurityFixes func(ctx context.Context, owner string, repository string) (*github.Response, error)
DisableCustomDeploymentProtectionRule func(ctx context.Context, owner string, repo string, environment string, protectionRuleID int64) (*github.Response, error)
DisableDismissalRestrictions func(ctx context.Context, owner string, repo string, branch string) (*github.PullRequestReviewsEnforcement, *github.Response, error)
DisableLFS func(ctx context.Context, owner string, repo string) (*github.Response, error)
DisablePages func(ctx context.Context, owner string, repo string) (*github.Response, error)
DisablePrivateReporting func(ctx context.Context, owner string, repo string) (*github.Response, error)
DisableVulnerabilityAlerts func(ctx context.Context, owner string, repository string) (*github.Response, error)
Dispatch func(ctx context.Context, owner string, repo string, opts github.DispatchRequestOptions) (*github.Repository, *github.Response, error)
DownloadContents func(ctx context.Context, owner string, repo string, filepath string, opts *github.RepositoryContentGetOptions) (io.ReadCloser, *github.Response, error)
DownloadContentsWithMeta func(ctx context.Context, owner string, repo string, filepath string, opts *github.RepositoryContentGetOptions) (io.ReadCloser, *github.RepositoryContent, *github.Response, error)
DownloadReleaseAsset func(ctx context.Context, owner string, repo string, id int64, followRedirectsClient *http.Client) (rc io.ReadCloser, redirectURL string, err error)
Edit func(ctx context.Context, owner string, repo string, repository *github.Repository) (*github.Repository, *github.Response, error)
EditActionsAccessLevel func(ctx context.Context, owner string, repo string, repositoryActionsAccessLevel github.RepositoryActionsAccessLevel) (*github.Response, error)
EditActionsAllowed func(ctx context.Context, org string, repo string, actionsAllowed github.ActionsAllowed) (*github.ActionsAllowed, *github.Response, error)
EditActionsPermissions func(ctx context.Context, owner string, repo string, actionsPermissionsRepository github.ActionsPermissionsRepository) (*github.ActionsPermissionsRepository, *github.Response, error)
EditDefaultWorkflowPermissions func(ctx context.Context, owner string, repo string, permissions github.DefaultWorkflowPermissionRepository) (*github.DefaultWorkflowPermissionRepository, *github.Response, error)
EditHook func(ctx context.Context, owner string, repo string, id int64, hook *github.Hook) (*github.Hook, *github.Response, error)
EditHookConfiguration func(ctx context.Context, owner string, repo string, id int64, config *github.HookConfig) (*github.HookConfig, *github.Response, error)
EditRelease func(ctx context.Context, owner string, repo string, id int64, release *github.RepositoryRelease) (*github.RepositoryRelease, *github.Response, error)
EditReleaseAsset func(ctx context.Context, owner string, repo string, id int64, release *github.ReleaseAsset) (*github.ReleaseAsset, *github.Response, error)
EnableAutomatedSecurityFixes func(ctx context.Context, owner string, repository string) (*github.Response, error)
EnableLFS func(ctx context.Context, owner string, repo string) (*github.Response, error)
EnablePages func(ctx context.Context, owner string, repo string, pages *github.Pages) (*github.Pages, *github.Response, error)
EnablePrivateReporting func(ctx context.Context, owner string, repo string) (*github.Response, error)
EnableVulnerabilityAlerts func(ctx context.Context, owner string, repository string) (*github.Response, error)
GenerateReleaseNotes func(ctx context.Context, owner string, repo string, opts *github.GenerateNotesOptions) (*github.RepositoryReleaseNotes, *github.Response, error)
Get func(ctx context.Context, owner string, repo string) (*github.Repository, *github.Response, error)
GetActionsAccessLevel func(ctx context.Context, owner string, repo string) (*github.RepositoryActionsAccessLevel, *github.Response, error)
GetActionsAllowed func(ctx context.Context, org string, repo string) (*github.ActionsAllowed, *github.Response, error)
GetActionsPermissions func(ctx context.Context, owner string, repo string) (*github.ActionsPermissionsRepository, *github.Response, error)
GetAdminEnforcement func(ctx context.Context, owner string, repo string, branch string) (*github.AdminEnforcement, *github.Response, error)
GetAllCustomPropertyValues func(ctx context.Context, org string, repo string) ([]*github.CustomPropertyValue, *github.Response, error)
GetAllDeploymentProtectionRules func(ctx context.Context, owner string, repo string, environment string) (*github.ListDeploymentProtectionRuleResponse, *github.Response, error)
GetAllRulesets func(ctx context.Context, owner string, repo string, includesParents bool) ([]*github.Ruleset, *github.Response, error)
GetArchiveLink func(ctx context.Context, owner string, repo string, archiveformat github.ArchiveFormat, opts *github.RepositoryContentGetOptions, maxRedirects int) (*url.URL, *github.Response, error)
GetAutolink func(ctx context.Context, owner string, repo string, id int64) (*github.Autolink, *github.Response, error)
GetAutomatedSecurityFixes func(ctx context.Context, owner string, repository string) (*github.AutomatedSecurityFixes, *github.Response, error)
GetBranch func(ctx context.Context, owner string, repo string, branch string, maxRedirects int) (*github.Branch, *github.Response, error)
GetBranchProtection func(ctx context.Context, owner string, repo string, branch string) (*github.Protection, *github.Response, error)
GetByID func(ctx context.Context, id int64) (*github.Repository, *github.Response, error)
GetCodeOfConduct func(ctx context.Context, owner string, repo string) (*github.CodeOfConduct, *github.Response, error)
GetCodeownersErrors func(ctx context.Context, owner string, repo string, opts *github.GetCodeownersErrorsOptions) (*github.CodeownersErrors, *github.Response, error)
GetCombinedStatus func(ctx context.Context, owner string, repo string, ref string, opts *github.ListOptions) (*github.CombinedStatus, *github.Response, error)
GetComment func(ctx context.Context, owner string, repo string, id int64) (*github.RepositoryComment, *github.Response, error)
GetCommit func(ctx context.Context, owner string, repo string, sha string, opts *github.ListOptions) (*github.RepositoryCommit, *github.Response, error)
GetCommitRaw func(ctx context.Context, owner string, repo string, sha string, opts github.RawOptions) (string, *github.Response, error)
GetCommitSHA1 func(ctx context.Context, owner string, repo string, ref string, lastSHA string) (string, *github.Response, error)
GetCommunityHealthMetrics func(ctx context.Context, owner string, repo string) (*github.CommunityHealthMetrics, *github.Response, error)
GetContents func(ctx context.Context, owner string, repo string, path string, opts *github.RepositoryContentGetOptions) (fileContent *github.RepositoryContent, directoryContent []*github.RepositoryContent, resp *github.Response, err error)
GetCustomDeploymentProtectionRule func(ctx context.Context, owner string, repo string, environment string, protectionRuleID int64) (*github.CustomDeploymentProtectionRule, *github.Response, error)
GetDefaultWorkflowPermissions func(ctx context.Context, owner string, repo string) (*github.DefaultWorkflowPermissionRepository, *github.Response, error)
GetDeployment func(ctx context.Context, owner string, repo string, deploymentID int64) (*github.Deployment, *github.Response, error)
GetDeploymentBranchPolicy func(ctx context.Context, owner string, repo string, environment string, branchPolicyID int64) (*github.DeploymentBranchPolicy, *github.Response, error)
GetDeploymentStatus func(ctx context.Context, owner string, repo string, deploymentID int64, deploymentStatusID int64) (*github.DeploymentStatus, *github.Response, error)
GetEnvironment func(ctx context.Context, owner string, repo string, name string) (*github.Environment, *github.Response, error)
GetHook func(ctx context.Context, owner string, repo string, id int64) (*github.Hook, *github.Response, error)
GetHookConfiguration func(ctx context.Context, owner string, repo string, id int64) (*github.HookConfig, *github.Response, error)
GetHookDelivery func(ctx context.Context, owner string, repo string, hookID int64, deliveryID int64) (*github.HookDelivery, *github.Response, error)
GetKey func(ctx context.Context, owner string, repo string, id int64) (*github.Key, *github.Response, error)
GetLatestPagesBuild func(ctx context.Context, owner string, repo string) (*github.PagesBuild, *github.Response, error)
GetLatestRelease func(ctx context.Context, owner string, repo string) (*github.RepositoryRelease, *github.Response, error)
GetPageBuild func(ctx context.Context, owner string, repo string, id int64) (*github.PagesBuild, *github.Response, error)
GetPageHealthCheck func(ctx context.Context, owner string, repo string) (*github.PagesHealthCheckResponse, *github.Response, error)
GetPagesInfo func(ctx context.Context, owner string, repo string) (*github.Pages, *github.Response, error)
GetPermissionLevel func(ctx context.Context, owner string, repo string, user string) (*github.RepositoryPermissionLevel, *github.Response, error)
GetPreReceiveHook func(ctx context.Context, owner string, repo string, id int64) (*github.PreReceiveHook, *github.Response, error)
GetPullRequestReviewEnforcement func(ctx context.Context, owner string, repo string, branch string) (*github.PullRequestReviewsEnforcement, *github.Response, error)
GetReadme func(ctx context.Context, owner string, repo string, opts *github.RepositoryContentGetOptions) (*github.RepositoryContent, *github.Response, error)
GetRelease func(ctx context.Context, owner string, repo string, id int64) (*github.RepositoryRelease, *github.Response, error)
GetReleaseAsset func(ctx context.Context, owner string, repo string, id int64) (*github.ReleaseAsset, *github.Response, error)
GetReleaseByTag func(ctx context.Context, owner string, repo string, tag string) (*github.RepositoryRelease, *github.Response, error)
GetRequiredStatusChecks func(ctx context.Context, owner string, repo string, branch string) (*github.RequiredStatusChecks, *github.Response, error)
GetRulesForBranch func(ctx context.Context, owner string, repo string, branch string) ([]*github.RepositoryRule, *github.Response, error)
GetRuleset func(ctx context.Context, owner string, repo string, rulesetID int64, includesParents bool) (*github.Ruleset, *github.Response, error)
GetSignaturesProtectedBranch func(ctx context.Context, owner string, repo string, branch string) (*github.SignaturesProtectedBranch, *github.Response, error)
GetVulnerabilityAlerts func(ctx context.Context, owner string, repository string) (bool, *github.Response, error)
IsCollaborator func(ctx context.Context, owner string, repo string, user string) (bool, *github.Response, error)
IsPrivateReportingEnabled func(ctx context.Context, owner string, repo string) (bool, *github.Response, error)
License func(ctx context.Context, owner string, repo string) (*github.RepositoryLicense, *github.Response, error)
ListAll func(ctx context.Context, opts *github.RepositoryListAllOptions) ([]*github.Repository, *github.Response, error)
ListAllTopics func(ctx context.Context, owner string, repo string) ([]string, *github.Response, error)
ListAppRestrictions func(ctx context.Context, owner string, repo string, branch string) ([]*github.App, *github.Response, error)
ListAutolinks func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Autolink, *github.Response, error)
ListBranches func(ctx context.Context, owner string, repo string, opts *github.BranchListOptions) ([]*github.Branch, *github.Response, error)
ListBranchesHeadCommit func(ctx context.Context, owner string, repo string, sha string) ([]*github.BranchCommit, *github.Response, error)
ListByAuthenticatedUser func(ctx context.Context, opts *github.RepositoryListByAuthenticatedUserOptions) ([]*github.Repository, *github.Response, error)
ListByOrg func(ctx context.Context, org string, opts *github.RepositoryListByOrgOptions) ([]*github.Repository, *github.Response, error)
ListByUser func(ctx context.Context, user string, opts *github.RepositoryListByUserOptions) ([]*github.Repository, *github.Response, error)
ListCodeFrequency func(ctx context.Context, owner string, repo string) ([]*github.WeeklyStats, *github.Response, error)
ListCollaborators func(ctx context.Context, owner string, repo string, opts *github.ListCollaboratorsOptions) ([]*github.User, *github.Response, error)
ListComments func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.RepositoryComment, *github.Response, error)
ListCommitActivity func(ctx context.Context, owner string, repo string) ([]*github.WeeklyCommitActivity, *github.Response, error)
ListCommitComments func(ctx context.Context, owner string, repo string, sha string, opts *github.ListOptions) ([]*github.RepositoryComment, *github.Response, error)
ListCommits func(ctx context.Context, owner string, repo string, opts *github.CommitsListOptions) ([]*github.RepositoryCommit, *github.Response, error)
ListContributors func(ctx context.Context, owner string, repository string, opts *github.ListContributorsOptions) ([]*github.Contributor, *github.Response, error)
ListContributorsStats func(ctx context.Context, owner string, repo string) ([]*github.ContributorStats, *github.Response, error)
ListCustomDeploymentRuleIntegrations func(ctx context.Context, owner string, repo string, environment string) (*github.ListCustomDeploymentRuleIntegrationsResponse, *github.Response, error)
ListDeploymentBranchPolicies func(ctx context.Context, owner string, repo string, environment string) (*github.DeploymentBranchPolicyResponse, *github.Response, error)
ListDeploymentStatuses func(ctx context.Context, owner string, repo string, deployment int64, opts *github.ListOptions) ([]*github.DeploymentStatus, *github.Response, error)
ListDeployments func(ctx context.Context, owner string, repo string, opts *github.DeploymentsListOptions) ([]*github.Deployment, *github.Response, error)
ListEnvironments func(ctx context.Context, owner string, repo string, opts *github.EnvironmentListOptions) (*github.EnvResponse, *github.Response, error)
ListForks func(ctx context.Context, owner string, repo string, opts *github.RepositoryListForksOptions) ([]*github.Repository, *github.Response, error)
ListHookDeliveries func(ctx context.Context, owner string, repo string, id int64, opts *github.ListCursorOptions) ([]*github.HookDelivery, *github.Response, error)
ListHooks func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Hook, *github.Response, error)
ListInvitations func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.RepositoryInvitation, *github.Response, error)
ListKeys func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Key, *github.Response, error)
ListLanguages func(ctx context.Context, owner string, repo string) (map[string]int, *github.Response, error)
ListPagesBuilds func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.PagesBuild, *github.Response, error)
ListParticipation func(ctx context.Context, owner string, repo string) (*github.RepositoryParticipation, *github.Response, error)
ListPreReceiveHooks func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.PreReceiveHook, *github.Response, error)
ListProjects func(ctx context.Context, owner string, repo string, opts *github.ProjectListOptions) ([]*github.Project, *github.Response, error)
ListPunchCard func(ctx context.Context, owner string, repo string) ([]*github.PunchCard, *github.Response, error)
ListReleaseAssets func(ctx context.Context, owner string, repo string, id int64, opts *github.ListOptions) ([]*github.ReleaseAsset, *github.Response, error)
ListReleases func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.RepositoryRelease, *github.Response, error)
ListRequiredStatusChecksContexts func(ctx context.Context, owner string, repo string, branch string) (contexts []string, resp *github.Response, err error)
ListStatuses func(ctx context.Context, owner string, repo string, ref string, opts *github.ListOptions) ([]*github.RepoStatus, *github.Response, error)
ListTagProtection func(ctx context.Context, owner string, repo string) ([]*github.TagProtection, *github.Response, error)
ListTags func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.RepositoryTag, *github.Response, error)
ListTeamRestrictions func(ctx context.Context, owner string, repo string, branch string) ([]*github.Team, *github.Response, error)
ListTeams func(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
ListTrafficClones func(ctx context.Context, owner string, repo string, opts *github.TrafficBreakdownOptions) (*github.TrafficClones, *github.Response, error)
ListTrafficPaths func(ctx context.Context, owner string, repo string) ([]*github.TrafficPath, *github.Response, error)
ListTrafficReferrers func(ctx context.Context, owner string, repo string) ([]*github.TrafficReferrer, *github.Response, error)
ListTrafficViews func(ctx context.Context, owner string, repo string, opts *github.TrafficBreakdownOptions) (*github.TrafficViews, *github.Response, error)
ListUserRestrictions func(ctx context.Context, owner string, repo string, branch string) ([]*github.User, *github.Response, error)
Merge func(ctx context.Context, owner string, repo string, request *github.RepositoryMergeRequest) (*github.RepositoryCommit, *github.Response, error)
MergeUpstream func(ctx context.Context, owner string, repo string, request *github.RepoMergeUpstreamRequest) (*github.RepoMergeUpstreamResult, *github.Response, error)
OptionalSignaturesOnProtectedBranch func(ctx context.Context, owner string, repo string, branch string) (*github.Response, error)
PingHook func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
RedeliverHookDelivery func(ctx context.Context, owner string, repo string, hookID int64, deliveryID int64) (*github.HookDelivery, *github.Response, error)
RemoveAdminEnforcement func(ctx context.Context, owner string, repo string, branch string) (*github.Response, error)
RemoveAppRestrictions func(ctx context.Context, owner string, repo string, branch string, apps []string) ([]*github.App, *github.Response, error)
RemoveBranchProtection func(ctx context.Context, owner string, repo string, branch string) (*github.Response, error)
RemoveCollaborator func(ctx context.Context, owner string, repo string, user string) (*github.Response, error)
RemovePullRequestReviewEnforcement func(ctx context.Context, owner string, repo string, branch string) (*github.Response, error)
RemoveRequiredStatusChecks func(ctx context.Context, owner string, repo string, branch string) (*github.Response, error)
RemoveTeamRestrictions func(ctx context.Context, owner string, repo string, branch string, teams []string) ([]*github.Team, *github.Response, error)
RemoveUserRestrictions func(ctx context.Context, owner string, repo string, branch string, users []string) ([]*github.User, *github.Response, error)
RenameBranch func(ctx context.Context, owner string, repo string, branch string, newName string) (*github.Branch, *github.Response, error)
ReplaceAllTopics func(ctx context.Context, owner string, repo string, topics []string) ([]string, *github.Response, error)
ReplaceAppRestrictions func(ctx context.Context, owner string, repo string, branch string, apps []string) ([]*github.App, *github.Response, error)
ReplaceTeamRestrictions func(ctx context.Context, owner string, repo string, branch string, teams []string) ([]*github.Team, *github.Response, error)
ReplaceUserRestrictions func(ctx context.Context, owner string, repo string, branch string, users []string) ([]*github.User, *github.Response, error)
RequestPageBuild func(ctx context.Context, owner string, repo string) (*github.PagesBuild, *github.Response, error)
RequireSignaturesOnProtectedBranch func(ctx context.Context, owner string, repo string, branch string) (*github.SignaturesProtectedBranch, *github.Response, error)
Subscribe func(ctx context.Context, owner string, repo string, event string, callback string, secret []byte) (*github.Response, error)
TestHook func(ctx context.Context, owner string, repo string, id int64) (*github.Response, error)
Transfer func(ctx context.Context, owner string, repo string, transfer github.TransferRequest) (*github.Repository, *github.Response, error)
Unsubscribe func(ctx context.Context, owner string, repo string, event string, callback string, secret []byte) (*github.Response, error)
UpdateBranchProtection func(ctx context.Context, owner string, repo string, branch string, preq *github.ProtectionRequest) (*github.Protection, *github.Response, error)
UpdateComment func(ctx context.Context, owner string, repo string, id int64, comment *github.RepositoryComment) (*github.RepositoryComment, *github.Response, error)
UpdateDeploymentBranchPolicy func(ctx context.Context, owner string, repo string, environment string, branchPolicyID int64, request *github.DeploymentBranchPolicyRequest) (*github.DeploymentBranchPolicy, *github.Response, error)
UpdateFile func(ctx context.Context, owner string, repo string, path string, opts *github.RepositoryContentFileOptions) (*github.RepositoryContentResponse, *github.Response, error)
UpdateInvitation func(ctx context.Context, owner string, repo string, invitationID int64, permissions string) (*github.RepositoryInvitation, *github.Response, error)
UpdatePages func(ctx context.Context, owner string, repo string, opts *github.PagesUpdate) (*github.Response, error)
UpdatePreReceiveHook func(ctx context.Context, owner string, repo string, id int64, hook *github.PreReceiveHook) (*github.PreReceiveHook, *github.Response, error)
UpdatePullRequestReviewEnforcement func(ctx context.Context, owner string, repo string, branch string, patch *github.PullRequestReviewsEnforcementUpdate) (*github.PullRequestReviewsEnforcement, *github.Response, error)
UpdateRequiredStatusChecks func(ctx context.Context, owner string, repo string, branch string, sreq *github.RequiredStatusChecksRequest) (*github.RequiredStatusChecks, *github.Response, error)
UpdateRuleset func(ctx context.Context, owner string, repo string, rulesetID int64, rs *github.Ruleset) (*github.Ruleset, *github.Response, error)
UploadReleaseAsset func(ctx context.Context, owner string, repo string, id int64, opts *github.UploadOptions, file *os.File) (*github.ReleaseAsset, *github.Response, error)
}
type SCIMService ¶
type SCIMService struct {
DeleteSCIMUserFromOrg func(ctx context.Context, org string, scimUserID string) (*github.Response, error)
GetSCIMProvisioningInfoForUser func(ctx context.Context, org string, scimUserID string) (*github.SCIMUserAttributes, *github.Response, error)
ListSCIMProvisionedIdentities func(ctx context.Context, org string, opts *github.ListSCIMProvisionedIdentitiesOptions) (*github.SCIMProvisionedIdentities, *github.Response, error)
ProvisionAndInviteSCIMUser func(ctx context.Context, org string, opts *github.SCIMUserAttributes) (*github.Response, error)
UpdateAttributeForSCIMUser func(ctx context.Context, org string, scimUserID string, opts *github.UpdateAttributeForSCIMUserOptions) (*github.Response, error)
UpdateProvisionedOrgMembership func(ctx context.Context, org string, scimUserID string, opts *github.SCIMUserAttributes) (*github.Response, error)
}
type SearchService ¶
type SearchService struct {
// contains filtered or unexported fields
}
func NewSearchService ¶
func NewSearchService(f *SearchServiceF) *SearchService
func (*SearchService) Code ¶
func (s *SearchService) Code(ctx context.Context, query string, opts *github.SearchOptions) (*github.CodeSearchResult, *github.Response, error)
func (*SearchService) Commits ¶
func (s *SearchService) Commits(ctx context.Context, query string, opts *github.SearchOptions) (*github.CommitsSearchResult, *github.Response, error)
func (*SearchService) Issues ¶
func (s *SearchService) Issues(ctx context.Context, query string, opts *github.SearchOptions) (*github.IssuesSearchResult, *github.Response, error)
func (*SearchService) Labels ¶
func (s *SearchService) Labels(ctx context.Context, repoID int64, query string, opts *github.SearchOptions) (*github.LabelsSearchResult, *github.Response, error)
func (*SearchService) MapIssues ¶
func (s *SearchService) MapIssues(ctx context.Context, query string, opts *github.SearchOptions, handle IssueHandler) error
func (*SearchService) Repositories ¶
func (s *SearchService) Repositories(ctx context.Context, query string, opts *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)
func (*SearchService) Topics ¶
func (s *SearchService) Topics(ctx context.Context, query string, opts *github.SearchOptions) (*github.TopicsSearchResult, *github.Response, error)
func (*SearchService) Users ¶
func (s *SearchService) Users(ctx context.Context, query string, opts *github.SearchOptions) (*github.UsersSearchResult, *github.Response, error)
type SearchServiceF ¶
type SearchServiceF struct {
Code func(ctx context.Context, query string, opts *github.SearchOptions) (*github.CodeSearchResult, *github.Response, error)
Commits func(ctx context.Context, query string, opts *github.SearchOptions) (*github.CommitsSearchResult, *github.Response, error)
Issues func(ctx context.Context, query string, opts *github.SearchOptions) (*github.IssuesSearchResult, *github.Response, error)
Labels func(ctx context.Context, repoID int64, query string, opts *github.SearchOptions) (*github.LabelsSearchResult, *github.Response, error)
Repositories func(ctx context.Context, query string, opts *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)
Topics func(ctx context.Context, query string, opts *github.SearchOptions) (*github.TopicsSearchResult, *github.Response, error)
Users func(ctx context.Context, query string, opts *github.SearchOptions) (*github.UsersSearchResult, *github.Response, error)
Issue func(ctx context.Context, query string) (*github.Issue, error)
MapIssues func(ctx context.Context, query string, opts *github.SearchOptions, handle IssueHandler) error
}
type SecretScanningService ¶
type SecretScanningService struct {
GetAlert func(ctx context.Context, owner string, repo string, number int64) (*github.SecretScanningAlert, *github.Response, error)
ListAlertsForEnterprise func(ctx context.Context, enterprise string, opts *github.SecretScanningAlertListOptions) ([]*github.SecretScanningAlert, *github.Response, error)
ListAlertsForOrg func(ctx context.Context, org string, opts *github.SecretScanningAlertListOptions) ([]*github.SecretScanningAlert, *github.Response, error)
ListAlertsForRepo func(ctx context.Context, owner string, repo string, opts *github.SecretScanningAlertListOptions) ([]*github.SecretScanningAlert, *github.Response, error)
ListLocationsForAlert func(ctx context.Context, owner string, repo string, number int64, opts *github.ListOptions) ([]*github.SecretScanningAlertLocation, *github.Response, error)
UpdateAlert func(ctx context.Context, owner string, repo string, number int64, opts *github.SecretScanningAlertUpdateOptions) (*github.SecretScanningAlert, *github.Response, error)
}
type SecurityAdvisoriesService ¶
type SecurityAdvisoriesService struct {
CreateTemporaryPrivateFork func(ctx context.Context, owner string, repo string, ghsaID string) (*github.Repository, *github.Response, error)
GetGlobalSecurityAdvisories func(ctx context.Context, ghsaID string) (*github.GlobalSecurityAdvisory, *github.Response, error)
ListGlobalSecurityAdvisories func(ctx context.Context, opts *github.ListGlobalSecurityAdvisoriesOptions) ([]*github.GlobalSecurityAdvisory, *github.Response, error)
ListRepositorySecurityAdvisories func(ctx context.Context, owner string, repo string, opt *github.ListRepositorySecurityAdvisoriesOptions) ([]*github.SecurityAdvisory, *github.Response, error)
ListRepositorySecurityAdvisoriesForOrg func(ctx context.Context, org string, opt *github.ListRepositorySecurityAdvisoriesOptions) ([]*github.SecurityAdvisory, *github.Response, error)
RequestCVE func(ctx context.Context, owner string, repo string, ghsaID string) (*github.Response, error)
}
type StateReason ¶
type StateReason int
const ( StateReasonCompleted StateReason = iota StateReasonNotPlanned StateReasonReopened )
func (StateReason) String ¶
func (sr StateReason) String() string
func (StateReason) StringP ¶
func (sr StateReason) StringP() *string
type TeamsService ¶
type TeamsService struct {
AddTeamMembershipByID func(ctx context.Context, orgID int64, teamID int64, user string, opts *github.TeamAddTeamMembershipOptions) (*github.Membership, *github.Response, error)
AddTeamMembershipBySlug func(ctx context.Context, org string, slug string, user string, opts *github.TeamAddTeamMembershipOptions) (*github.Membership, *github.Response, error)
AddTeamProjectByID func(ctx context.Context, orgID int64, teamID int64, projectID int64, opts *github.TeamProjectOptions) (*github.Response, error)
AddTeamProjectBySlug func(ctx context.Context, org string, slug string, projectID int64, opts *github.TeamProjectOptions) (*github.Response, error)
AddTeamRepoByID func(ctx context.Context, orgID int64, teamID int64, owner string, repo string, opts *github.TeamAddTeamRepoOptions) (*github.Response, error)
AddTeamRepoBySlug func(ctx context.Context, org string, slug string, owner string, repo string, opts *github.TeamAddTeamRepoOptions) (*github.Response, error)
CreateCommentByID func(ctx context.Context, orgID int64, teamID int64, discsusionNumber int, comment github.DiscussionComment) (*github.DiscussionComment, *github.Response, error)
CreateCommentBySlug func(ctx context.Context, org string, slug string, discsusionNumber int, comment github.DiscussionComment) (*github.DiscussionComment, *github.Response, error)
CreateDiscussionByID func(ctx context.Context, orgID int64, teamID int64, discussion github.TeamDiscussion) (*github.TeamDiscussion, *github.Response, error)
CreateDiscussionBySlug func(ctx context.Context, org string, slug string, discussion github.TeamDiscussion) (*github.TeamDiscussion, *github.Response, error)
CreateOrUpdateIDPGroupConnectionsByID func(ctx context.Context, orgID int64, teamID int64, opts github.IDPGroupList) (*github.IDPGroupList, *github.Response, error)
CreateOrUpdateIDPGroupConnectionsBySlug func(ctx context.Context, org string, slug string, opts github.IDPGroupList) (*github.IDPGroupList, *github.Response, error)
CreateTeam func(ctx context.Context, org string, team github.NewTeam) (*github.Team, *github.Response, error)
DeleteCommentByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int, commentNumber int) (*github.Response, error)
DeleteCommentBySlug func(ctx context.Context, org string, slug string, discussionNumber int, commentNumber int) (*github.Response, error)
DeleteDiscussionByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int) (*github.Response, error)
DeleteDiscussionBySlug func(ctx context.Context, org string, slug string, discussionNumber int) (*github.Response, error)
DeleteTeamByID func(ctx context.Context, orgID int64, teamID int64) (*github.Response, error)
DeleteTeamBySlug func(ctx context.Context, org string, slug string) (*github.Response, error)
EditCommentByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int, commentNumber int, comment github.DiscussionComment) (*github.DiscussionComment, *github.Response, error)
EditCommentBySlug func(ctx context.Context, org string, slug string, discussionNumber int, commentNumber int, comment github.DiscussionComment) (*github.DiscussionComment, *github.Response, error)
EditDiscussionByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int, discussion github.TeamDiscussion) (*github.TeamDiscussion, *github.Response, error)
EditDiscussionBySlug func(ctx context.Context, org string, slug string, discussionNumber int, discussion github.TeamDiscussion) (*github.TeamDiscussion, *github.Response, error)
EditTeamByID func(ctx context.Context, orgID int64, teamID int64, team github.NewTeam, removeParent bool) (*github.Team, *github.Response, error)
EditTeamBySlug func(ctx context.Context, org string, slug string, team github.NewTeam, removeParent bool) (*github.Team, *github.Response, error)
GetCommentByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int, commentNumber int) (*github.DiscussionComment, *github.Response, error)
GetCommentBySlug func(ctx context.Context, org string, slug string, discussionNumber int, commentNumber int) (*github.DiscussionComment, *github.Response, error)
GetDiscussionByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int) (*github.TeamDiscussion, *github.Response, error)
GetDiscussionBySlug func(ctx context.Context, org string, slug string, discussionNumber int) (*github.TeamDiscussion, *github.Response, error)
GetExternalGroup func(ctx context.Context, org string, groupID int64) (*github.ExternalGroup, *github.Response, error)
GetTeamByID func(ctx context.Context, orgID int64, teamID int64) (*github.Team, *github.Response, error)
GetTeamBySlug func(ctx context.Context, org string, slug string) (*github.Team, *github.Response, error)
GetTeamMembershipByID func(ctx context.Context, orgID int64, teamID int64, user string) (*github.Membership, *github.Response, error)
GetTeamMembershipBySlug func(ctx context.Context, org string, slug string, user string) (*github.Membership, *github.Response, error)
IsTeamRepoByID func(ctx context.Context, orgID int64, teamID int64, owner string, repo string) (*github.Repository, *github.Response, error)
IsTeamRepoBySlug func(ctx context.Context, org string, slug string, owner string, repo string) (*github.Repository, *github.Response, error)
ListChildTeamsByParentID func(ctx context.Context, orgID int64, teamID int64, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
ListChildTeamsByParentSlug func(ctx context.Context, org string, slug string, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
ListCommentsByID func(ctx context.Context, orgID int64, teamID int64, discussionNumber int, options *github.DiscussionCommentListOptions) ([]*github.DiscussionComment, *github.Response, error)
ListCommentsBySlug func(ctx context.Context, org string, slug string, discussionNumber int, options *github.DiscussionCommentListOptions) ([]*github.DiscussionComment, *github.Response, error)
ListDiscussionsByID func(ctx context.Context, orgID int64, teamID int64, opts *github.DiscussionListOptions) ([]*github.TeamDiscussion, *github.Response, error)
ListDiscussionsBySlug func(ctx context.Context, org string, slug string, opts *github.DiscussionListOptions) ([]*github.TeamDiscussion, *github.Response, error)
ListExternalGroups func(ctx context.Context, org string, opts *github.ListExternalGroupsOptions) (*github.ExternalGroupList, *github.Response, error)
ListExternalGroupsForTeamBySlug func(ctx context.Context, org string, slug string) (*github.ExternalGroupList, *github.Response, error)
ListIDPGroupsForTeamByID func(ctx context.Context, orgID int64, teamID int64) (*github.IDPGroupList, *github.Response, error)
ListIDPGroupsForTeamBySlug func(ctx context.Context, org string, slug string) (*github.IDPGroupList, *github.Response, error)
ListIDPGroupsInOrganization func(ctx context.Context, org string, opts *github.ListCursorOptions) (*github.IDPGroupList, *github.Response, error)
ListPendingTeamInvitationsByID func(ctx context.Context, orgID int64, teamID int64, opts *github.ListOptions) ([]*github.Invitation, *github.Response, error)
ListPendingTeamInvitationsBySlug func(ctx context.Context, org string, slug string, opts *github.ListOptions) ([]*github.Invitation, *github.Response, error)
ListTeamMembersByID func(ctx context.Context, orgID int64, teamID int64, opts *github.TeamListTeamMembersOptions) ([]*github.User, *github.Response, error)
ListTeamMembersBySlug func(ctx context.Context, org string, slug string, opts *github.TeamListTeamMembersOptions) ([]*github.User, *github.Response, error)
ListTeamProjectsByID func(ctx context.Context, orgID int64, teamID int64) ([]*github.Project, *github.Response, error)
ListTeamProjectsBySlug func(ctx context.Context, org string, slug string) ([]*github.Project, *github.Response, error)
ListTeamReposByID func(ctx context.Context, orgID int64, teamID int64, opts *github.ListOptions) ([]*github.Repository, *github.Response, error)
ListTeamReposBySlug func(ctx context.Context, org string, slug string, opts *github.ListOptions) ([]*github.Repository, *github.Response, error)
ListTeams func(ctx context.Context, org string, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
ListUserTeams func(ctx context.Context, opts *github.ListOptions) ([]*github.Team, *github.Response, error)
RemoveConnectedExternalGroup func(ctx context.Context, org string, slug string) (*github.Response, error)
RemoveTeamMembershipByID func(ctx context.Context, orgID int64, teamID int64, user string) (*github.Response, error)
RemoveTeamMembershipBySlug func(ctx context.Context, org string, slug string, user string) (*github.Response, error)
RemoveTeamProjectByID func(ctx context.Context, orgID int64, teamID int64, projectID int64) (*github.Response, error)
RemoveTeamProjectBySlug func(ctx context.Context, org string, slug string, projectID int64) (*github.Response, error)
RemoveTeamRepoByID func(ctx context.Context, orgID int64, teamID int64, owner string, repo string) (*github.Response, error)
RemoveTeamRepoBySlug func(ctx context.Context, org string, slug string, owner string, repo string) (*github.Response, error)
ReviewTeamProjectsByID func(ctx context.Context, orgID int64, teamID int64, projectID int64) (*github.Project, *github.Response, error)
ReviewTeamProjectsBySlug func(ctx context.Context, org string, slug string, projectID int64) (*github.Project, *github.Response, error)
UpdateConnectedExternalGroup func(ctx context.Context, org string, slug string, eg *github.ExternalGroup) (*github.ExternalGroup, *github.Response, error)
}
type UsersService ¶
type UsersService struct {
AcceptInvitation func(ctx context.Context, invitationID int64) (*github.Response, error)
AddEmails func(ctx context.Context, emails []string) ([]*github.UserEmail, *github.Response, error)
BlockUser func(ctx context.Context, user string) (*github.Response, error)
CreateGPGKey func(ctx context.Context, armoredPublicKey string) (*github.GPGKey, *github.Response, error)
CreateKey func(ctx context.Context, key *github.Key) (*github.Key, *github.Response, error)
CreateProject func(ctx context.Context, opts *github.CreateUserProjectOptions) (*github.Project, *github.Response, error)
CreateSSHSigningKey func(ctx context.Context, key *github.Key) (*github.SSHSigningKey, *github.Response, error)
DeclineInvitation func(ctx context.Context, invitationID int64) (*github.Response, error)
DeleteEmails func(ctx context.Context, emails []string) (*github.Response, error)
DeleteGPGKey func(ctx context.Context, id int64) (*github.Response, error)
DeleteKey func(ctx context.Context, id int64) (*github.Response, error)
DeletePackage func(ctx context.Context, user string, packageType string, packageName string) (*github.Response, error)
DeleteSSHSigningKey func(ctx context.Context, id int64) (*github.Response, error)
DemoteSiteAdmin func(ctx context.Context, user string) (*github.Response, error)
Edit func(ctx context.Context, user *github.User) (*github.User, *github.Response, error)
Follow func(ctx context.Context, user string) (*github.Response, error)
Get func(ctx context.Context, user string) (*github.User, *github.Response, error)
GetByID func(ctx context.Context, id int64) (*github.User, *github.Response, error)
GetGPGKey func(ctx context.Context, id int64) (*github.GPGKey, *github.Response, error)
GetHovercard func(ctx context.Context, user string, opts *github.HovercardOptions) (*github.Hovercard, *github.Response, error)
GetKey func(ctx context.Context, id int64) (*github.Key, *github.Response, error)
GetPackage func(ctx context.Context, user string, packageType string, packageName string) (*github.Package, *github.Response, error)
GetSSHSigningKey func(ctx context.Context, id int64) (*github.SSHSigningKey, *github.Response, error)
IsBlocked func(ctx context.Context, user string) (bool, *github.Response, error)
IsFollowing func(ctx context.Context, user string, target string) (bool, *github.Response, error)
ListAll func(ctx context.Context, opts *github.UserListOptions) ([]*github.User, *github.Response, error)
ListBlockedUsers func(ctx context.Context, opts *github.ListOptions) ([]*github.User, *github.Response, error)
ListEmails func(ctx context.Context, opts *github.ListOptions) ([]*github.UserEmail, *github.Response, error)
ListFollowers func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.User, *github.Response, error)
ListFollowing func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.User, *github.Response, error)
ListGPGKeys func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.GPGKey, *github.Response, error)
ListInvitations func(ctx context.Context, opts *github.ListOptions) ([]*github.RepositoryInvitation, *github.Response, error)
ListKeys func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.Key, *github.Response, error)
ListPackages func(ctx context.Context, user string, opts *github.PackageListOptions) ([]*github.Package, *github.Response, error)
ListProjects func(ctx context.Context, user string, opts *github.ProjectListOptions) ([]*github.Project, *github.Response, error)
ListSSHSigningKeys func(ctx context.Context, user string, opts *github.ListOptions) ([]*github.SSHSigningKey, *github.Response, error)
PackageDeleteVersion func(ctx context.Context, user string, packageType string, packageName string, packageVersionID int64) (*github.Response, error)
PackageGetAllVersions func(ctx context.Context, user string, packageType string, packageName string, opts *github.PackageListOptions) ([]*github.PackageVersion, *github.Response, error)
PackageGetVersion func(ctx context.Context, user string, packageType string, packageName string, packageVersionID int64) (*github.PackageVersion, *github.Response, error)
PackageRestoreVersion func(ctx context.Context, user string, packageType string, packageName string, packageVersionID int64) (*github.Response, error)
PromoteSiteAdmin func(ctx context.Context, user string) (*github.Response, error)
RestorePackage func(ctx context.Context, user string, packageType string, packageName string) (*github.Response, error)
SetEmailVisibility func(ctx context.Context, visibility string) ([]*github.UserEmail, *github.Response, error)
Suspend func(ctx context.Context, user string, opts *github.UserSuspendOptions) (*github.Response, error)
UnblockUser func(ctx context.Context, user string) (*github.Response, error)
Unfollow func(ctx context.Context, user string) (*github.Response, error)
Unsuspend func(ctx context.Context, user string) (*github.Response, error)
}
Click to show internal directories.
Click to hide internal directories.