Versions in this module Expand all Collapse all v39 v39.1.2 Sep 28, 2021 Changes in this version + const DeliveryIDHeader + const EventTypeHeader + const SHA1SignatureHeader + const SHA256SignatureHeader + var ErrMixedCommentStyles = errors.New("cannot use both position and side/line form comments") + func Bool(v bool) *bool + func CheckResponse(r *http.Response) error + func DeliveryID(r *http.Request) string + func Int(v int) *int + func Int64(v int64) *int64 + func ParseWebHook(messageType string, payload []byte) (interface{}, error) + func String(v string) *string + func Stringify(message interface{}) string + func ValidatePayload(r *http.Request, secretToken []byte) (payload []byte, err error) + func ValidatePayloadFromBody(contentType string, readable io.Reader, signature string, secretToken []byte) (payload []byte, err error) + func ValidateSignature(signature string, payload, secretToken []byte) error + func WebHookType(r *http.Request) string + type APIMeta struct + Actions []string + Dependabot []string + Git []string + Hooks []string + Importer []string + Pages []string + VerifiablePasswordAuthentication *bool + func (a *APIMeta) GetVerifiablePasswordAuthentication() bool + type AbuseRateLimitError struct + Message string + Response *http.Response + RetryAfter *time.Duration + func (a *AbuseRateLimitError) GetRetryAfter() time.Duration + func (r *AbuseRateLimitError) Error() string + func (r *AbuseRateLimitError) Is(target error) bool + type AcceptedError struct + Raw []byte + func (*AcceptedError) Error() string + func (ae *AcceptedError) Is(target error) bool + type ActionBilling struct + IncludedMinutes int + MinutesUsedBreakdown MinutesUsedBreakdown + TotalMinutesUsed int + TotalPaidMinutesUsed int + type ActionsAllowed struct + GithubOwnedAllowed *bool + PatternsAllowed []string + VerifiedAllowed *bool + func (a *ActionsAllowed) GetGithubOwnedAllowed() bool + func (a *ActionsAllowed) GetVerifiedAllowed() bool + func (a ActionsAllowed) String() string + type ActionsEnabledOnOrgRepos struct + Repositories []*Repository + TotalCount int + type ActionsPermissions struct + AllowedActions *string + EnabledRepositories *string + SelectedActionsURL *string + func (a *ActionsPermissions) GetAllowedActions() string + func (a *ActionsPermissions) GetEnabledRepositories() string + func (a *ActionsPermissions) GetSelectedActionsURL() string + func (a ActionsPermissions) String() string + type ActionsService service + func (s *ActionsService) AddEnabledReposInOrg(ctx context.Context, owner string, repositoryID int64) (*Response, error) + func (s *ActionsService) AddRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID, repoID int64) (*Response, error) + func (s *ActionsService) AddRunnerGroupRunners(ctx context.Context, org string, groupID, runnerID int64) (*Response, error) + func (s *ActionsService) AddSelectedRepoToOrgSecret(ctx context.Context, org, name string, repo *Repository) (*Response, error) + func (s *ActionsService) CancelWorkflowRunByID(ctx context.Context, owner, repo string, runID int64) (*Response, error) + func (s *ActionsService) CreateOrUpdateEnvSecret(ctx context.Context, repoID int, env string, eSecret *EncryptedSecret) (*Response, error) + func (s *ActionsService) CreateOrUpdateOrgSecret(ctx context.Context, org string, eSecret *EncryptedSecret) (*Response, error) + func (s *ActionsService) CreateOrUpdateRepoSecret(ctx context.Context, owner, repo string, eSecret *EncryptedSecret) (*Response, error) + func (s *ActionsService) CreateOrganizationRegistrationToken(ctx context.Context, owner string) (*RegistrationToken, *Response, error) + func (s *ActionsService) CreateOrganizationRemoveToken(ctx context.Context, owner string) (*RemoveToken, *Response, error) + func (s *ActionsService) CreateOrganizationRunnerGroup(ctx context.Context, org string, createReq CreateRunnerGroupRequest) (*RunnerGroup, *Response, error) + func (s *ActionsService) CreateRegistrationToken(ctx context.Context, owner, repo string) (*RegistrationToken, *Response, error) + func (s *ActionsService) CreateRemoveToken(ctx context.Context, owner, repo string) (*RemoveToken, *Response, error) + func (s *ActionsService) CreateWorkflowDispatchEventByFileName(ctx context.Context, owner, repo, workflowFileName string, ...) (*Response, error) + func (s *ActionsService) CreateWorkflowDispatchEventByID(ctx context.Context, owner, repo string, workflowID int64, ...) (*Response, error) + func (s *ActionsService) DeleteArtifact(ctx context.Context, owner, repo string, artifactID int64) (*Response, error) + func (s *ActionsService) DeleteEnvSecret(ctx context.Context, repoID int, env, secretName string) (*Response, error) + func (s *ActionsService) DeleteOrgSecret(ctx context.Context, org, name string) (*Response, error) + func (s *ActionsService) DeleteOrganizationRunnerGroup(ctx context.Context, org string, groupID int64) (*Response, error) + func (s *ActionsService) DeleteRepoSecret(ctx context.Context, owner, repo, name string) (*Response, error) + func (s *ActionsService) DeleteWorkflowRunLogs(ctx context.Context, owner, repo string, runID int64) (*Response, error) + func (s *ActionsService) DisableWorkflowByFileName(ctx context.Context, owner, repo, workflowFileName string) (*Response, error) + func (s *ActionsService) DisableWorkflowByID(ctx context.Context, owner, repo string, workflowID int64) (*Response, error) + func (s *ActionsService) DownloadArtifact(ctx context.Context, owner, repo string, artifactID int64, ...) (*url.URL, *Response, error) + func (s *ActionsService) EnableWorkflowByFileName(ctx context.Context, owner, repo, workflowFileName string) (*Response, error) + func (s *ActionsService) EnableWorkflowByID(ctx context.Context, owner, repo string, workflowID int64) (*Response, error) + func (s *ActionsService) GetArtifact(ctx context.Context, owner, repo string, artifactID int64) (*Artifact, *Response, error) + func (s *ActionsService) GetEnvPublicKey(ctx context.Context, repoID int, env string) (*PublicKey, *Response, error) + func (s *ActionsService) GetEnvSecret(ctx context.Context, repoID int, env, secretName string) (*Secret, *Response, error) + func (s *ActionsService) GetOrgPublicKey(ctx context.Context, org string) (*PublicKey, *Response, error) + func (s *ActionsService) GetOrgSecret(ctx context.Context, org, name string) (*Secret, *Response, error) + func (s *ActionsService) GetOrganizationRunner(ctx context.Context, owner string, runnerID int64) (*Runner, *Response, error) + func (s *ActionsService) GetOrganizationRunnerGroup(ctx context.Context, org string, groupID int64) (*RunnerGroup, *Response, error) + func (s *ActionsService) GetRepoPublicKey(ctx context.Context, owner, repo string) (*PublicKey, *Response, error) + func (s *ActionsService) GetRepoSecret(ctx context.Context, owner, repo, name string) (*Secret, *Response, error) + func (s *ActionsService) GetRunner(ctx context.Context, owner, repo string, runnerID int64) (*Runner, *Response, error) + func (s *ActionsService) GetWorkflowByFileName(ctx context.Context, owner, repo, workflowFileName string) (*Workflow, *Response, error) + func (s *ActionsService) GetWorkflowByID(ctx context.Context, owner, repo string, workflowID int64) (*Workflow, *Response, error) + func (s *ActionsService) GetWorkflowJobByID(ctx context.Context, owner, repo string, jobID int64) (*WorkflowJob, *Response, error) + func (s *ActionsService) GetWorkflowJobLogs(ctx context.Context, owner, repo string, jobID int64, followRedirects bool) (*url.URL, *Response, error) + func (s *ActionsService) GetWorkflowRunByID(ctx context.Context, owner, repo string, runID int64) (*WorkflowRun, *Response, error) + func (s *ActionsService) GetWorkflowRunLogs(ctx context.Context, owner, repo string, runID int64, followRedirects bool) (*url.URL, *Response, error) + func (s *ActionsService) GetWorkflowRunUsageByID(ctx context.Context, owner, repo string, runID int64) (*WorkflowRunUsage, *Response, error) + func (s *ActionsService) GetWorkflowUsageByFileName(ctx context.Context, owner, repo, workflowFileName string) (*WorkflowUsage, *Response, error) + func (s *ActionsService) GetWorkflowUsageByID(ctx context.Context, owner, repo string, workflowID int64) (*WorkflowUsage, *Response, error) + func (s *ActionsService) ListArtifacts(ctx context.Context, owner, repo string, opts *ListOptions) (*ArtifactList, *Response, error) + func (s *ActionsService) ListEnabledReposInOrg(ctx context.Context, owner string, opts *ListOptions) (*ActionsEnabledOnOrgRepos, *Response, error) + func (s *ActionsService) ListEnvSecrets(ctx context.Context, repoID int, env string, opts *ListOptions) (*Secrets, *Response, error) + func (s *ActionsService) ListOrgSecrets(ctx context.Context, org string, opts *ListOptions) (*Secrets, *Response, error) + func (s *ActionsService) ListOrganizationRunnerApplicationDownloads(ctx context.Context, owner string) ([]*RunnerApplicationDownload, *Response, error) + func (s *ActionsService) ListOrganizationRunnerGroups(ctx context.Context, org string, opts *ListOptions) (*RunnerGroups, *Response, error) + func (s *ActionsService) ListOrganizationRunners(ctx context.Context, owner string, opts *ListOptions) (*Runners, *Response, error) + func (s *ActionsService) ListRepoSecrets(ctx context.Context, owner, repo string, opts *ListOptions) (*Secrets, *Response, error) + func (s *ActionsService) ListRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID int64, opts *ListOptions) (*ListRepositories, *Response, error) + func (s *ActionsService) ListRepositoryWorkflowRuns(ctx context.Context, owner, repo string, opts *ListWorkflowRunsOptions) (*WorkflowRuns, *Response, error) + func (s *ActionsService) ListRunnerApplicationDownloads(ctx context.Context, owner, repo string) ([]*RunnerApplicationDownload, *Response, error) + func (s *ActionsService) ListRunnerGroupRunners(ctx context.Context, org string, groupID int64, opts *ListOptions) (*Runners, *Response, error) + func (s *ActionsService) ListRunners(ctx context.Context, owner, repo string, opts *ListOptions) (*Runners, *Response, error) + func (s *ActionsService) ListSelectedReposForOrgSecret(ctx context.Context, org, name string, opts *ListOptions) (*SelectedReposList, *Response, error) + func (s *ActionsService) ListWorkflowJobs(ctx context.Context, owner, repo string, runID int64, ...) (*Jobs, *Response, error) + func (s *ActionsService) ListWorkflowRunArtifacts(ctx context.Context, owner, repo string, runID int64, opts *ListOptions) (*ArtifactList, *Response, error) + func (s *ActionsService) ListWorkflowRunsByFileName(ctx context.Context, owner, repo, workflowFileName string, ...) (*WorkflowRuns, *Response, error) + func (s *ActionsService) ListWorkflowRunsByID(ctx context.Context, owner, repo string, workflowID int64, ...) (*WorkflowRuns, *Response, error) + func (s *ActionsService) ListWorkflows(ctx context.Context, owner, repo string, opts *ListOptions) (*Workflows, *Response, error) + func (s *ActionsService) RemoveEnabledRepoInOrg(ctx context.Context, owner string, repositoryID int64) (*Response, error) + func (s *ActionsService) RemoveOrganizationRunner(ctx context.Context, owner string, runnerID int64) (*Response, error) + func (s *ActionsService) RemoveRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID, repoID int64) (*Response, error) + func (s *ActionsService) RemoveRunner(ctx context.Context, owner, repo string, runnerID int64) (*Response, error) + func (s *ActionsService) RemoveRunnerGroupRunners(ctx context.Context, org string, groupID, runnerID int64) (*Response, error) + func (s *ActionsService) RemoveSelectedRepoFromOrgSecret(ctx context.Context, org, name string, repo *Repository) (*Response, error) + func (s *ActionsService) RerunWorkflowByID(ctx context.Context, owner, repo string, runID int64) (*Response, error) + func (s *ActionsService) SetEnabledReposInOrg(ctx context.Context, owner string, repositoryIDs []int64) (*Response, error) + func (s *ActionsService) SetRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID int64, ...) (*Response, error) + func (s *ActionsService) SetRunnerGroupRunners(ctx context.Context, org string, groupID int64, ...) (*Response, error) + func (s *ActionsService) SetSelectedReposForOrgSecret(ctx context.Context, org, name string, ids SelectedRepoIDs) (*Response, error) + func (s *ActionsService) UpdateOrganizationRunnerGroup(ctx context.Context, org string, groupID int64, ...) (*RunnerGroup, *Response, error) + type ActivityListStarredOptions struct + Direction string + Sort string + type ActivityService service + func (s *ActivityService) DeleteRepositorySubscription(ctx context.Context, owner, repo string) (*Response, error) + func (s *ActivityService) DeleteThreadSubscription(ctx context.Context, id string) (*Response, error) + func (s *ActivityService) GetRepositorySubscription(ctx context.Context, owner, repo string) (*Subscription, *Response, error) + func (s *ActivityService) GetThread(ctx context.Context, id string) (*Notification, *Response, error) + func (s *ActivityService) GetThreadSubscription(ctx context.Context, id string) (*Subscription, *Response, error) + func (s *ActivityService) IsStarred(ctx context.Context, owner, repo string) (bool, *Response, error) + func (s *ActivityService) ListEvents(ctx context.Context, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsForOrganization(ctx context.Context, org string, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsForRepoNetwork(ctx context.Context, owner, repo string, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsPerformedByUser(ctx context.Context, user string, publicOnly bool, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsReceivedByUser(ctx context.Context, user string, publicOnly bool, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListFeeds(ctx context.Context) (*Feeds, *Response, error) + func (s *ActivityService) ListIssueEventsForRepository(ctx context.Context, owner, repo string, opts *ListOptions) ([]*IssueEvent, *Response, error) + func (s *ActivityService) ListNotifications(ctx context.Context, opts *NotificationListOptions) ([]*Notification, *Response, error) + func (s *ActivityService) ListRepositoryEvents(ctx context.Context, owner, repo string, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListRepositoryNotifications(ctx context.Context, owner, repo string, opts *NotificationListOptions) ([]*Notification, *Response, error) + func (s *ActivityService) ListStargazers(ctx context.Context, owner, repo string, opts *ListOptions) ([]*Stargazer, *Response, error) + func (s *ActivityService) ListStarred(ctx context.Context, user string, opts *ActivityListStarredOptions) ([]*StarredRepository, *Response, error) + func (s *ActivityService) ListUserEventsForOrganization(ctx context.Context, org, user string, opts *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListWatched(ctx context.Context, user string, opts *ListOptions) ([]*Repository, *Response, error) + func (s *ActivityService) ListWatchers(ctx context.Context, owner, repo string, opts *ListOptions) ([]*User, *Response, error) + func (s *ActivityService) MarkNotificationsRead(ctx context.Context, lastRead time.Time) (*Response, error) + func (s *ActivityService) MarkRepositoryNotificationsRead(ctx context.Context, owner, repo string, lastRead time.Time) (*Response, error) + func (s *ActivityService) MarkThreadRead(ctx context.Context, id string) (*Response, error) + func (s *ActivityService) SetRepositorySubscription(ctx context.Context, owner, repo string, subscription *Subscription) (*Subscription, *Response, error) + func (s *ActivityService) SetThreadSubscription(ctx context.Context, id string, subscription *Subscription) (*Subscription, *Response, error) + func (s *ActivityService) Star(ctx context.Context, owner, repo string) (*Response, error) + func (s *ActivityService) Unstar(ctx context.Context, owner, repo string) (*Response, error) + type AdminEnforcement struct + Enabled bool + URL *string + func (a *AdminEnforcement) GetURL() string + type AdminService service + func (s *AdminService) CreateOrg(ctx context.Context, org *Organization, admin string) (*Organization, *Response, error) + func (s *AdminService) CreateUser(ctx context.Context, login, email string) (*User, *Response, error) + func (s *AdminService) CreateUserImpersonation(ctx context.Context, username string, opts *ImpersonateUserOptions) (*UserAuthorization, *Response, error) + func (s *AdminService) DeleteUser(ctx context.Context, username string) (*Response, error) + func (s *AdminService) DeleteUserImpersonation(ctx context.Context, username string) (*Response, error) + func (s *AdminService) GetAdminStats(ctx context.Context) (*AdminStats, *Response, error) + func (s *AdminService) RenameOrg(ctx context.Context, org *Organization, newName string) (*RenameOrgResponse, *Response, error) + func (s *AdminService) RenameOrgByName(ctx context.Context, org, newName string) (*RenameOrgResponse, *Response, error) + func (s *AdminService) UpdateTeamLDAPMapping(ctx context.Context, team int64, mapping *TeamLDAPMapping) (*TeamLDAPMapping, *Response, error) + func (s *AdminService) UpdateUserLDAPMapping(ctx context.Context, user string, mapping *UserLDAPMapping) (*UserLDAPMapping, *Response, error) + type AdminStats struct + Comments *CommentStats + Gists *GistStats + Hooks *HookStats + Issues *IssueStats + Milestones *MilestoneStats + Orgs *OrgStats + Pages *PageStats + Pulls *PullStats + Repos *RepoStats + Users *UserStats + func (a *AdminStats) GetComments() *CommentStats + func (a *AdminStats) GetGists() *GistStats + func (a *AdminStats) GetHooks() *HookStats + func (a *AdminStats) GetIssues() *IssueStats + func (a *AdminStats) GetMilestones() *MilestoneStats + func (a *AdminStats) GetOrgs() *OrgStats + func (a *AdminStats) GetPages() *PageStats + func (a *AdminStats) GetPulls() *PullStats + func (a *AdminStats) GetRepos() *RepoStats + func (a *AdminStats) GetUsers() *UserStats + func (s AdminStats) String() string + type Alert struct + ClosedAt *Timestamp + ClosedBy *User + CreatedAt *Timestamp + DismissedAt *Timestamp + DismissedBy *User + DismissedReason *string + HTMLURL *string + InstancesURL *string + MostRecentInstance *MostRecentInstance + Rule *Rule + RuleDescription *string + RuleID *string + RuleSeverity *string + State *string + Tool *Tool + URL *string + func (a *Alert) GetClosedAt() Timestamp + func (a *Alert) GetClosedBy() *User + func (a *Alert) GetCreatedAt() Timestamp + func (a *Alert) GetDismissedAt() Timestamp + func (a *Alert) GetDismissedBy() *User + func (a *Alert) GetDismissedReason() string + func (a *Alert) GetHTMLURL() string + func (a *Alert) GetInstancesURL() string + func (a *Alert) GetMostRecentInstance() *MostRecentInstance + func (a *Alert) GetRule() *Rule + func (a *Alert) GetRuleDescription() string + func (a *Alert) GetRuleID() string + func (a *Alert) GetRuleSeverity() string + func (a *Alert) GetState() string + func (a *Alert) GetTool() *Tool + func (a *Alert) GetURL() string + func (a *Alert) ID() int64 + type AlertListOptions struct + Ref string + State string + type AllowDeletions struct + Enabled bool + type AllowForcePushes struct + Enabled bool + type App struct + CreatedAt *Timestamp + Description *string + Events []string + ExternalURL *string + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Owner *User + Permissions *InstallationPermissions + Slug *string + UpdatedAt *Timestamp + func (a *App) GetCreatedAt() Timestamp + func (a *App) GetDescription() string + func (a *App) GetExternalURL() string + func (a *App) GetHTMLURL() string + func (a *App) GetID() int64 + func (a *App) GetName() string + func (a *App) GetNodeID() string + func (a *App) GetOwner() *User + func (a *App) GetPermissions() *InstallationPermissions + func (a *App) GetSlug() string + func (a *App) GetUpdatedAt() Timestamp + type AppConfig struct + ClientID *string + ClientSecret *string + CreatedAt *Timestamp + Description *string + ExternalURL *string + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Owner *User + PEM *string + Slug *string + UpdatedAt *Timestamp + WebhookSecret *string + func (a *AppConfig) GetClientID() string + func (a *AppConfig) GetClientSecret() string + func (a *AppConfig) GetCreatedAt() Timestamp + func (a *AppConfig) GetDescription() string + func (a *AppConfig) GetExternalURL() string + func (a *AppConfig) GetHTMLURL() string + func (a *AppConfig) GetID() int64 + func (a *AppConfig) GetName() string + func (a *AppConfig) GetNodeID() string + func (a *AppConfig) GetOwner() *User + func (a *AppConfig) GetPEM() string + func (a *AppConfig) GetSlug() string + func (a *AppConfig) GetUpdatedAt() Timestamp + func (a *AppConfig) GetWebhookSecret() string + type AppsService service + func (s *AppsService) AddRepository(ctx context.Context, instID, repoID int64) (*Repository, *Response, error) + func (s *AppsService) CompleteAppManifest(ctx context.Context, code string) (*AppConfig, *Response, error) + func (s *AppsService) CreateAttachment(ctx context.Context, contentReferenceID int64, title, body string) (*Attachment, *Response, error) + func (s *AppsService) CreateInstallationToken(ctx context.Context, id int64, opts *InstallationTokenOptions) (*InstallationToken, *Response, error) + func (s *AppsService) DeleteInstallation(ctx context.Context, id int64) (*Response, error) + func (s *AppsService) FindOrganizationInstallation(ctx context.Context, org string) (*Installation, *Response, error) + func (s *AppsService) FindRepositoryInstallation(ctx context.Context, owner, repo string) (*Installation, *Response, error) + func (s *AppsService) FindRepositoryInstallationByID(ctx context.Context, id int64) (*Installation, *Response, error) + func (s *AppsService) FindUserInstallation(ctx context.Context, user string) (*Installation, *Response, error) + func (s *AppsService) Get(ctx context.Context, appSlug string) (*App, *Response, error) + func (s *AppsService) GetInstallation(ctx context.Context, id int64) (*Installation, *Response, error) + func (s *AppsService) ListInstallations(ctx context.Context, opts *ListOptions) ([]*Installation, *Response, error) + func (s *AppsService) ListRepos(ctx context.Context, opts *ListOptions) (*ListRepositories, *Response, error) + func (s *AppsService) ListUserInstallations(ctx context.Context, opts *ListOptions) ([]*Installation, *Response, error) + func (s *AppsService) ListUserRepos(ctx context.Context, id int64, opts *ListOptions) (*ListRepositories, *Response, error) + func (s *AppsService) RemoveRepository(ctx context.Context, instID, repoID int64) (*Response, error) + func (s *AppsService) RevokeInstallationToken(ctx context.Context) (*Response, error) + func (s *AppsService) SuspendInstallation(ctx context.Context, id int64) (*Response, error) + func (s *AppsService) UnsuspendInstallation(ctx context.Context, id int64) (*Response, error) + type ArchiveFormat string + const Tarball + const Zipball + type Artifact struct + ArchiveDownloadURL *string + CreatedAt *Timestamp + Expired *bool + ExpiresAt *Timestamp + ID *int64 + Name *string + NodeID *string + SizeInBytes *int64 + func (a *Artifact) GetArchiveDownloadURL() string + func (a *Artifact) GetCreatedAt() Timestamp + func (a *Artifact) GetExpired() bool + func (a *Artifact) GetExpiresAt() Timestamp + func (a *Artifact) GetID() int64 + func (a *Artifact) GetName() string + func (a *Artifact) GetNodeID() string + func (a *Artifact) GetSizeInBytes() int64 + type ArtifactList struct + Artifacts []*Artifact + TotalCount *int64 + func (a *ArtifactList) GetTotalCount() int64 + type Attachment struct + Body *string + ID *int64 + Title *string + func (a *Attachment) GetBody() string + func (a *Attachment) GetID() int64 + func (a *Attachment) GetTitle() string + type AuditEntry struct + Action *string + Active *bool + ActiveWas *bool + Actor *string + BlockedUser *string + Business *string + CancelledAt *Timestamp + CompletedAt *Timestamp + Conclusion *string + Config *HookConfig + ConfigWas *HookConfig + ContentType *string + CreatedAt *Timestamp + DeployKeyFingerprint *string + DocumentID *string + Emoji *string + EnvironmentName *string + Event *string + Events []string + EventsWere []string + Explanation *string + Fingerprint *string + HeadBranch *string + HeadSHA *string + HookID *int64 + IsHostedRunner *bool + JobName *string + LimitedAvailability *bool + Message *string + Name *string + OldUser *string + OpenSSHPublicKey *string + Org *string + PreviousVisibility *string + ReadOnly *string + Repo *string + Repository *string + RepositoryPublic *bool + RunnerGroupID *string + RunnerGroupName *string + RunnerID *string + RunnerLabels []string + RunnerName *string + SecretsPassed []string + SourceVersion *string + StartedAt *Timestamp + TargetLogin *string + TargetVersion *string + Team *string + Timestamp *Timestamp + TransportProtocol *int + TransportProtocolName *string + TriggerID *int64 + User *string + Visibility *string + WorkflowID *int64 + WorkflowRunID *int64 + func (a *AuditEntry) GetAction() string + func (a *AuditEntry) GetActive() bool + func (a *AuditEntry) GetActiveWas() bool + func (a *AuditEntry) GetActor() string + func (a *AuditEntry) GetBlockedUser() string + func (a *AuditEntry) GetBusiness() string + func (a *AuditEntry) GetCancelledAt() Timestamp + func (a *AuditEntry) GetCompletedAt() Timestamp + func (a *AuditEntry) GetConclusion() string + func (a *AuditEntry) GetConfig() *HookConfig + func (a *AuditEntry) GetConfigWas() *HookConfig + func (a *AuditEntry) GetContentType() string + func (a *AuditEntry) GetCreatedAt() Timestamp + func (a *AuditEntry) GetDeployKeyFingerprint() string + func (a *AuditEntry) GetDocumentID() string + func (a *AuditEntry) GetEmoji() string + func (a *AuditEntry) GetEnvironmentName() string + func (a *AuditEntry) GetEvent() string + func (a *AuditEntry) GetExplanation() string + func (a *AuditEntry) GetFingerprint() string + func (a *AuditEntry) GetHeadBranch() string + func (a *AuditEntry) GetHeadSHA() string + func (a *AuditEntry) GetHookID() int64 + func (a *AuditEntry) GetIsHostedRunner() bool + func (a *AuditEntry) GetJobName() string + func (a *AuditEntry) GetLimitedAvailability() bool + func (a *AuditEntry) GetMessage() string + func (a *AuditEntry) GetName() string + func (a *AuditEntry) GetOldUser() string + func (a *AuditEntry) GetOpenSSHPublicKey() string + func (a *AuditEntry) GetOrg() string + func (a *AuditEntry) GetPreviousVisibility() string + func (a *AuditEntry) GetReadOnly() string + func (a *AuditEntry) GetRepo() string + func (a *AuditEntry) GetRepository() string + func (a *AuditEntry) GetRepositoryPublic() bool + func (a *AuditEntry) GetRunnerGroupID() string + func (a *AuditEntry) GetRunnerGroupName() string + func (a *AuditEntry) GetRunnerID() string + func (a *AuditEntry) GetRunnerName() string + func (a *AuditEntry) GetSourceVersion() string + func (a *AuditEntry) GetStartedAt() Timestamp + func (a *AuditEntry) GetTargetLogin() string + func (a *AuditEntry) GetTargetVersion() string + func (a *AuditEntry) GetTeam() string + func (a *AuditEntry) GetTimestamp() Timestamp + func (a *AuditEntry) GetTransportProtocol() int + func (a *AuditEntry) GetTransportProtocolName() string + func (a *AuditEntry) GetTriggerID() int64 + func (a *AuditEntry) GetUser() string + func (a *AuditEntry) GetVisibility() string + func (a *AuditEntry) GetWorkflowID() int64 + func (a *AuditEntry) GetWorkflowRunID() int64 + type Authorization struct + App *AuthorizationApp + CreatedAt *Timestamp + Fingerprint *string + HashedToken *string + ID *int64 + Note *string + NoteURL *string + Scopes []Scope + Token *string + TokenLastEight *string + URL *string + UpdatedAt *Timestamp + User *User + func (a *Authorization) GetApp() *AuthorizationApp + func (a *Authorization) GetCreatedAt() Timestamp + func (a *Authorization) GetFingerprint() string + func (a *Authorization) GetHashedToken() string + func (a *Authorization) GetID() int64 + func (a *Authorization) GetNote() string + func (a *Authorization) GetNoteURL() string + func (a *Authorization) GetToken() string + func (a *Authorization) GetTokenLastEight() string + func (a *Authorization) GetURL() string + func (a *Authorization) GetUpdatedAt() Timestamp + func (a *Authorization) GetUser() *User + func (a Authorization) String() string + type AuthorizationApp struct + ClientID *string + Name *string + URL *string + func (a *AuthorizationApp) GetClientID() string + func (a *AuthorizationApp) GetName() string + func (a *AuthorizationApp) GetURL() string + func (a AuthorizationApp) String() string + type AuthorizationRequest struct + ClientID *string + ClientSecret *string + Fingerprint *string + Note *string + NoteURL *string + Scopes []Scope + func (a *AuthorizationRequest) GetClientID() string + func (a *AuthorizationRequest) GetClientSecret() string + func (a *AuthorizationRequest) GetFingerprint() string + func (a *AuthorizationRequest) GetNote() string + func (a *AuthorizationRequest) GetNoteURL() string + func (a AuthorizationRequest) String() string + type AuthorizationUpdateRequest struct + AddScopes []string + Fingerprint *string + Note *string + NoteURL *string + RemoveScopes []string + Scopes []string + func (a *AuthorizationUpdateRequest) GetFingerprint() string + func (a *AuthorizationUpdateRequest) GetNote() string + func (a *AuthorizationUpdateRequest) GetNoteURL() string + func (a AuthorizationUpdateRequest) String() string + type AuthorizationsService service + func (s *AuthorizationsService) Check(ctx context.Context, clientID, accessToken string) (*Authorization, *Response, error) + func (s *AuthorizationsService) CreateImpersonation(ctx context.Context, username string, authReq *AuthorizationRequest) (*Authorization, *Response, error) + func (s *AuthorizationsService) DeleteGrant(ctx context.Context, clientID, accessToken string) (*Response, error) + func (s *AuthorizationsService) DeleteImpersonation(ctx context.Context, username string) (*Response, error) + func (s *AuthorizationsService) Reset(ctx context.Context, clientID, accessToken string) (*Authorization, *Response, error) + func (s *AuthorizationsService) Revoke(ctx context.Context, clientID, accessToken string) (*Response, error) + type AuthorizedActorNames struct + From []string + type AuthorizedActorsOnly struct + From *bool + func (a *AuthorizedActorsOnly) GetFrom() bool + type AutoTriggerCheck struct + AppID *int64 + Setting *bool + func (a *AutoTriggerCheck) GetAppID() int64 + func (a *AutoTriggerCheck) GetSetting() bool + type Autolink struct + ID *int64 + KeyPrefix *string + URLTemplate *string + func (a *Autolink) GetID() int64 + func (a *Autolink) GetKeyPrefix() string + func (a *Autolink) GetURLTemplate() string + type AutolinkOptions struct + KeyPrefix *string + URLTemplate *string + func (a *AutolinkOptions) GetKeyPrefix() string + func (a *AutolinkOptions) GetURLTemplate() string + type BasicAuthTransport struct + OTP string + Password string + Transport http.RoundTripper + Username string + func (t *BasicAuthTransport) Client() *http.Client + func (t *BasicAuthTransport) RoundTrip(req *http.Request) (*http.Response, error) + type BillingService service + func (s *BillingService) GetActionsBillingOrg(ctx context.Context, org string) (*ActionBilling, *Response, error) + func (s *BillingService) GetActionsBillingUser(ctx context.Context, user string) (*ActionBilling, *Response, error) + func (s *BillingService) GetPackagesBillingOrg(ctx context.Context, org string) (*PackageBilling, *Response, error) + func (s *BillingService) GetPackagesBillingUser(ctx context.Context, user string) (*PackageBilling, *Response, error) + func (s *BillingService) GetStorageBillingOrg(ctx context.Context, org string) (*StorageBilling, *Response, error) + func (s *BillingService) GetStorageBillingUser(ctx context.Context, user string) (*StorageBilling, *Response, error) + type Blob struct + Content *string + Encoding *string + NodeID *string + SHA *string + Size *int + URL *string + func (b *Blob) GetContent() string + func (b *Blob) GetEncoding() string + func (b *Blob) GetNodeID() string + func (b *Blob) GetSHA() string + func (b *Blob) GetSize() int + func (b *Blob) GetURL() string + type Branch struct + Commit *RepositoryCommit + Name *string + Protected *bool + func (b *Branch) GetCommit() *RepositoryCommit + func (b *Branch) GetName() string + func (b *Branch) GetProtected() bool + type BranchCommit struct + Commit *Commit + Name *string + Protected *bool + func (b *BranchCommit) GetCommit() *Commit + func (b *BranchCommit) GetName() string + func (b *BranchCommit) GetProtected() bool + type BranchListOptions struct + Protected *bool + func (b *BranchListOptions) GetProtected() bool + type BranchPolicy struct + CustomBranchPolicies *bool + ProtectedBranches *bool + func (b *BranchPolicy) GetCustomBranchPolicies() bool + func (b *BranchPolicy) GetProtectedBranches() bool + type BranchProtectionRule struct + AdminEnforced *bool + AllowDeletionsEnforcementLevel *string + AllowForcePushesEnforcementLevel *string + AuthorizedActorNames []string + AuthorizedActorsOnly *bool + AuthorizedDismissalActorsOnly *bool + CreatedAt *Timestamp + DismissStaleReviewsOnPush *bool + ID *int64 + IgnoreApprovalsFromContributors *bool + LinearHistoryRequirementEnforcementLevel *string + MergeQueueEnforcementLevel *string + Name *string + PullRequestReviewsEnforcementLevel *string + RepositoryID *int64 + RequireCodeOwnerReview *bool + RequiredApprovingReviewCount *int + RequiredConversationResolutionLevel *string + RequiredDeploymentsEnforcementLevel *string + RequiredStatusChecks []string + RequiredStatusChecksEnforcementLevel *string + SignatureRequirementEnforcementLevel *string + StrictRequiredStatusChecksPolicy *bool + UpdatedAt *Timestamp + func (b *BranchProtectionRule) GetAdminEnforced() bool + func (b *BranchProtectionRule) GetAllowDeletionsEnforcementLevel() string + func (b *BranchProtectionRule) GetAllowForcePushesEnforcementLevel() string + func (b *BranchProtectionRule) GetAuthorizedActorsOnly() bool + func (b *BranchProtectionRule) GetAuthorizedDismissalActorsOnly() bool + func (b *BranchProtectionRule) GetCreatedAt() Timestamp + func (b *BranchProtectionRule) GetDismissStaleReviewsOnPush() bool + func (b *BranchProtectionRule) GetID() int64 + func (b *BranchProtectionRule) GetIgnoreApprovalsFromContributors() bool + func (b *BranchProtectionRule) GetLinearHistoryRequirementEnforcementLevel() string + func (b *BranchProtectionRule) GetMergeQueueEnforcementLevel() string + func (b *BranchProtectionRule) GetName() string + func (b *BranchProtectionRule) GetPullRequestReviewsEnforcementLevel() string + func (b *BranchProtectionRule) GetRepositoryID() int64 + func (b *BranchProtectionRule) GetRequireCodeOwnerReview() bool + func (b *BranchProtectionRule) GetRequiredApprovingReviewCount() int + func (b *BranchProtectionRule) GetRequiredConversationResolutionLevel() string + func (b *BranchProtectionRule) GetRequiredDeploymentsEnforcementLevel() string + func (b *BranchProtectionRule) GetRequiredStatusChecksEnforcementLevel() string + func (b *BranchProtectionRule) GetSignatureRequirementEnforcementLevel() string + func (b *BranchProtectionRule) GetStrictRequiredStatusChecksPolicy() bool + func (b *BranchProtectionRule) GetUpdatedAt() Timestamp + type BranchProtectionRuleEvent struct + Action *string + Changes *ProtectionChanges + Org *Organization + Repo *Repository + Rule *BranchProtectionRule + Sender *User + func (b *BranchProtectionRuleEvent) GetAction() string + func (b *BranchProtectionRuleEvent) GetChanges() *ProtectionChanges + func (b *BranchProtectionRuleEvent) GetOrg() *Organization + func (b *BranchProtectionRuleEvent) GetRepo() *Repository + func (b *BranchProtectionRuleEvent) GetRule() *BranchProtectionRule + func (b *BranchProtectionRuleEvent) GetSender() *User + type BranchRestrictions struct + Apps []*App + Teams []*Team + Users []*User + type BranchRestrictionsRequest struct + Apps []string + Teams []string + Users []string + type CheckRun struct + App *App + CheckSuite *CheckSuite + CompletedAt *Timestamp + Conclusion *string + DetailsURL *string + ExternalID *string + HTMLURL *string + HeadSHA *string + ID *int64 + Name *string + NodeID *string + Output *CheckRunOutput + PullRequests []*PullRequest + StartedAt *Timestamp + Status *string + URL *string + func (c *CheckRun) GetApp() *App + func (c *CheckRun) GetCheckSuite() *CheckSuite + func (c *CheckRun) GetCompletedAt() Timestamp + func (c *CheckRun) GetConclusion() string + func (c *CheckRun) GetDetailsURL() string + func (c *CheckRun) GetExternalID() string + func (c *CheckRun) GetHTMLURL() string + func (c *CheckRun) GetHeadSHA() string + func (c *CheckRun) GetID() int64 + func (c *CheckRun) GetName() string + func (c *CheckRun) GetNodeID() string + func (c *CheckRun) GetOutput() *CheckRunOutput + func (c *CheckRun) GetStartedAt() Timestamp + func (c *CheckRun) GetStatus() string + func (c *CheckRun) GetURL() string + func (c CheckRun) String() string + type CheckRunAction struct + Description string + Identifier string + Label string + type CheckRunAnnotation struct + AnnotationLevel *string + EndColumn *int + EndLine *int + Message *string + Path *string + RawDetails *string + StartColumn *int + StartLine *int + Title *string + func (c *CheckRunAnnotation) GetAnnotationLevel() string + func (c *CheckRunAnnotation) GetEndColumn() int + func (c *CheckRunAnnotation) GetEndLine() int + func (c *CheckRunAnnotation) GetMessage() string + func (c *CheckRunAnnotation) GetPath() string + func (c *CheckRunAnnotation) GetRawDetails() string + func (c *CheckRunAnnotation) GetStartColumn() int + func (c *CheckRunAnnotation) GetStartLine() int + func (c *CheckRunAnnotation) GetTitle() string + type CheckRunEvent struct + Action *string + CheckRun *CheckRun + Installation *Installation + Org *Organization + Repo *Repository + RequestedAction *RequestedAction + Sender *User + func (c *CheckRunEvent) GetAction() string + func (c *CheckRunEvent) GetCheckRun() *CheckRun + func (c *CheckRunEvent) GetInstallation() *Installation + func (c *CheckRunEvent) GetOrg() *Organization + func (c *CheckRunEvent) GetRepo() *Repository + func (c *CheckRunEvent) GetRequestedAction() *RequestedAction + func (c *CheckRunEvent) GetSender() *User + type CheckRunImage struct + Alt *string + Caption *string + ImageURL *string + func (c *CheckRunImage) GetAlt() string + func (c *CheckRunImage) GetCaption() string + func (c *CheckRunImage) GetImageURL() string + type CheckRunOutput struct + Annotations []*CheckRunAnnotation + AnnotationsCount *int + AnnotationsURL *string + Images []*CheckRunImage + Summary *string + Text *string + Title *string + func (c *CheckRunOutput) GetAnnotationsCount() int + func (c *CheckRunOutput) GetAnnotationsURL() string + func (c *CheckRunOutput) GetSummary() string + func (c *CheckRunOutput) GetText() string + func (c *CheckRunOutput) GetTitle() string + type CheckSuite struct + AfterSHA *string + App *App + BeforeSHA *string + Conclusion *string + CreatedAt *Timestamp + HeadBranch *string + HeadCommit *Commit + HeadSHA *string + ID *int64 + NodeID *string + PullRequests []*PullRequest + Repository *Repository + Status *string + URL *string + UpdatedAt *Timestamp + func (c *CheckSuite) GetAfterSHA() string + func (c *CheckSuite) GetApp() *App + func (c *CheckSuite) GetBeforeSHA() string + func (c *CheckSuite) GetConclusion() string + func (c *CheckSuite) GetCreatedAt() Timestamp + func (c *CheckSuite) GetHeadBranch() string + func (c *CheckSuite) GetHeadCommit() *Commit + func (c *CheckSuite) GetHeadSHA() string + func (c *CheckSuite) GetID() int64 + func (c *CheckSuite) GetNodeID() string + func (c *CheckSuite) GetRepository() *Repository + func (c *CheckSuite) GetStatus() string + func (c *CheckSuite) GetURL() string + func (c *CheckSuite) GetUpdatedAt() Timestamp + func (c CheckSuite) String() string + type CheckSuiteEvent struct + Action *string + CheckSuite *CheckSuite + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + func (c *CheckSuiteEvent) GetAction() string + func (c *CheckSuiteEvent) GetCheckSuite() *CheckSuite + func (c *CheckSuiteEvent) GetInstallation() *Installation + func (c *CheckSuiteEvent) GetOrg() *Organization + func (c *CheckSuiteEvent) GetRepo() *Repository + func (c *CheckSuiteEvent) GetSender() *User + type CheckSuitePreferenceOptions struct + AutoTriggerChecks []*AutoTriggerCheck + type CheckSuitePreferenceResults struct + Preferences *PreferenceList + Repository *Repository + func (c *CheckSuitePreferenceResults) GetPreferences() *PreferenceList + func (c *CheckSuitePreferenceResults) GetRepository() *Repository + type ChecksService service + func (s *ChecksService) CreateCheckRun(ctx context.Context, owner, repo string, opts CreateCheckRunOptions) (*CheckRun, *Response, error) + func (s *ChecksService) CreateCheckSuite(ctx context.Context, owner, repo string, opts CreateCheckSuiteOptions) (*CheckSuite, *Response, error) + func (s *ChecksService) GetCheckRun(ctx context.Context, owner, repo string, checkRunID int64) (*CheckRun, *Response, error) + func (s *ChecksService) GetCheckSuite(ctx context.Context, owner, repo string, checkSuiteID int64) (*CheckSuite, *Response, error) + func (s *ChecksService) ListCheckRunAnnotations(ctx context.Context, owner, repo string, checkRunID int64, opts *ListOptions) ([]*CheckRunAnnotation, *Response, error) + func (s *ChecksService) ListCheckRunsCheckSuite(ctx context.Context, owner, repo string, checkSuiteID int64, ...) (*ListCheckRunsResults, *Response, error) + func (s *ChecksService) ListCheckRunsForRef(ctx context.Context, owner, repo, ref string, opts *ListCheckRunsOptions) (*ListCheckRunsResults, *Response, error) + func (s *ChecksService) ListCheckSuitesForRef(ctx context.Context, owner, repo, ref string, opts *ListCheckSuiteOptions) (*ListCheckSuiteResults, *Response, error) + func (s *ChecksService) ReRequestCheckSuite(ctx context.Context, owner, repo string, checkSuiteID int64) (*Response, error) + func (s *ChecksService) SetCheckSuitePreferences(ctx context.Context, owner, repo string, opts CheckSuitePreferenceOptions) (*CheckSuitePreferenceResults, *Response, error) + func (s *ChecksService) UpdateCheckRun(ctx context.Context, owner, repo string, checkRunID int64, ...) (*CheckRun, *Response, error) + type Client struct + Actions *ActionsService + Activity *ActivityService + Admin *AdminService + Apps *AppsService + Authorizations *AuthorizationsService + BaseURL *url.URL + Billing *BillingService + Checks *ChecksService + CodeScanning *CodeScanningService + Enterprise *EnterpriseService + Gists *GistsService + Git *GitService + Gitignores *GitignoresService + Interactions *InteractionsService + IssueImport *IssueImportService + Issues *IssuesService + Licenses *LicensesService + Marketplace *MarketplaceService + Migrations *MigrationService + Organizations *OrganizationsService + Projects *ProjectsService + PullRequests *PullRequestsService + Reactions *ReactionsService + Repositories *RepositoriesService + SCIM *SCIMService + Search *SearchService + Teams *TeamsService + UploadURL *url.URL + UserAgent string + Users *UsersService + func NewClient(httpClient *http.Client) *Client + func NewEnterpriseClient(baseURL, uploadURL string, httpClient *http.Client) (*Client, error) + func (c *Client) APIMeta(ctx context.Context) (*APIMeta, *Response, error) + func (c *Client) BareDo(ctx context.Context, req *http.Request) (*Response, error) + func (c *Client) Client() *http.Client + func (c *Client) Do(ctx context.Context, req *http.Request, v interface{}) (*Response, error) + func (c *Client) GetCodeOfConduct(ctx context.Context, key string) (*CodeOfConduct, *Response, error) + func (c *Client) ListCodesOfConduct(ctx context.Context) ([]*CodeOfConduct, *Response, error) + func (c *Client) ListEmojis(ctx context.Context) (map[string]string, *Response, error) + func (c *Client) ListServiceHooks(ctx context.Context) ([]*ServiceHook, *Response, error) + func (c *Client) Markdown(ctx context.Context, text string, opts *MarkdownOptions) (string, *Response, error) + func (c *Client) NewRequest(method, urlStr string, body interface{}) (*http.Request, error) + func (c *Client) NewUploadRequest(urlStr string, reader io.Reader, size int64, mediaType string) (*http.Request, error) + func (c *Client) Octocat(ctx context.Context, message string) (string, *Response, error) + func (c *Client) RateLimits(ctx context.Context) (*RateLimits, *Response, error) + func (c *Client) Zen(ctx context.Context) (string, *Response, error) + type CodeOfConduct struct + Body *string + Key *string + Name *string + URL *string + func (c *CodeOfConduct) GetBody() string + func (c *CodeOfConduct) GetKey() string + func (c *CodeOfConduct) GetName() string + func (c *CodeOfConduct) GetURL() string + func (c *CodeOfConduct) String() string + type CodeResult struct + HTMLURL *string + Name *string + Path *string + Repository *Repository + SHA *string + TextMatches []*TextMatch + func (c *CodeResult) GetHTMLURL() string + func (c *CodeResult) GetName() string + func (c *CodeResult) GetPath() string + func (c *CodeResult) GetRepository() *Repository + func (c *CodeResult) GetSHA() string + func (c CodeResult) String() string + type CodeScanningService service + func (s *CodeScanningService) GetAlert(ctx context.Context, owner, repo string, id int64) (*Alert, *Response, error) + func (s *CodeScanningService) ListAlertsForRepo(ctx context.Context, owner, repo string, opts *AlertListOptions) ([]*Alert, *Response, error) + type CodeSearchResult struct + CodeResults []*CodeResult + IncompleteResults *bool + Total *int + func (c *CodeSearchResult) GetIncompleteResults() bool + func (c *CodeSearchResult) GetTotal() int + type CollaboratorInvitation struct + CreatedAt *Timestamp + HTMLURL *string + ID *int64 + Invitee *User + Inviter *User + Permissions *string + Repo *Repository + URL *string + func (c *CollaboratorInvitation) GetCreatedAt() Timestamp + func (c *CollaboratorInvitation) GetHTMLURL() string + func (c *CollaboratorInvitation) GetID() int64 + func (c *CollaboratorInvitation) GetInvitee() *User + func (c *CollaboratorInvitation) GetInviter() *User + func (c *CollaboratorInvitation) GetPermissions() string + func (c *CollaboratorInvitation) GetRepo() *Repository + func (c *CollaboratorInvitation) GetURL() string + type CombinedStatus struct + CommitURL *string + Name *string + RepositoryURL *string + SHA *string + State *string + Statuses []*RepoStatus + TotalCount *int + func (c *CombinedStatus) GetCommitURL() string + func (c *CombinedStatus) GetName() string + func (c *CombinedStatus) GetRepositoryURL() string + func (c *CombinedStatus) GetSHA() string + func (c *CombinedStatus) GetState() string + func (c *CombinedStatus) GetTotalCount() int + func (s CombinedStatus) String() string + type Comment struct + Body string + CreatedAt *time.Time + func (c *Comment) GetCreatedAt() time.Time + type CommentStats struct + TotalCommitComments *int + TotalGistComments *int + TotalIssueComments *int + TotalPullRequestComments *int + func (c *CommentStats) GetTotalCommitComments() int + func (c *CommentStats) GetTotalGistComments() int + func (c *CommentStats) GetTotalIssueComments() int + func (c *CommentStats) GetTotalPullRequestComments() int + func (s CommentStats) String() string + type Commit struct + Author *CommitAuthor + CommentCount *int + Committer *CommitAuthor + HTMLURL *string + Message *string + NodeID *string + Parents []*Commit + SHA *string + SigningKey *openpgp.Entity + Stats *CommitStats + Tree *Tree + URL *string + Verification *SignatureVerification + func (c *Commit) GetAuthor() *CommitAuthor + func (c *Commit) GetCommentCount() int + func (c *Commit) GetCommitter() *CommitAuthor + func (c *Commit) GetHTMLURL() string + func (c *Commit) GetMessage() string + func (c *Commit) GetNodeID() string + func (c *Commit) GetSHA() string + func (c *Commit) GetStats() *CommitStats + func (c *Commit) GetTree() *Tree + func (c *Commit) GetURL() string + func (c *Commit) GetVerification() *SignatureVerification + func (c Commit) String() string + type CommitAuthor struct + Date *time.Time + Email *string + Login *string + Name *string + func (c *CommitAuthor) GetDate() time.Time + func (c *CommitAuthor) GetEmail() string + func (c *CommitAuthor) GetLogin() string + func (c *CommitAuthor) GetName() string + func (c CommitAuthor) String() string + type CommitCommentEvent struct + Action *string + Comment *RepositoryComment + Installation *Installation + Repo *Repository + Sender *User + func (c *CommitCommentEvent) GetAction() string + func (c *CommitCommentEvent) GetComment() *RepositoryComment + func (c *CommitCommentEvent) GetInstallation() *Installation + func (c *CommitCommentEvent) GetRepo() *Repository + func (c *CommitCommentEvent) GetSender() *User + type CommitFile struct + Additions *int + BlobURL *string + Changes *int + ContentsURL *string + Deletions *int + Filename *string + Patch *string + PreviousFilename *string + RawURL *string + SHA *string + Status *string + func (c *CommitFile) GetAdditions() int + func (c *CommitFile) GetBlobURL() string + func (c *CommitFile) GetChanges() int + func (c *CommitFile) GetContentsURL() string + func (c *CommitFile) GetDeletions() int + func (c *CommitFile) GetFilename() string + func (c *CommitFile) GetPatch() string + func (c *CommitFile) GetPreviousFilename() string + func (c *CommitFile) GetRawURL() string + func (c *CommitFile) GetSHA() string + func (c *CommitFile) GetStatus() string + func (c CommitFile) String() string + type CommitResult struct + Author *User + CommentsURL *string + Commit *Commit + Committer *User + HTMLURL *string + Parents []*Commit + Repository *Repository + SHA *string + Score *float64 + URL *string + func (c *CommitResult) GetAuthor() *User + func (c *CommitResult) GetCommentsURL() string + func (c *CommitResult) GetCommit() *Commit + func (c *CommitResult) GetCommitter() *User + func (c *CommitResult) GetHTMLURL() string + func (c *CommitResult) GetRepository() *Repository + func (c *CommitResult) GetSHA() string + func (c *CommitResult) GetScore() *float64 + func (c *CommitResult) GetURL() string + type CommitStats struct + Additions *int + Deletions *int + Total *int + func (c *CommitStats) GetAdditions() int + func (c *CommitStats) GetDeletions() int + func (c *CommitStats) GetTotal() int + func (c CommitStats) String() string + type CommitsComparison struct + AheadBy *int + BaseCommit *RepositoryCommit + BehindBy *int + Commits []*RepositoryCommit + DiffURL *string + Files []*CommitFile + HTMLURL *string + MergeBaseCommit *RepositoryCommit + PatchURL *string + PermalinkURL *string + Status *string + TotalCommits *int + URL *string + func (c *CommitsComparison) GetAheadBy() int + func (c *CommitsComparison) GetBaseCommit() *RepositoryCommit + func (c *CommitsComparison) GetBehindBy() int + func (c *CommitsComparison) GetDiffURL() string + func (c *CommitsComparison) GetHTMLURL() string + func (c *CommitsComparison) GetMergeBaseCommit() *RepositoryCommit + func (c *CommitsComparison) GetPatchURL() string + func (c *CommitsComparison) GetPermalinkURL() string + func (c *CommitsComparison) GetStatus() string + func (c *CommitsComparison) GetTotalCommits() int + func (c *CommitsComparison) GetURL() string + func (c CommitsComparison) String() string + type CommitsListOptions struct + Author string + Path string + SHA string + Since time.Time + Until time.Time + type CommitsSearchResult struct + Commits []*CommitResult + IncompleteResults *bool + Total *int + func (c *CommitsSearchResult) GetIncompleteResults() bool + func (c *CommitsSearchResult) GetTotal() int + type CommunityHealthFiles struct + CodeOfConduct *Metric + CodeOfConductFile *Metric + Contributing *Metric + IssueTemplate *Metric + License *Metric + PullRequestTemplate *Metric + Readme *Metric + func (c *CommunityHealthFiles) GetCodeOfConduct() *Metric + func (c *CommunityHealthFiles) GetCodeOfConductFile() *Metric + func (c *CommunityHealthFiles) GetContributing() *Metric + func (c *CommunityHealthFiles) GetIssueTemplate() *Metric + func (c *CommunityHealthFiles) GetLicense() *Metric + func (c *CommunityHealthFiles) GetPullRequestTemplate() *Metric + func (c *CommunityHealthFiles) GetReadme() *Metric + type CommunityHealthMetrics struct + ContentReportsEnabled *bool + Description *string + Documentation *string + Files *CommunityHealthFiles + HealthPercentage *int + UpdatedAt *time.Time + func (c *CommunityHealthMetrics) GetContentReportsEnabled() bool + func (c *CommunityHealthMetrics) GetDescription() string + func (c *CommunityHealthMetrics) GetDocumentation() string + func (c *CommunityHealthMetrics) GetFiles() *CommunityHealthFiles + func (c *CommunityHealthMetrics) GetHealthPercentage() int + func (c *CommunityHealthMetrics) GetUpdatedAt() time.Time + type ContentReference struct + ID *int64 + NodeID *string + Reference *string + func (c *ContentReference) GetID() int64 + func (c *ContentReference) GetNodeID() string + func (c *ContentReference) GetReference() string + type ContentReferenceEvent struct + Action *string + ContentReference *ContentReference + Installation *Installation + Repo *Repository + Sender *User + func (c *ContentReferenceEvent) GetAction() string + func (c *ContentReferenceEvent) GetContentReference() *ContentReference + func (c *ContentReferenceEvent) GetInstallation() *Installation + func (c *ContentReferenceEvent) GetRepo() *Repository + func (c *ContentReferenceEvent) GetSender() *User + type Contributor struct + AvatarURL *string + Contributions *int + Email *string + EventsURL *string + FollowersURL *string + FollowingURL *string + GistsURL *string + GravatarID *string + HTMLURL *string + ID *int64 + Login *string + Name *string + NodeID *string + OrganizationsURL *string + ReceivedEventsURL *string + ReposURL *string + SiteAdmin *bool + StarredURL *string + SubscriptionsURL *string + Type *string + URL *string + func (c *Contributor) GetAvatarURL() string + func (c *Contributor) GetContributions() int + func (c *Contributor) GetEmail() string + func (c *Contributor) GetEventsURL() string + func (c *Contributor) GetFollowersURL() string + func (c *Contributor) GetFollowingURL() string + func (c *Contributor) GetGistsURL() string + func (c *Contributor) GetGravatarID() string + func (c *Contributor) GetHTMLURL() string + func (c *Contributor) GetID() int64 + func (c *Contributor) GetLogin() string + func (c *Contributor) GetName() string + func (c *Contributor) GetNodeID() string + func (c *Contributor) GetOrganizationsURL() string + func (c *Contributor) GetReceivedEventsURL() string + func (c *Contributor) GetReposURL() string + func (c *Contributor) GetSiteAdmin() bool + func (c *Contributor) GetStarredURL() string + func (c *Contributor) GetSubscriptionsURL() string + func (c *Contributor) GetType() string + func (c *Contributor) GetURL() string + type ContributorStats struct + Author *Contributor + Total *int + Weeks []*WeeklyStats + func (c *ContributorStats) GetAuthor() *Contributor + func (c *ContributorStats) GetTotal() int + func (c ContributorStats) String() string + type CreateCheckRunOptions struct + Actions []*CheckRunAction + CompletedAt *Timestamp + Conclusion *string + DetailsURL *string + ExternalID *string + HeadSHA string + Name string + Output *CheckRunOutput + StartedAt *Timestamp + Status *string + func (c *CreateCheckRunOptions) GetCompletedAt() Timestamp + func (c *CreateCheckRunOptions) GetConclusion() string + func (c *CreateCheckRunOptions) GetDetailsURL() string + func (c *CreateCheckRunOptions) GetExternalID() string + func (c *CreateCheckRunOptions) GetOutput() *CheckRunOutput + func (c *CreateCheckRunOptions) GetStartedAt() Timestamp + func (c *CreateCheckRunOptions) GetStatus() string + type CreateCheckSuiteOptions struct + HeadBranch *string + HeadSHA string + func (c *CreateCheckSuiteOptions) GetHeadBranch() string + type CreateEvent struct + Description *string + Installation *Installation + MasterBranch *string + PusherType *string + Ref *string + RefType *string + Repo *Repository + Sender *User + func (c *CreateEvent) GetDescription() string + func (c *CreateEvent) GetInstallation() *Installation + func (c *CreateEvent) GetMasterBranch() string + func (c *CreateEvent) GetPusherType() string + func (c *CreateEvent) GetRef() string + func (c *CreateEvent) GetRefType() string + func (c *CreateEvent) GetRepo() *Repository + func (c *CreateEvent) GetSender() *User + type CreateOrgInvitationOptions struct + Email *string + InviteeID *int64 + Role *string + TeamID []int64 + func (c *CreateOrgInvitationOptions) GetEmail() string + func (c *CreateOrgInvitationOptions) GetInviteeID() int64 + func (c *CreateOrgInvitationOptions) GetRole() string + type CreateRunnerGroupRequest struct + AllowsPublicRepositories *bool + Name *string + Runners []int64 + SelectedRepositoryIDs []int64 + Visibility *string + func (c *CreateRunnerGroupRequest) GetAllowsPublicRepositories() bool + func (c *CreateRunnerGroupRequest) GetName() string + func (c *CreateRunnerGroupRequest) GetVisibility() string + type CreateUpdateEnvironment struct + DeploymentBranchPolicy *BranchPolicy + Reviewers []*EnvReviewers + WaitTimer *int + func (c *CreateUpdateEnvironment) GetDeploymentBranchPolicy() *BranchPolicy + func (c *CreateUpdateEnvironment) GetWaitTimer() int + func (c *CreateUpdateEnvironment) MarshalJSON() ([]byte, error) + type CreateUserProjectOptions struct + Body *string + Name string + func (c *CreateUserProjectOptions) GetBody() string + type CreateWorkflowDispatchEventRequest struct + Inputs map[string]interface{} + Ref string + type DeleteEvent struct + Installation *Installation + PusherType *string + Ref *string + RefType *string + Repo *Repository + Sender *User + func (d *DeleteEvent) GetInstallation() *Installation + func (d *DeleteEvent) GetPusherType() string + func (d *DeleteEvent) GetRef() string + func (d *DeleteEvent) GetRefType() string + func (d *DeleteEvent) GetRepo() *Repository + func (d *DeleteEvent) GetSender() *User + type DeployKeyEvent struct + Action *string + Installation *Installation + Key *Key + func (d *DeployKeyEvent) GetAction() string + func (d *DeployKeyEvent) GetInstallation() *Installation + func (d *DeployKeyEvent) GetKey() *Key + type Deployment struct + CreatedAt *Timestamp + Creator *User + Description *string + Environment *string + ID *int64 + NodeID *string + Payload json.RawMessage + Ref *string + RepositoryURL *string + SHA *string + StatusesURL *string + Task *string + URL *string + UpdatedAt *Timestamp + func (d *Deployment) GetCreatedAt() Timestamp + func (d *Deployment) GetCreator() *User + func (d *Deployment) GetDescription() string + func (d *Deployment) GetEnvironment() string + func (d *Deployment) GetID() int64 + func (d *Deployment) GetNodeID() string + func (d *Deployment) GetRef() string + func (d *Deployment) GetRepositoryURL() string + func (d *Deployment) GetSHA() string + func (d *Deployment) GetStatusesURL() string + func (d *Deployment) GetTask() string + func (d *Deployment) GetURL() string + func (d *Deployment) GetUpdatedAt() Timestamp + type DeploymentEvent struct + Deployment *Deployment + Installation *Installation + Repo *Repository + Sender *User + func (d *DeploymentEvent) GetDeployment() *Deployment + func (d *DeploymentEvent) GetInstallation() *Installation + func (d *DeploymentEvent) GetRepo() *Repository + func (d *DeploymentEvent) GetSender() *User + type DeploymentRequest struct + AutoMerge *bool + Description *string + Environment *string + Payload interface{} + ProductionEnvironment *bool + Ref *string + RequiredContexts *[]string + Task *string + TransientEnvironment *bool + func (d *DeploymentRequest) GetAutoMerge() bool + func (d *DeploymentRequest) GetDescription() string + func (d *DeploymentRequest) GetEnvironment() string + func (d *DeploymentRequest) GetProductionEnvironment() bool + func (d *DeploymentRequest) GetRef() string + func (d *DeploymentRequest) GetRequiredContexts() []string + func (d *DeploymentRequest) GetTask() string + func (d *DeploymentRequest) GetTransientEnvironment() bool + type DeploymentStatus struct + CreatedAt *Timestamp + Creator *User + DeploymentURL *string + Description *string + Environment *string + EnvironmentURL *string + ID *int64 + LogURL *string + NodeID *string + RepositoryURL *string + State *string + TargetURL *string + URL *string + UpdatedAt *Timestamp + func (d *DeploymentStatus) GetCreatedAt() Timestamp + func (d *DeploymentStatus) GetCreator() *User + func (d *DeploymentStatus) GetDeploymentURL() string + func (d *DeploymentStatus) GetDescription() string + func (d *DeploymentStatus) GetEnvironment() string + func (d *DeploymentStatus) GetEnvironmentURL() string + func (d *DeploymentStatus) GetID() int64 + func (d *DeploymentStatus) GetLogURL() string + func (d *DeploymentStatus) GetNodeID() string + func (d *DeploymentStatus) GetRepositoryURL() string + func (d *DeploymentStatus) GetState() string + func (d *DeploymentStatus) GetTargetURL() string + func (d *DeploymentStatus) GetURL() string + func (d *DeploymentStatus) GetUpdatedAt() Timestamp + type DeploymentStatusEvent struct + Deployment *Deployment + DeploymentStatus *DeploymentStatus + Installation *Installation + Repo *Repository + Sender *User + func (d *DeploymentStatusEvent) GetDeployment() *Deployment + func (d *DeploymentStatusEvent) GetDeploymentStatus() *DeploymentStatus + func (d *DeploymentStatusEvent) GetInstallation() *Installation + func (d *DeploymentStatusEvent) GetRepo() *Repository + func (d *DeploymentStatusEvent) GetSender() *User + type DeploymentStatusRequest struct + AutoInactive *bool + Description *string + Environment *string + EnvironmentURL *string + LogURL *string + State *string + func (d *DeploymentStatusRequest) GetAutoInactive() bool + func (d *DeploymentStatusRequest) GetDescription() string + func (d *DeploymentStatusRequest) GetEnvironment() string + func (d *DeploymentStatusRequest) GetEnvironmentURL() string + func (d *DeploymentStatusRequest) GetLogURL() string + func (d *DeploymentStatusRequest) GetState() string + type DeploymentsListOptions struct + Environment string + Ref string + SHA string + Task string + type DiscussionComment struct + Author *User + Body *string + BodyHTML *string + BodyVersion *string + CreatedAt *Timestamp + DiscussionURL *string + HTMLURL *string + LastEditedAt *Timestamp + NodeID *string + Number *int + Reactions *Reactions + URL *string + UpdatedAt *Timestamp + func (c DiscussionComment) String() string + func (d *DiscussionComment) GetAuthor() *User + func (d *DiscussionComment) GetBody() string + func (d *DiscussionComment) GetBodyHTML() string + func (d *DiscussionComment) GetBodyVersion() string + func (d *DiscussionComment) GetCreatedAt() Timestamp + func (d *DiscussionComment) GetDiscussionURL() string + func (d *DiscussionComment) GetHTMLURL() string + func (d *DiscussionComment) GetLastEditedAt() Timestamp + func (d *DiscussionComment) GetNodeID() string + func (d *DiscussionComment) GetNumber() int + func (d *DiscussionComment) GetReactions() *Reactions + func (d *DiscussionComment) GetURL() string + func (d *DiscussionComment) GetUpdatedAt() Timestamp + type DiscussionCommentListOptions struct + Direction string + type DiscussionListOptions struct + Direction string + type DismissalRestrictions struct + Teams []*Team + Users []*User + type DismissalRestrictionsRequest struct + Teams *[]string + Users *[]string + func (d *DismissalRestrictionsRequest) GetTeams() []string + func (d *DismissalRestrictionsRequest) GetUsers() []string + type DismissedReview struct + DismissalCommitID *string + DismissalMessage *string + ReviewID *int64 + State *string + func (d *DismissedReview) GetDismissalCommitID() string + func (d *DismissedReview) GetDismissalMessage() string + func (d *DismissedReview) GetReviewID() int64 + func (d *DismissedReview) GetState() string + type DispatchRequestOptions struct + ClientPayload *json.RawMessage + EventType string + func (d *DispatchRequestOptions) GetClientPayload() json.RawMessage + type DraftReviewComment struct + Body *string + Line *int + Path *string + Position *int + Side *string + StartLine *int + StartSide *string + func (c DraftReviewComment) String() string + func (d *DraftReviewComment) GetBody() string + func (d *DraftReviewComment) GetLine() int + func (d *DraftReviewComment) GetPath() string + func (d *DraftReviewComment) GetPosition() int + func (d *DraftReviewComment) GetSide() string + func (d *DraftReviewComment) GetStartLine() int + func (d *DraftReviewComment) GetStartSide() string + type EditBase struct + Ref *EditRef + SHA *EditSHA + func (e *EditBase) GetRef() *EditRef + func (e *EditBase) GetSHA() *EditSHA + type EditBody struct + From *string + func (e *EditBody) GetFrom() string + type EditChange struct + Base *EditBase + Body *EditBody + Title *EditTitle + func (e *EditChange) GetBase() *EditBase + func (e *EditChange) GetBody() *EditBody + func (e *EditChange) GetTitle() *EditTitle + type EditRef struct + From *string + func (e *EditRef) GetFrom() string + type EditSHA struct + From *string + func (e *EditSHA) GetFrom() string + type EditTitle struct + From *string + func (e *EditTitle) GetFrom() string + type EncryptedSecret struct + EncryptedValue string + KeyID string + Name string + SelectedRepositoryIDs SelectedRepoIDs + Visibility string + type Enterprise struct + AvatarURL *string + CreatedAt *Timestamp + Description *string + HTMLURL *string + ID *int + Name *string + NodeID *string + Slug *string + UpdatedAt *Timestamp + WebsiteURL *string + func (e *Enterprise) GetAvatarURL() string + func (e *Enterprise) GetCreatedAt() Timestamp + func (e *Enterprise) GetDescription() string + func (e *Enterprise) GetHTMLURL() string + func (e *Enterprise) GetID() int + func (e *Enterprise) GetName() string + func (e *Enterprise) GetNodeID() string + func (e *Enterprise) GetSlug() string + func (e *Enterprise) GetUpdatedAt() Timestamp + func (e *Enterprise) GetWebsiteURL() string + func (m Enterprise) String() string + type EnterpriseService service + func (s *EnterpriseService) CreateRegistrationToken(ctx context.Context, enterprise string) (*RegistrationToken, *Response, error) + func (s *EnterpriseService) GetAuditLog(ctx context.Context, enterprise string, opts *GetAuditLogOptions) ([]*AuditEntry, *Response, error) + func (s *EnterpriseService) ListRunners(ctx context.Context, enterprise string, opts *ListOptions) (*Runners, *Response, error) + func (s *EnterpriseService) RemoveRunner(ctx context.Context, enterprise string, runnerID int64) (*Response, error) + type EnvResponse struct + Environments []*Environment + TotalCount *int + func (e *EnvResponse) GetTotalCount() int + type EnvReviewers struct + ID *int64 + Type *string + func (e *EnvReviewers) GetID() int64 + func (e *EnvReviewers) GetType() string + type Environment struct + CreatedAt *Timestamp + DeploymentBranchPolicy *BranchPolicy + EnvironmentName *string + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Owner *string + ProtectionRules []*ProtectionRule + Repo *string + Reviewers []*EnvReviewers + URL *string + UpdatedAt *Timestamp + WaitTimer *int + func (e *Environment) GetCreatedAt() Timestamp + func (e *Environment) GetDeploymentBranchPolicy() *BranchPolicy + func (e *Environment) GetEnvironmentName() string + func (e *Environment) GetHTMLURL() string + func (e *Environment) GetID() int64 + func (e *Environment) GetName() string + func (e *Environment) GetNodeID() string + func (e *Environment) GetOwner() string + func (e *Environment) GetRepo() string + func (e *Environment) GetURL() string + func (e *Environment) GetUpdatedAt() Timestamp + func (e *Environment) GetWaitTimer() int + type Error struct + Code string + Field string + Message string + Resource string + func (e *Error) Error() string + func (e *Error) UnmarshalJSON(data []byte) error + type ErrorBlock struct + CreatedAt *Timestamp + Reason string + func (e *ErrorBlock) GetCreatedAt() Timestamp + type ErrorResponse struct + Block *ErrorBlock + DocumentationURL string + Errors []Error + Message string + Response *http.Response + func (e *ErrorResponse) GetBlock() *ErrorBlock + func (r *ErrorResponse) Error() string + func (r *ErrorResponse) Is(target error) bool + type Event struct + Actor *User + CreatedAt *time.Time + ID *string + Org *Organization + Public *bool + RawPayload *json.RawMessage + Repo *Repository + Type *string + func (e *Event) GetActor() *User + func (e *Event) GetCreatedAt() time.Time + func (e *Event) GetID() string + func (e *Event) GetOrg() *Organization + func (e *Event) GetPublic() bool + func (e *Event) GetRawPayload() json.RawMessage + func (e *Event) GetRepo() *Repository + func (e *Event) GetType() string + func (e *Event) ParsePayload() (payload interface{}, err error) + func (e *Event) Payload() (payload interface{}) + func (e Event) String() string + type FeedLink struct + HRef *string + Type *string + func (f *FeedLink) GetHRef() string + func (f *FeedLink) GetType() string + type FeedLinks struct + CurrentUser *FeedLink + CurrentUserActor *FeedLink + CurrentUserOrganization *FeedLink + CurrentUserOrganizations []*FeedLink + CurrentUserPublic *FeedLink + Timeline *FeedLink + User *FeedLink + func (f *FeedLinks) GetCurrentUser() *FeedLink + func (f *FeedLinks) GetCurrentUserActor() *FeedLink + func (f *FeedLinks) GetCurrentUserOrganization() *FeedLink + func (f *FeedLinks) GetCurrentUserPublic() *FeedLink + func (f *FeedLinks) GetTimeline() *FeedLink + func (f *FeedLinks) GetUser() *FeedLink + type Feeds struct + CurrentUserActorURL *string + CurrentUserOrganizationURL *string + CurrentUserOrganizationURLs []string + CurrentUserPublicURL *string + CurrentUserURL *string + Links *FeedLinks + TimelineURL *string + UserURL *string + func (f *Feeds) GetCurrentUserActorURL() string + func (f *Feeds) GetCurrentUserOrganizationURL() string + func (f *Feeds) GetCurrentUserPublicURL() string + func (f *Feeds) GetCurrentUserURL() string + func (f *Feeds) GetLinks() *FeedLinks + func (f *Feeds) GetTimelineURL() string + func (f *Feeds) GetUserURL() string + type ForkEvent struct + Forkee *Repository + Installation *Installation + Repo *Repository + Sender *User + func (f *ForkEvent) GetForkee() *Repository + func (f *ForkEvent) GetInstallation() *Installation + func (f *ForkEvent) GetRepo() *Repository + func (f *ForkEvent) GetSender() *User + type GPGEmail struct + Email *string + Verified *bool + func (g *GPGEmail) GetEmail() string + func (g *GPGEmail) GetVerified() bool + type GPGKey struct + CanCertify *bool + CanEncryptComms *bool + CanEncryptStorage *bool + CanSign *bool + CreatedAt *time.Time + Emails []*GPGEmail + ExpiresAt *time.Time + ID *int64 + KeyID *string + PrimaryKeyID *int64 + PublicKey *string + RawKey *string + Subkeys []*GPGKey + func (g *GPGKey) GetCanCertify() bool + func (g *GPGKey) GetCanEncryptComms() bool + func (g *GPGKey) GetCanEncryptStorage() bool + func (g *GPGKey) GetCanSign() bool + func (g *GPGKey) GetCreatedAt() time.Time + func (g *GPGKey) GetExpiresAt() time.Time + func (g *GPGKey) GetID() int64 + func (g *GPGKey) GetKeyID() string + func (g *GPGKey) GetPrimaryKeyID() int64 + func (g *GPGKey) GetPublicKey() string + func (g *GPGKey) GetRawKey() string + func (k GPGKey) String() string + type GetAuditLogOptions struct + Include *string + Order *string + Phrase *string + func (g *GetAuditLogOptions) GetInclude() string + func (g *GetAuditLogOptions) GetOrder() string + func (g *GetAuditLogOptions) GetPhrase() string + type Gist struct + Comments *int + CreatedAt *time.Time + Description *string + Files map[GistFilename]GistFile + GitPullURL *string + GitPushURL *string + HTMLURL *string + ID *string + NodeID *string + Owner *User + Public *bool + UpdatedAt *time.Time + func (g *Gist) GetComments() int + func (g *Gist) GetCreatedAt() time.Time + func (g *Gist) GetDescription() string + func (g *Gist) GetFiles() map[GistFilename]GistFile + func (g *Gist) GetGitPullURL() string + func (g *Gist) GetGitPushURL() string + func (g *Gist) GetHTMLURL() string + func (g *Gist) GetID() string + func (g *Gist) GetNodeID() string + func (g *Gist) GetOwner() *User + func (g *Gist) GetPublic() bool + func (g *Gist) GetUpdatedAt() time.Time + func (g Gist) String() string + type GistComment struct + Body *string + CreatedAt *time.Time + ID *int64 + URL *string + User *User + func (g *GistComment) GetBody() string + func (g *GistComment) GetCreatedAt() time.Time + func (g *GistComment) GetID() int64 + func (g *GistComment) GetURL() string + func (g *GistComment) GetUser() *User + func (g GistComment) String() string + type GistCommit struct + ChangeStatus *CommitStats + CommittedAt *Timestamp + NodeID *string + URL *string + User *User + Version *string + func (g *GistCommit) GetChangeStatus() *CommitStats + func (g *GistCommit) GetCommittedAt() Timestamp + func (g *GistCommit) GetNodeID() string + func (g *GistCommit) GetURL() string + func (g *GistCommit) GetUser() *User + func (g *GistCommit) GetVersion() string + func (gc GistCommit) String() string + type GistFile struct + Content *string + Filename *string + Language *string + RawURL *string + Size *int + Type *string + func (g *GistFile) GetContent() string + func (g *GistFile) GetFilename() string + func (g *GistFile) GetLanguage() string + func (g *GistFile) GetRawURL() string + func (g *GistFile) GetSize() int + func (g *GistFile) GetType() string + func (g GistFile) String() string + type GistFilename string + type GistFork struct + CreatedAt *Timestamp + ID *string + NodeID *string + URL *string + UpdatedAt *Timestamp + User *User + func (g *GistFork) GetCreatedAt() Timestamp + func (g *GistFork) GetID() string + func (g *GistFork) GetNodeID() string + func (g *GistFork) GetURL() string + func (g *GistFork) GetUpdatedAt() Timestamp + func (g *GistFork) GetUser() *User + func (gf GistFork) String() string + type GistListOptions struct + Since time.Time + type GistStats struct + PrivateGists *int + PublicGists *int + TotalGists *int + func (g *GistStats) GetPrivateGists() int + func (g *GistStats) GetPublicGists() int + func (g *GistStats) GetTotalGists() int + func (s GistStats) String() string + type GistsService service + func (s *GistsService) Create(ctx context.Context, gist *Gist) (*Gist, *Response, error) + func (s *GistsService) CreateComment(ctx context.Context, gistID string, comment *GistComment) (*GistComment, *Response, error) + func (s *GistsService) Delete(ctx context.Context, id string) (*Response, error) + func (s *GistsService) DeleteComment(ctx context.Context, gistID string, commentID int64) (*Response, error) + func (s *GistsService) Edit(ctx context.Context, id string, gist *Gist) (*Gist, *Response, error) + func (s *GistsService) EditComment(ctx context.Context, gistID string, commentID int64, comment *GistComment) (*GistComment, *Response, error) + func (s *GistsService) Fork(ctx context.Context, id string) (*Gist, *Response, error) + func (s *GistsService) Get(ctx context.Context, id string) (*Gist, *Response, error) + func (s *GistsService) GetComment(ctx context.Context, gistID string, commentID int64) (*GistComment, *Response, error) + func (s *GistsService) GetRevision(ctx context.Context, id, sha string) (*Gist, *Response, error) + func (s *GistsService) IsStarred(ctx context.Context, id string) (bool, *Response, error) + func (s *GistsService) List(ctx context.Context, user string, opts *GistListOptions) ([]*Gist, *Response, error) + func (s *GistsService) ListAll(ctx context.Context, opts *GistListOptions) ([]*Gist, *Response, error) + func (s *GistsService) ListComments(ctx context.Context, gistID string, opts *ListOptions) ([]*GistComment, *Response, error) + func (s *GistsService) ListCommits(ctx context.Context, id string, opts *ListOptions) ([]*GistCommit, *Response, error) + func (s *GistsService) ListForks(ctx context.Context, id string, opts *ListOptions) ([]*GistFork, *Response, error) + func (s *GistsService) ListStarred(ctx context.Context, opts *GistListOptions) ([]*Gist, *Response, error) + func (s *GistsService) Star(ctx context.Context, id string) (*Response, error) + func (s *GistsService) Unstar(ctx context.Context, id string) (*Response, error) + type GitHubAppAuthorizationEvent struct + Action *string + Installation *Installation + Sender *User + func (g *GitHubAppAuthorizationEvent) GetAction() string + func (g *GitHubAppAuthorizationEvent) GetInstallation() *Installation + func (g *GitHubAppAuthorizationEvent) GetSender() *User + type GitObject struct + SHA *string + Type *string + URL *string + func (g *GitObject) GetSHA() string + func (g *GitObject) GetType() string + func (g *GitObject) GetURL() string + func (o GitObject) String() string + type GitService service + func (s *GitService) CreateBlob(ctx context.Context, owner string, repo string, blob *Blob) (*Blob, *Response, error) + func (s *GitService) CreateCommit(ctx context.Context, owner string, repo string, commit *Commit) (*Commit, *Response, error) + func (s *GitService) CreateRef(ctx context.Context, owner string, repo string, ref *Reference) (*Reference, *Response, error) + func (s *GitService) CreateTag(ctx context.Context, owner string, repo string, tag *Tag) (*Tag, *Response, error) + func (s *GitService) CreateTree(ctx context.Context, owner string, repo string, baseTree string, ...) (*Tree, *Response, error) + func (s *GitService) DeleteRef(ctx context.Context, owner string, repo string, ref string) (*Response, error) + func (s *GitService) GetBlob(ctx context.Context, owner string, repo string, sha string) (*Blob, *Response, error) + func (s *GitService) GetBlobRaw(ctx context.Context, owner, repo, sha string) ([]byte, *Response, error) + func (s *GitService) GetCommit(ctx context.Context, owner string, repo string, sha string) (*Commit, *Response, error) + func (s *GitService) GetRef(ctx context.Context, owner string, repo string, ref string) (*Reference, *Response, error) + func (s *GitService) GetTag(ctx context.Context, owner string, repo string, sha string) (*Tag, *Response, error) + func (s *GitService) GetTree(ctx context.Context, owner string, repo string, sha string, recursive bool) (*Tree, *Response, error) + func (s *GitService) ListMatchingRefs(ctx context.Context, owner, repo string, opts *ReferenceListOptions) ([]*Reference, *Response, error) + func (s *GitService) UpdateRef(ctx context.Context, owner string, repo string, ref *Reference, force bool) (*Reference, *Response, error) + type Gitignore struct + Name *string + Source *string + func (g *Gitignore) GetName() string + func (g *Gitignore) GetSource() string + func (g Gitignore) String() string + type GitignoresService service + func (s *GitignoresService) Get(ctx context.Context, name string) (*Gitignore, *Response, error) + func (s *GitignoresService) List(ctx context.Context) ([]string, *Response, error) + type GollumEvent struct + Installation *Installation + Pages []*Page + Repo *Repository + Sender *User + func (g *GollumEvent) GetInstallation() *Installation + func (g *GollumEvent) GetRepo() *Repository + func (g *GollumEvent) GetSender() *User + type Grant struct + App *AuthorizationApp + CreatedAt *Timestamp + ID *int64 + Scopes []string + URL *string + UpdatedAt *Timestamp + func (g *Grant) GetApp() *AuthorizationApp + func (g *Grant) GetCreatedAt() Timestamp + func (g *Grant) GetID() int64 + func (g *Grant) GetURL() string + func (g *Grant) GetUpdatedAt() Timestamp + func (g Grant) String() string + type HeadCommit struct + Added []string + Author *CommitAuthor + Committer *CommitAuthor + Distinct *bool + ID *string + Message *string + Modified []string + Removed []string + SHA *string + Timestamp *Timestamp + TreeID *string + URL *string + func (h *HeadCommit) GetAuthor() *CommitAuthor + func (h *HeadCommit) GetCommitter() *CommitAuthor + func (h *HeadCommit) GetDistinct() bool + func (h *HeadCommit) GetID() string + func (h *HeadCommit) GetMessage() string + func (h *HeadCommit) GetSHA() string + func (h *HeadCommit) GetTimestamp() Timestamp + func (h *HeadCommit) GetTreeID() string + func (h *HeadCommit) GetURL() string + func (p HeadCommit) String() string + type Hook struct + Active *bool + Config map[string]interface{} + CreatedAt *time.Time + Events []string + ID *int64 + LastResponse map[string]interface{} + Name *string + PingURL *string + TestURL *string + Type *string + URL *string + UpdatedAt *time.Time + func (h *Hook) GetActive() bool + func (h *Hook) GetCreatedAt() time.Time + func (h *Hook) GetID() int64 + func (h *Hook) GetName() string + func (h *Hook) GetPingURL() string + func (h *Hook) GetTestURL() string + func (h *Hook) GetType() string + func (h *Hook) GetURL() string + func (h *Hook) GetUpdatedAt() time.Time + func (h Hook) String() string + type HookConfig struct + ContentType *string + InsecureSSL *string + URL *string + func (h *HookConfig) GetContentType() string + func (h *HookConfig) GetInsecureSSL() string + func (h *HookConfig) GetURL() string + type HookDelivery struct + Action *string + DeliveredAt *Timestamp + Duration *float64 + Event *string + GUID *string + ID *int64 + InstallationID *string + Redelivery *bool + RepositoryID *int64 + Request *HookRequest + Response *HookResponse + Status *string + StatusCode *int + func (d *HookDelivery) ParseRequestPayload() (interface{}, error) + func (d HookDelivery) String() string + func (h *HookDelivery) GetAction() string + func (h *HookDelivery) GetDeliveredAt() Timestamp + func (h *HookDelivery) GetDuration() *float64 + func (h *HookDelivery) GetEvent() string + func (h *HookDelivery) GetGUID() string + func (h *HookDelivery) GetID() int64 + func (h *HookDelivery) GetInstallationID() string + func (h *HookDelivery) GetRedelivery() bool + func (h *HookDelivery) GetRepositoryID() int64 + func (h *HookDelivery) GetRequest() *HookRequest + func (h *HookDelivery) GetResponse() *HookResponse + func (h *HookDelivery) GetStatus() string + func (h *HookDelivery) GetStatusCode() int + type HookRequest struct + Headers map[string]string + RawPayload *json.RawMessage + func (h *HookRequest) GetHeaders() map[string]string + func (h *HookRequest) GetRawPayload() json.RawMessage + func (r HookRequest) String() string + type HookResponse struct + Headers map[string]string + RawPayload *json.RawMessage + func (h *HookResponse) GetHeaders() map[string]string + func (h *HookResponse) GetRawPayload() json.RawMessage + func (r HookResponse) String() string + type HookStats struct + ActiveHooks *int + InactiveHooks *int + TotalHooks *int + func (h *HookStats) GetActiveHooks() int + func (h *HookStats) GetInactiveHooks() int + func (h *HookStats) GetTotalHooks() int + func (s HookStats) String() string + type Hovercard struct + Contexts []*UserContext + type HovercardOptions struct + SubjectID string + SubjectType string + type IDPGroup struct + GroupDescription *string + GroupID *string + GroupName *string + func (i *IDPGroup) GetGroupDescription() string + func (i *IDPGroup) GetGroupID() string + func (i *IDPGroup) GetGroupName() string + type IDPGroupList struct + Groups []*IDPGroup + type ImpersonateUserOptions struct + Scopes []string + type Import struct + AuthorsCount *int + AuthorsURL *string + CommitCount *int + FailedStep *string + HTMLURL *string + HasLargeFiles *bool + HumanName *string + LargeFilesCount *int + LargeFilesSize *int + Message *string + Percent *int + ProjectChoices []*Import + PushPercent *int + RepositoryURL *string + Status *string + StatusText *string + TFVCProject *string + URL *string + UseLFS *string + VCS *string + VCSPassword *string + VCSURL *string + VCSUsername *string + func (i *Import) GetAuthorsCount() int + func (i *Import) GetAuthorsURL() string + func (i *Import) GetCommitCount() int + func (i *Import) GetFailedStep() string + func (i *Import) GetHTMLURL() string + func (i *Import) GetHasLargeFiles() bool + func (i *Import) GetHumanName() string + func (i *Import) GetLargeFilesCount() int + func (i *Import) GetLargeFilesSize() int + func (i *Import) GetMessage() string + func (i *Import) GetPercent() int + func (i *Import) GetPushPercent() int + func (i *Import) GetRepositoryURL() string + func (i *Import) GetStatus() string + func (i *Import) GetStatusText() string + func (i *Import) GetTFVCProject() string + func (i *Import) GetURL() string + func (i *Import) GetUseLFS() string + func (i *Import) GetVCS() string + func (i *Import) GetVCSPassword() string + func (i *Import) GetVCSURL() string + func (i *Import) GetVCSUsername() string + func (i Import) String() string + type Installation struct + AccessTokensURL *string + Account *User + AppID *int64 + AppSlug *string + CreatedAt *Timestamp + Events []string + HTMLURL *string + HasMultipleSingleFiles *bool + ID *int64 + NodeID *string + Permissions *InstallationPermissions + RepositoriesURL *string + RepositorySelection *string + SingleFileName *string + SingleFilePaths []string + SuspendedAt *Timestamp + SuspendedBy *User + TargetID *int64 + TargetType *string + UpdatedAt *Timestamp + func (i *Installation) GetAccessTokensURL() string + func (i *Installation) GetAccount() *User + func (i *Installation) GetAppID() int64 + func (i *Installation) GetAppSlug() string + func (i *Installation) GetCreatedAt() Timestamp + func (i *Installation) GetHTMLURL() string + func (i *Installation) GetHasMultipleSingleFiles() bool + func (i *Installation) GetID() int64 + func (i *Installation) GetNodeID() string + func (i *Installation) GetPermissions() *InstallationPermissions + func (i *Installation) GetRepositoriesURL() string + func (i *Installation) GetRepositorySelection() string + func (i *Installation) GetSingleFileName() string + func (i *Installation) GetSuspendedAt() Timestamp + func (i *Installation) GetSuspendedBy() *User + func (i *Installation) GetTargetID() int64 + func (i *Installation) GetTargetType() string + func (i *Installation) GetUpdatedAt() Timestamp + func (i Installation) String() string + type InstallationEvent struct + Action *string + Installation *Installation + Repositories []*Repository + Sender *User + func (i *InstallationEvent) GetAction() string + func (i *InstallationEvent) GetInstallation() *Installation + func (i *InstallationEvent) GetSender() *User + type InstallationPermissions struct + Actions *string + Administration *string + Blocking *string + Checks *string + ContentReferences *string + Contents *string + Deployments *string + Emails *string + Environments *string + Followers *string + Issues *string + Members *string + Metadata *string + OrganizationAdministration *string + OrganizationHooks *string + OrganizationPlan *string + OrganizationPreReceiveHooks *string + OrganizationProjects *string + OrganizationSecrets *string + OrganizationSelfHostedRunners *string + OrganizationUserBlocking *string + Packages *string + Pages *string + PullRequests *string + RepositoryHooks *string + RepositoryPreReceiveHooks *string + RepositoryProjects *string + SecretScanningAlerts *string + Secrets *string + SecurityEvents *string + SingleFile *string + Statuses *string + TeamDiscussions *string + VulnerabilityAlerts *string + Workflows *string + func (i *InstallationPermissions) GetActions() string + func (i *InstallationPermissions) GetAdministration() string + func (i *InstallationPermissions) GetBlocking() string + func (i *InstallationPermissions) GetChecks() string + func (i *InstallationPermissions) GetContentReferences() string + func (i *InstallationPermissions) GetContents() string + func (i *InstallationPermissions) GetDeployments() string + func (i *InstallationPermissions) GetEmails() string + func (i *InstallationPermissions) GetEnvironments() string + func (i *InstallationPermissions) GetFollowers() string + func (i *InstallationPermissions) GetIssues() string + func (i *InstallationPermissions) GetMembers() string + func (i *InstallationPermissions) GetMetadata() string + func (i *InstallationPermissions) GetOrganizationAdministration() string + func (i *InstallationPermissions) GetOrganizationHooks() string + func (i *InstallationPermissions) GetOrganizationPlan() string + func (i *InstallationPermissions) GetOrganizationPreReceiveHooks() string + func (i *InstallationPermissions) GetOrganizationProjects() string + func (i *InstallationPermissions) GetOrganizationSecrets() string + func (i *InstallationPermissions) GetOrganizationSelfHostedRunners() string + func (i *InstallationPermissions) GetOrganizationUserBlocking() string + func (i *InstallationPermissions) GetPackages() string + func (i *InstallationPermissions) GetPages() string + func (i *InstallationPermissions) GetPullRequests() string + func (i *InstallationPermissions) GetRepositoryHooks() string + func (i *InstallationPermissions) GetRepositoryPreReceiveHooks() string + func (i *InstallationPermissions) GetRepositoryProjects() string + func (i *InstallationPermissions) GetSecretScanningAlerts() string + func (i *InstallationPermissions) GetSecrets() string + func (i *InstallationPermissions) GetSecurityEvents() string + func (i *InstallationPermissions) GetSingleFile() string + func (i *InstallationPermissions) GetStatuses() string + func (i *InstallationPermissions) GetTeamDiscussions() string + func (i *InstallationPermissions) GetVulnerabilityAlerts() string + func (i *InstallationPermissions) GetWorkflows() string + type InstallationRepositoriesEvent struct + Action *string + Installation *Installation + RepositoriesAdded []*Repository + RepositoriesRemoved []*Repository + RepositorySelection *string + Sender *User + func (i *InstallationRepositoriesEvent) GetAction() string + func (i *InstallationRepositoriesEvent) GetInstallation() *Installation + func (i *InstallationRepositoriesEvent) GetRepositorySelection() string + func (i *InstallationRepositoriesEvent) GetSender() *User + type InstallationToken struct + ExpiresAt *time.Time + Permissions *InstallationPermissions + Repositories []*Repository + Token *string + func (i *InstallationToken) GetExpiresAt() time.Time + func (i *InstallationToken) GetPermissions() *InstallationPermissions + func (i *InstallationToken) GetToken() string + type InstallationTokenOptions struct + Permissions *InstallationPermissions + RepositoryIDs []int64 + func (i *InstallationTokenOptions) GetPermissions() *InstallationPermissions + type InteractionRestriction struct + ExpiresAt *Timestamp + Limit *string + Origin *string + func (i *InteractionRestriction) GetExpiresAt() Timestamp + func (i *InteractionRestriction) GetLimit() string + func (i *InteractionRestriction) GetOrigin() string + type InteractionsService service + func (s *InteractionsService) GetRestrictionsForOrg(ctx context.Context, organization string) (*InteractionRestriction, *Response, error) + func (s *InteractionsService) GetRestrictionsForRepo(ctx context.Context, owner, repo string) (*InteractionRestriction, *Response, error) + func (s *InteractionsService) RemoveRestrictionsFromOrg(ctx context.Context, organization string) (*Response, error) + func (s *InteractionsService) RemoveRestrictionsFromRepo(ctx context.Context, owner, repo string) (*Response, error) + func (s *InteractionsService) UpdateRestrictionsForOrg(ctx context.Context, organization, limit string) (*InteractionRestriction, *Response, error) + func (s *InteractionsService) UpdateRestrictionsForRepo(ctx context.Context, owner, repo, limit string) (*InteractionRestriction, *Response, error) + type Invitation struct + CreatedAt *time.Time + Email *string + FailedAt *Timestamp + FailedReason *string + ID *int64 + InvitationTeamURL *string + Inviter *User + Login *string + NodeID *string + Role *string + TeamCount *int + func (i *Invitation) GetCreatedAt() time.Time + func (i *Invitation) GetEmail() string + func (i *Invitation) GetFailedAt() Timestamp + func (i *Invitation) GetFailedReason() string + func (i *Invitation) GetID() int64 + func (i *Invitation) GetInvitationTeamURL() string + func (i *Invitation) GetInviter() *User + func (i *Invitation) GetLogin() string + func (i *Invitation) GetNodeID() string + func (i *Invitation) GetRole() string + func (i *Invitation) GetTeamCount() int + func (i Invitation) String() string + type Issue struct + ActiveLockReason *string + Assignee *User + Assignees []*User + AuthorAssociation *string + Body *string + ClosedAt *time.Time + ClosedBy *User + Comments *int + CommentsURL *string + CreatedAt *time.Time + EventsURL *string + HTMLURL *string + ID *int64 + Labels []*Label + LabelsURL *string + Locked *bool + Milestone *Milestone + NodeID *string + Number *int + PullRequestLinks *PullRequestLinks + Reactions *Reactions + Repository *Repository + RepositoryURL *string + State *string + TextMatches []*TextMatch + Title *string + URL *string + UpdatedAt *time.Time + User *User + func (i *Issue) GetActiveLockReason() string + func (i *Issue) GetAssignee() *User + func (i *Issue) GetAuthorAssociation() string + func (i *Issue) GetBody() string + func (i *Issue) GetClosedAt() time.Time + func (i *Issue) GetClosedBy() *User + func (i *Issue) GetComments() int + func (i *Issue) GetCommentsURL() string + func (i *Issue) GetCreatedAt() time.Time + func (i *Issue) GetEventsURL() string + func (i *Issue) GetHTMLURL() string + func (i *Issue) GetID() int64 + func (i *Issue) GetLabelsURL() string + func (i *Issue) GetLocked() bool + func (i *Issue) GetMilestone() *Milestone + func (i *Issue) GetNodeID() string + func (i *Issue) GetNumber() int + func (i *Issue) GetPullRequestLinks() *PullRequestLinks + func (i *Issue) GetReactions() *Reactions + func (i *Issue) GetRepository() *Repository + func (i *Issue) GetRepositoryURL() string + func (i *Issue) GetState() string + func (i *Issue) GetTitle() string + func (i *Issue) GetURL() string + func (i *Issue) GetUpdatedAt() time.Time + func (i *Issue) GetUser() *User + func (i Issue) IsPullRequest() bool + func (i Issue) String() string + type IssueComment struct + AuthorAssociation *string + Body *string + CreatedAt *time.Time + HTMLURL *string + ID *int64 + IssueURL *string + NodeID *string + Reactions *Reactions + URL *string + UpdatedAt *time.Time + User *User + func (i *IssueComment) GetAuthorAssociation() string + func (i *IssueComment) GetBody() string + func (i *IssueComment) GetCreatedAt() time.Time + func (i *IssueComment) GetHTMLURL() string + func (i *IssueComment) GetID() int64 + func (i *IssueComment) GetIssueURL() string + func (i *IssueComment) GetNodeID() string + func (i *IssueComment) GetReactions() *Reactions + func (i *IssueComment) GetURL() string + func (i *IssueComment) GetUpdatedAt() time.Time + func (i *IssueComment) GetUser() *User + func (i IssueComment) String() string + type IssueCommentEvent struct + Action *string + Changes *EditChange + Comment *IssueComment + Installation *Installation + Issue *Issue + Repo *Repository + Sender *User + func (i *IssueCommentEvent) GetAction() string + func (i *IssueCommentEvent) GetChanges() *EditChange + func (i *IssueCommentEvent) GetComment() *IssueComment + func (i *IssueCommentEvent) GetInstallation() *Installation + func (i *IssueCommentEvent) GetIssue() *Issue + func (i *IssueCommentEvent) GetRepo() *Repository + func (i *IssueCommentEvent) GetSender() *User + type IssueEvent struct + Actor *User + Assignee *User + Assigner *User + CommitID *string + CreatedAt *time.Time + DismissedReview *DismissedReview + Event *string + ID *int64 + Issue *Issue + Label *Label + LockReason *string + Milestone *Milestone + ProjectCard *ProjectCard + Rename *Rename + RequestedReviewer *User + ReviewRequester *User + URL *string + func (i *IssueEvent) GetActor() *User + func (i *IssueEvent) GetAssignee() *User + func (i *IssueEvent) GetAssigner() *User + func (i *IssueEvent) GetCommitID() string + func (i *IssueEvent) GetCreatedAt() time.Time + func (i *IssueEvent) GetDismissedReview() *DismissedReview + func (i *IssueEvent) GetEvent() string + func (i *IssueEvent) GetID() int64 + func (i *IssueEvent) GetIssue() *Issue + func (i *IssueEvent) GetLabel() *Label + func (i *IssueEvent) GetLockReason() string + func (i *IssueEvent) GetMilestone() *Milestone + func (i *IssueEvent) GetProjectCard() *ProjectCard + func (i *IssueEvent) GetRename() *Rename + func (i *IssueEvent) GetRequestedReviewer() *User + func (i *IssueEvent) GetReviewRequester() *User + func (i *IssueEvent) GetURL() string + type IssueImport struct + Assignee *string + Body string + Closed *bool + ClosedAt *time.Time + CreatedAt *time.Time + Labels []string + Milestone *int + Title string + UpdatedAt *time.Time + func (i *IssueImport) GetAssignee() string + func (i *IssueImport) GetClosed() bool + func (i *IssueImport) GetClosedAt() time.Time + func (i *IssueImport) GetCreatedAt() time.Time + func (i *IssueImport) GetMilestone() int + func (i *IssueImport) GetUpdatedAt() time.Time + type IssueImportError struct + Code *string + Field *string + Location *string + Resource *string + Value *string + func (i *IssueImportError) GetCode() string + func (i *IssueImportError) GetField() string + func (i *IssueImportError) GetLocation() string + func (i *IssueImportError) GetResource() string + func (i *IssueImportError) GetValue() string + type IssueImportRequest struct + Comments []*Comment + IssueImport IssueImport + type IssueImportResponse struct + CreatedAt *time.Time + DocumentationURL *string + Errors []*IssueImportError + ID *int + ImportIssuesURL *string + Message *string + RepositoryURL *string + Status *string + URL *string + UpdatedAt *time.Time + func (i *IssueImportResponse) GetCreatedAt() time.Time + func (i *IssueImportResponse) GetDocumentationURL() string + func (i *IssueImportResponse) GetID() int + func (i *IssueImportResponse) GetImportIssuesURL() string + func (i *IssueImportResponse) GetMessage() string + func (i *IssueImportResponse) GetRepositoryURL() string + func (i *IssueImportResponse) GetStatus() string + func (i *IssueImportResponse) GetURL() string + func (i *IssueImportResponse) GetUpdatedAt() time.Time + type IssueImportService service + func (s *IssueImportService) CheckStatus(ctx context.Context, owner, repo string, issueID int64) (*IssueImportResponse, *Response, error) + func (s *IssueImportService) CheckStatusSince(ctx context.Context, owner, repo string, since time.Time) ([]*IssueImportResponse, *Response, error) + func (s *IssueImportService) Create(ctx context.Context, owner, repo string, issue *IssueImportRequest) (*IssueImportResponse, *Response, error) + type IssueListByRepoOptions struct + Assignee string + Creator string + Direction string + Labels []string + Mentioned string + Milestone string + Since time.Time + Sort string + State string + type IssueListCommentsOptions struct + Direction *string + Since *time.Time + Sort *string + func (i *IssueListCommentsOptions) GetDirection() string + func (i *IssueListCommentsOptions) GetSince() time.Time + func (i *IssueListCommentsOptions) GetSort() string + type IssueListOptions struct + Direction string + Filter string + Labels []string + Since time.Time + Sort string + State string + type IssueRequest struct + Assignee *string + Assignees *[]string + Body *string + Labels *[]string + Milestone *int + State *string + Title *string + func (i *IssueRequest) GetAssignee() string + func (i *IssueRequest) GetAssignees() []string + func (i *IssueRequest) GetBody() string + func (i *IssueRequest) GetLabels() []string + func (i *IssueRequest) GetMilestone() int + func (i *IssueRequest) GetState() string + func (i *IssueRequest) GetTitle() string + type IssueStats struct + ClosedIssues *int + OpenIssues *int + TotalIssues *int + func (i *IssueStats) GetClosedIssues() int + func (i *IssueStats) GetOpenIssues() int + func (i *IssueStats) GetTotalIssues() int + func (s IssueStats) String() string + type IssuesEvent struct + Action *string + Assignee *User + Changes *EditChange + Installation *Installation + Issue *Issue + Label *Label + Repo *Repository + Sender *User + func (i *IssuesEvent) GetAction() string + func (i *IssuesEvent) GetAssignee() *User + func (i *IssuesEvent) GetChanges() *EditChange + func (i *IssuesEvent) GetInstallation() *Installation + func (i *IssuesEvent) GetIssue() *Issue + func (i *IssuesEvent) GetLabel() *Label + func (i *IssuesEvent) GetRepo() *Repository + func (i *IssuesEvent) GetSender() *User + type IssuesSearchResult struct + IncompleteResults *bool + Issues []*Issue + Total *int + func (i *IssuesSearchResult) GetIncompleteResults() bool + func (i *IssuesSearchResult) GetTotal() int + type IssuesService service + func (s *IssuesService) AddAssignees(ctx context.Context, owner, repo string, number int, assignees []string) (*Issue, *Response, error) + func (s *IssuesService) AddLabelsToIssue(ctx context.Context, owner string, repo string, number int, labels []string) ([]*Label, *Response, error) + func (s *IssuesService) Create(ctx context.Context, owner string, repo string, issue *IssueRequest) (*Issue, *Response, error) + func (s *IssuesService) CreateComment(ctx context.Context, owner string, repo string, number int, ...) (*IssueComment, *Response, error) + func (s *IssuesService) CreateLabel(ctx context.Context, owner string, repo string, label *Label) (*Label, *Response, error) + func (s *IssuesService) CreateMilestone(ctx context.Context, owner string, repo string, milestone *Milestone) (*Milestone, *Response, error) + func (s *IssuesService) DeleteComment(ctx context.Context, owner string, repo string, commentID int64) (*Response, error) + func (s *IssuesService) DeleteLabel(ctx context.Context, owner string, repo string, name string) (*Response, error) + func (s *IssuesService) DeleteMilestone(ctx context.Context, owner string, repo string, number int) (*Response, error) + func (s *IssuesService) Edit(ctx context.Context, owner string, repo string, number int, ...) (*Issue, *Response, error) + func (s *IssuesService) EditComment(ctx context.Context, owner string, repo string, commentID int64, ...) (*IssueComment, *Response, error) + func (s *IssuesService) EditLabel(ctx context.Context, owner string, repo string, name string, label *Label) (*Label, *Response, error) + func (s *IssuesService) EditMilestone(ctx context.Context, owner string, repo string, number int, ...) (*Milestone, *Response, error) + func (s *IssuesService) Get(ctx context.Context, owner string, repo string, number int) (*Issue, *Response, error) + func (s *IssuesService) GetComment(ctx context.Context, owner string, repo string, commentID int64) (*IssueComment, *Response, error) + func (s *IssuesService) GetEvent(ctx context.Context, owner, repo string, id int64) (*IssueEvent, *Response, error) + func (s *IssuesService) GetLabel(ctx context.Context, owner string, repo string, name string) (*Label, *Response, error) + func (s *IssuesService) GetMilestone(ctx context.Context, owner string, repo string, number int) (*Milestone, *Response, error) + func (s *IssuesService) IsAssignee(ctx context.Context, owner, repo, user string) (bool, *Response, error) + func (s *IssuesService) List(ctx context.Context, all bool, opts *IssueListOptions) ([]*Issue, *Response, error) + func (s *IssuesService) ListAssignees(ctx context.Context, owner, repo string, opts *ListOptions) ([]*User, *Response, error) + func (s *IssuesService) ListByOrg(ctx context.Context, org string, opts *IssueListOptions) ([]*Issue, *Response, error) + func (s *IssuesService) ListByRepo(ctx context.Context, owner string, repo string, opts *IssueListByRepoOptions) ([]*Issue, *Response, error) + func (s *IssuesService) ListComments(ctx context.Context, owner string, repo string, number int, ...) ([]*IssueComment, *Response, error) + func (s *IssuesService) ListIssueEvents(ctx context.Context, owner, repo string, number int, opts *ListOptions) ([]*IssueEvent, *Response, error) + func (s *IssuesService) ListIssueTimeline(ctx context.Context, owner, repo string, number int, opts *ListOptions) ([]*Timeline, *Response, error) + func (s *IssuesService) ListLabels(ctx context.Context, owner string, repo string, opts *ListOptions) ([]*Label, *Response, error) + func (s *IssuesService) ListLabelsByIssue(ctx context.Context, owner string, repo string, number int, opts *ListOptions) ([]*Label, *Response, error) + func (s *IssuesService) ListLabelsForMilestone(ctx context.Context, owner string, repo string, number int, opts *ListOptions) ([]*Label, *Response, error) + func (s *IssuesService) ListMilestones(ctx context.Context, owner string, repo string, opts *MilestoneListOptions) ([]*Milestone, *Response, error) + func (s *IssuesService) ListRepositoryEvents(ctx context.Context, owner, repo string, opts *ListOptions) ([]*IssueEvent, *Response, error) + func (s *IssuesService) Lock(ctx context.Context, owner string, repo string, number int, ...) (*Response, error) + func (s *IssuesService) RemoveAssignees(ctx context.Context, owner, repo string, number int, assignees []string) (*Issue, *Response, error) + func (s *IssuesService) RemoveLabelForIssue(ctx context.Context, owner string, repo string, number int, label string) (*Response, error) + func (s *IssuesService) RemoveLabelsForIssue(ctx context.Context, owner string, repo string, number int) (*Response, error) + func (s *IssuesService) ReplaceLabelsForIssue(ctx context.Context, owner string, repo string, number int, labels []string) ([]*Label, *Response, error) + func (s *IssuesService) Unlock(ctx context.Context, owner string, repo string, number int) (*Response, error) + type Jobs struct + Jobs []*WorkflowJob + TotalCount *int + func (j *Jobs) GetTotalCount() int + type Key struct + CreatedAt *Timestamp + ID *int64 + Key *string + ReadOnly *bool + Title *string + URL *string + Verified *bool + func (k *Key) GetCreatedAt() Timestamp + func (k *Key) GetID() int64 + func (k *Key) GetKey() string + func (k *Key) GetReadOnly() bool + func (k *Key) GetTitle() string + func (k *Key) GetURL() string + func (k *Key) GetVerified() bool + func (k Key) String() string + type Label struct + Color *string + Default *bool + Description *string + ID *int64 + Name *string + NodeID *string + URL *string + func (l *Label) GetColor() string + func (l *Label) GetDefault() bool + func (l *Label) GetDescription() string + func (l *Label) GetID() int64 + func (l *Label) GetName() string + func (l *Label) GetNodeID() string + func (l *Label) GetURL() string + func (l Label) String() string + type LabelEvent struct + Action *string + Changes *EditChange + Installation *Installation + Label *Label + Org *Organization + Repo *Repository + func (l *LabelEvent) GetAction() string + func (l *LabelEvent) GetChanges() *EditChange + func (l *LabelEvent) GetInstallation() *Installation + func (l *LabelEvent) GetLabel() *Label + func (l *LabelEvent) GetOrg() *Organization + func (l *LabelEvent) GetRepo() *Repository + type LabelResult struct + Color *string + Default *bool + Description *string + ID *int64 + Name *string + Score *float64 + URL *string + func (l *LabelResult) GetColor() string + func (l *LabelResult) GetDefault() bool + func (l *LabelResult) GetDescription() string + func (l *LabelResult) GetID() int64 + func (l *LabelResult) GetName() string + func (l *LabelResult) GetScore() *float64 + func (l *LabelResult) GetURL() string + func (l LabelResult) String() string + type LabelsSearchResult struct + IncompleteResults *bool + Labels []*LabelResult + Total *int + func (l *LabelsSearchResult) GetIncompleteResults() bool + func (l *LabelsSearchResult) GetTotal() int + type LargeFile struct + OID *string + Path *string + RefName *string + Size *int + func (f LargeFile) String() string + func (l *LargeFile) GetOID() string + func (l *LargeFile) GetPath() string + func (l *LargeFile) GetRefName() string + func (l *LargeFile) GetSize() int + type License struct + Body *string + Conditions *[]string + Description *string + Featured *bool + HTMLURL *string + Implementation *string + Key *string + Limitations *[]string + Name *string + Permissions *[]string + SPDXID *string + URL *string + func (l *License) GetBody() string + func (l *License) GetConditions() []string + func (l *License) GetDescription() string + func (l *License) GetFeatured() bool + func (l *License) GetHTMLURL() string + func (l *License) GetImplementation() string + func (l *License) GetKey() string + func (l *License) GetLimitations() []string + func (l *License) GetName() string + func (l *License) GetPermissions() []string + func (l *License) GetSPDXID() string + func (l *License) GetURL() string + func (l License) String() string + type LicensesService service + func (s *LicensesService) Get(ctx context.Context, licenseName string) (*License, *Response, error) + func (s *LicensesService) List(ctx context.Context) ([]*License, *Response, error) + type ListCheckRunsOptions struct + CheckName *string + Filter *string + Status *string + func (l *ListCheckRunsOptions) GetCheckName() string + func (l *ListCheckRunsOptions) GetFilter() string + func (l *ListCheckRunsOptions) GetStatus() string + type ListCheckRunsResults struct + CheckRuns []*CheckRun + Total *int + func (l *ListCheckRunsResults) GetTotal() int + type ListCheckSuiteOptions struct + AppID *int + CheckName *string + func (l *ListCheckSuiteOptions) GetAppID() int + func (l *ListCheckSuiteOptions) GetCheckName() string + type ListCheckSuiteResults struct + CheckSuites []*CheckSuite + Total *int + func (l *ListCheckSuiteResults) GetTotal() int + type ListCollaboratorOptions struct + Affiliation *string + func (l *ListCollaboratorOptions) GetAffiliation() string + type ListCollaboratorsOptions struct + Affiliation string + type ListCommentReactionOptions struct + Content string + type ListContributorsOptions struct + Anon string + type ListCursorOptions struct + After string + Before string + Cursor string + Page string + PerPage int + type ListMembersOptions struct + Filter string + PublicOnly bool + Role string + type ListOptions struct + Page int + PerPage int + type ListOrgMembershipsOptions struct + State string + type ListOutsideCollaboratorsOptions struct + Filter string + type ListRepositories struct + Repositories []*Repository + TotalCount *int + func (l *ListRepositories) GetTotalCount() int + type ListSCIMProvisionedIdentitiesOptions struct + Count *int + Filter *string + StartIndex *int + func (l *ListSCIMProvisionedIdentitiesOptions) GetCount() int + func (l *ListSCIMProvisionedIdentitiesOptions) GetFilter() string + func (l *ListSCIMProvisionedIdentitiesOptions) GetStartIndex() int + type ListWorkflowJobsOptions struct + Filter string + type ListWorkflowRunsOptions struct + Actor string + Branch string + Created string + Event string + Status string + type Location struct + EndColumn *int + EndLine *int + Path *string + StartColumn *int + StartLine *int + func (l *Location) GetEndColumn() int + func (l *Location) GetEndLine() int + func (l *Location) GetPath() string + func (l *Location) GetStartColumn() int + func (l *Location) GetStartLine() int + type LockIssueOptions struct + LockReason string + type MarkdownOptions struct + Context string + Mode string + type MarketplacePendingChange struct + EffectiveDate *Timestamp + ID *int64 + Plan *MarketplacePlan + UnitCount *int + func (m *MarketplacePendingChange) GetEffectiveDate() Timestamp + func (m *MarketplacePendingChange) GetID() int64 + func (m *MarketplacePendingChange) GetPlan() *MarketplacePlan + func (m *MarketplacePendingChange) GetUnitCount() int + type MarketplacePlan struct + AccountsURL *string + Bullets *[]string + Description *string + HasFreeTrial *bool + ID *int64 + MonthlyPriceInCents *int + Name *string + Number *int + PriceModel *string + State *string + URL *string + UnitName *string + YearlyPriceInCents *int + func (m *MarketplacePlan) GetAccountsURL() string + func (m *MarketplacePlan) GetBullets() []string + func (m *MarketplacePlan) GetDescription() string + func (m *MarketplacePlan) GetHasFreeTrial() bool + func (m *MarketplacePlan) GetID() int64 + func (m *MarketplacePlan) GetMonthlyPriceInCents() int + func (m *MarketplacePlan) GetName() string + func (m *MarketplacePlan) GetNumber() int + func (m *MarketplacePlan) GetPriceModel() string + func (m *MarketplacePlan) GetState() string + func (m *MarketplacePlan) GetURL() string + func (m *MarketplacePlan) GetUnitName() string + func (m *MarketplacePlan) GetYearlyPriceInCents() int + type MarketplacePlanAccount struct + ID *int64 + Login *string + MarketplacePendingChange *MarketplacePendingChange + MarketplacePurchase *MarketplacePurchase + OrganizationBillingEmail *string + Type *string + URL *string + func (m *MarketplacePlanAccount) GetID() int64 + func (m *MarketplacePlanAccount) GetLogin() string + func (m *MarketplacePlanAccount) GetMarketplacePendingChange() *MarketplacePendingChange + func (m *MarketplacePlanAccount) GetMarketplacePurchase() *MarketplacePurchase + func (m *MarketplacePlanAccount) GetOrganizationBillingEmail() string + func (m *MarketplacePlanAccount) GetType() string + func (m *MarketplacePlanAccount) GetURL() string + type MarketplacePurchase struct + BillingCycle *string + FreeTrialEndsOn *Timestamp + NextBillingDate *Timestamp + OnFreeTrial *bool + Plan *MarketplacePlan + UnitCount *int + UpdatedAt *Timestamp + func (m *MarketplacePurchase) GetBillingCycle() string + func (m *MarketplacePurchase) GetFreeTrialEndsOn() Timestamp + func (m *MarketplacePurchase) GetNextBillingDate() Timestamp + func (m *MarketplacePurchase) GetOnFreeTrial() bool + func (m *MarketplacePurchase) GetPlan() *MarketplacePlan + func (m *MarketplacePurchase) GetUnitCount() int + func (m *MarketplacePurchase) GetUpdatedAt() Timestamp + type MarketplacePurchaseEvent struct + Action *string + EffectiveDate *Timestamp + Installation *Installation + MarketplacePurchase *MarketplacePurchase + PreviousMarketplacePurchase *MarketplacePurchase + Sender *User + func (m *MarketplacePurchaseEvent) GetAction() string + func (m *MarketplacePurchaseEvent) GetEffectiveDate() Timestamp + func (m *MarketplacePurchaseEvent) GetInstallation() *Installation + func (m *MarketplacePurchaseEvent) GetMarketplacePurchase() *MarketplacePurchase + func (m *MarketplacePurchaseEvent) GetPreviousMarketplacePurchase() *MarketplacePurchase + func (m *MarketplacePurchaseEvent) GetSender() *User + type MarketplaceService struct + Stubbed bool + func (s *MarketplaceService) GetPlanAccountForAccount(ctx context.Context, accountID int64) (*MarketplacePlanAccount, *Response, error) + func (s *MarketplaceService) ListMarketplacePurchasesForUser(ctx context.Context, opts *ListOptions) ([]*MarketplacePurchase, *Response, error) + func (s *MarketplaceService) ListPlanAccountsForPlan(ctx context.Context, planID int64, opts *ListOptions) ([]*MarketplacePlanAccount, *Response, error) + func (s *MarketplaceService) ListPlans(ctx context.Context, opts *ListOptions) ([]*MarketplacePlan, *Response, error) + type Match struct + Indices []int + Text *string + func (m *Match) GetText() string + type MemberEvent struct + Action *string + Installation *Installation + Member *User + Repo *Repository + Sender *User + func (m *MemberEvent) GetAction() string + func (m *MemberEvent) GetInstallation() *Installation + func (m *MemberEvent) GetMember() *User + func (m *MemberEvent) GetRepo() *Repository + func (m *MemberEvent) GetSender() *User + type Membership struct + Organization *Organization + OrganizationURL *string + Role *string + State *string + URL *string + User *User + func (m *Membership) GetOrganization() *Organization + func (m *Membership) GetOrganizationURL() string + func (m *Membership) GetRole() string + func (m *Membership) GetState() string + func (m *Membership) GetURL() string + func (m *Membership) GetUser() *User + func (m Membership) String() string + type MembershipEvent struct + Action *string + Installation *Installation + Member *User + Org *Organization + Scope *string + Sender *User + Team *Team + func (m *MembershipEvent) GetAction() string + func (m *MembershipEvent) GetInstallation() *Installation + func (m *MembershipEvent) GetMember() *User + func (m *MembershipEvent) GetOrg() *Organization + func (m *MembershipEvent) GetScope() string + func (m *MembershipEvent) GetSender() *User + func (m *MembershipEvent) GetTeam() *Team + type Message struct + Text *string + func (m *Message) GetText() string + type MetaEvent struct + Action *string + Hook *Hook + HookID *int64 + Installation *Installation + func (m *MetaEvent) GetAction() string + func (m *MetaEvent) GetHook() *Hook + func (m *MetaEvent) GetHookID() int64 + func (m *MetaEvent) GetInstallation() *Installation + type Metric struct + HTMLURL *string + Key *string + Name *string + NodeID *string + SPDXID *string + URL *string + func (m *Metric) GetHTMLURL() string + func (m *Metric) GetKey() string + func (m *Metric) GetName() string + func (m *Metric) GetNodeID() string + func (m *Metric) GetSPDXID() string + func (m *Metric) GetURL() string + type Migration struct + CreatedAt *string + ExcludeAttachments *bool + GUID *string + ID *int64 + LockRepositories *bool + Repositories []*Repository + State *string + URL *string + UpdatedAt *string + func (m *Migration) GetCreatedAt() string + func (m *Migration) GetExcludeAttachments() bool + func (m *Migration) GetGUID() string + func (m *Migration) GetID() int64 + func (m *Migration) GetLockRepositories() bool + func (m *Migration) GetState() string + func (m *Migration) GetURL() string + func (m *Migration) GetUpdatedAt() string + func (m Migration) String() string + type MigrationOptions struct + ExcludeAttachments bool + LockRepositories bool + type MigrationService service + func (s *MigrationService) CancelImport(ctx context.Context, owner, repo string) (*Response, error) + func (s *MigrationService) CommitAuthors(ctx context.Context, owner, repo string) ([]*SourceImportAuthor, *Response, error) + func (s *MigrationService) DeleteMigration(ctx context.Context, org string, id int64) (*Response, error) + func (s *MigrationService) DeleteUserMigration(ctx context.Context, id int64) (*Response, error) + func (s *MigrationService) ImportProgress(ctx context.Context, owner, repo string) (*Import, *Response, error) + func (s *MigrationService) LargeFiles(ctx context.Context, owner, repo string) ([]*LargeFile, *Response, error) + func (s *MigrationService) ListMigrations(ctx context.Context, org string, opts *ListOptions) ([]*Migration, *Response, error) + func (s *MigrationService) ListUserMigrations(ctx context.Context) ([]*UserMigration, *Response, error) + func (s *MigrationService) MapCommitAuthor(ctx context.Context, owner, repo string, id int64, author *SourceImportAuthor) (*SourceImportAuthor, *Response, error) + func (s *MigrationService) MigrationArchiveURL(ctx context.Context, org string, id int64) (url string, err error) + func (s *MigrationService) MigrationStatus(ctx context.Context, org string, id int64) (*Migration, *Response, error) + func (s *MigrationService) SetLFSPreference(ctx context.Context, owner, repo string, in *Import) (*Import, *Response, error) + func (s *MigrationService) StartImport(ctx context.Context, owner, repo string, in *Import) (*Import, *Response, error) + func (s *MigrationService) StartMigration(ctx context.Context, org string, repos []string, opts *MigrationOptions) (*Migration, *Response, error) + func (s *MigrationService) StartUserMigration(ctx context.Context, repos []string, opts *UserMigrationOptions) (*UserMigration, *Response, error) + func (s *MigrationService) UnlockRepo(ctx context.Context, org string, id int64, repo string) (*Response, error) + func (s *MigrationService) UnlockUserRepo(ctx context.Context, id int64, repo string) (*Response, error) + func (s *MigrationService) UpdateImport(ctx context.Context, owner, repo string, in *Import) (*Import, *Response, error) + func (s *MigrationService) UserMigrationArchiveURL(ctx context.Context, id int64) (string, error) + func (s *MigrationService) UserMigrationStatus(ctx context.Context, id int64) (*UserMigration, *Response, error) + type Milestone struct + ClosedAt *time.Time + ClosedIssues *int + CreatedAt *time.Time + Creator *User + Description *string + DueOn *time.Time + HTMLURL *string + ID *int64 + LabelsURL *string + NodeID *string + Number *int + OpenIssues *int + State *string + Title *string + URL *string + UpdatedAt *time.Time + func (m *Milestone) GetClosedAt() time.Time + func (m *Milestone) GetClosedIssues() int + func (m *Milestone) GetCreatedAt() time.Time + func (m *Milestone) GetCreator() *User + func (m *Milestone) GetDescription() string + func (m *Milestone) GetDueOn() time.Time + func (m *Milestone) GetHTMLURL() string + func (m *Milestone) GetID() int64 + func (m *Milestone) GetLabelsURL() string + func (m *Milestone) GetNodeID() string + func (m *Milestone) GetNumber() int + func (m *Milestone) GetOpenIssues() int + func (m *Milestone) GetState() string + func (m *Milestone) GetTitle() string + func (m *Milestone) GetURL() string + func (m *Milestone) GetUpdatedAt() time.Time + func (m Milestone) String() string + type MilestoneEvent struct + Action *string + Changes *EditChange + Installation *Installation + Milestone *Milestone + Org *Organization + Repo *Repository + Sender *User + func (m *MilestoneEvent) GetAction() string + func (m *MilestoneEvent) GetChanges() *EditChange + func (m *MilestoneEvent) GetInstallation() *Installation + func (m *MilestoneEvent) GetMilestone() *Milestone + func (m *MilestoneEvent) GetOrg() *Organization + func (m *MilestoneEvent) GetRepo() *Repository + func (m *MilestoneEvent) GetSender() *User + type MilestoneListOptions struct + Direction string + Sort string + State string + type MilestoneStats struct + ClosedMilestones *int + OpenMilestones *int + TotalMilestones *int + func (m *MilestoneStats) GetClosedMilestones() int + func (m *MilestoneStats) GetOpenMilestones() int + func (m *MilestoneStats) GetTotalMilestones() int + func (s MilestoneStats) String() string + type MinutesUsedBreakdown struct + MacOS int + Ubuntu int + Windows int + type MostRecentInstance struct + AnalysisKey *string + Classifications []string + CommitSHA *string + Environment *string + Location *Location + Message *Message + Ref *string + State *string + func (m *MostRecentInstance) GetAnalysisKey() string + func (m *MostRecentInstance) GetCommitSHA() string + func (m *MostRecentInstance) GetEnvironment() string + func (m *MostRecentInstance) GetLocation() *Location + func (m *MostRecentInstance) GetMessage() *Message + func (m *MostRecentInstance) GetRef() string + func (m *MostRecentInstance) GetState() string + type NewPullRequest struct + Base *string + Body *string + Draft *bool + Head *string + Issue *int + MaintainerCanModify *bool + Title *string + func (n *NewPullRequest) GetBase() string + func (n *NewPullRequest) GetBody() string + func (n *NewPullRequest) GetDraft() bool + func (n *NewPullRequest) GetHead() string + func (n *NewPullRequest) GetIssue() int + func (n *NewPullRequest) GetMaintainerCanModify() bool + func (n *NewPullRequest) GetTitle() string + type NewTeam struct + Description *string + LDAPDN *string + Maintainers []string + Name string + ParentTeamID *int64 + Permission *string + Privacy *string + RepoNames []string + func (n *NewTeam) GetDescription() string + func (n *NewTeam) GetLDAPDN() string + func (n *NewTeam) GetParentTeamID() int64 + func (n *NewTeam) GetPermission() string + func (n *NewTeam) GetPrivacy() string + func (s NewTeam) String() string + type Notification struct + ID *string + LastReadAt *time.Time + Reason *string + Repository *Repository + Subject *NotificationSubject + URL *string + Unread *bool + UpdatedAt *time.Time + func (n *Notification) GetID() string + func (n *Notification) GetLastReadAt() time.Time + func (n *Notification) GetReason() string + func (n *Notification) GetRepository() *Repository + func (n *Notification) GetSubject() *NotificationSubject + func (n *Notification) GetURL() string + func (n *Notification) GetUnread() bool + func (n *Notification) GetUpdatedAt() time.Time + type NotificationListOptions struct + All bool + Before time.Time + Participating bool + Since time.Time + type NotificationSubject struct + LatestCommentURL *string + Title *string + Type *string + URL *string + func (n *NotificationSubject) GetLatestCommentURL() string + func (n *NotificationSubject) GetTitle() string + func (n *NotificationSubject) GetType() string + func (n *NotificationSubject) GetURL() string + type OAuthAPP struct + ClientID *string + Name *string + URL *string + func (o *OAuthAPP) GetClientID() string + func (o *OAuthAPP) GetName() string + func (o *OAuthAPP) GetURL() string + func (s OAuthAPP) String() string + type OrgBlockEvent struct + Action *string + BlockedUser *User + Installation *Installation + Organization *Organization + Sender *User + func (o *OrgBlockEvent) GetAction() string + func (o *OrgBlockEvent) GetBlockedUser() *User + func (o *OrgBlockEvent) GetInstallation() *Installation + func (o *OrgBlockEvent) GetOrganization() *Organization + func (o *OrgBlockEvent) GetSender() *User + type OrgStats struct + DisabledOrgs *int + TotalOrgs *int + TotalTeamMembers *int + TotalTeams *int + func (o *OrgStats) GetDisabledOrgs() int + func (o *OrgStats) GetTotalOrgs() int + func (o *OrgStats) GetTotalTeamMembers() int + func (o *OrgStats) GetTotalTeams() int + func (s OrgStats) String() string + type Organization struct + AvatarURL *string + BillingEmail *string + Blog *string + Collaborators *int + Company *string + CreatedAt *time.Time + DefaultRepoPermission *string + DefaultRepoSettings *string + Description *string + DiskUsage *int + Email *string + EventsURL *string + Followers *int + Following *int + HTMLURL *string + HasOrganizationProjects *bool + HasRepositoryProjects *bool + HooksURL *string + ID *int64 + IsVerified *bool + IssuesURL *string + Location *string + Login *string + MembersAllowedRepositoryCreationType *string + MembersCanCreateInternalRepos *bool + MembersCanCreatePages *bool + MembersCanCreatePrivatePages *bool + MembersCanCreatePrivateRepos *bool + MembersCanCreatePublicPages *bool + MembersCanCreatePublicRepos *bool + MembersCanCreateRepos *bool + MembersURL *string + Name *string + NodeID *string + OwnedPrivateRepos *int + Plan *Plan + PrivateGists *int + PublicGists *int + PublicMembersURL *string + PublicRepos *int + ReposURL *string + TotalPrivateRepos *int + TwitterUsername *string + TwoFactorRequirementEnabled *bool + Type *string + URL *string + UpdatedAt *time.Time + func (o *Organization) GetAvatarURL() string + func (o *Organization) GetBillingEmail() string + func (o *Organization) GetBlog() string + func (o *Organization) GetCollaborators() int + func (o *Organization) GetCompany() string + func (o *Organization) GetCreatedAt() time.Time + func (o *Organization) GetDefaultRepoPermission() string + func (o *Organization) GetDefaultRepoSettings() string + func (o *Organization) GetDescription() string + func (o *Organization) GetDiskUsage() int + func (o *Organization) GetEmail() string + func (o *Organization) GetEventsURL() string + func (o *Organization) GetFollowers() int + func (o *Organization) GetFollowing() int + func (o *Organization) GetHTMLURL() string + func (o *Organization) GetHasOrganizationProjects() bool + func (o *Organization) GetHasRepositoryProjects() bool + func (o *Organization) GetHooksURL() string + func (o *Organization) GetID() int64 + func (o *Organization) GetIsVerified() bool + func (o *Organization) GetIssuesURL() string + func (o *Organization) GetLocation() string + func (o *Organization) GetLogin() string + func (o *Organization) GetMembersAllowedRepositoryCreationType() string + func (o *Organization) GetMembersCanCreateInternalRepos() bool + func (o *Organization) GetMembersCanCreatePages() bool + func (o *Organization) GetMembersCanCreatePrivatePages() bool + func (o *Organization) GetMembersCanCreatePrivateRepos() bool + func (o *Organization) GetMembersCanCreatePublicPages() bool + func (o *Organization) GetMembersCanCreatePublicRepos() bool + func (o *Organization) GetMembersCanCreateRepos() bool + func (o *Organization) GetMembersURL() string + func (o *Organization) GetName() string + func (o *Organization) GetNodeID() string + func (o *Organization) GetOwnedPrivateRepos() int + func (o *Organization) GetPlan() *Plan + func (o *Organization) GetPrivateGists() int + func (o *Organization) GetPublicGists() int + func (o *Organization) GetPublicMembersURL() string + func (o *Organization) GetPublicRepos() int + func (o *Organization) GetReposURL() string + func (o *Organization) GetTotalPrivateRepos() int + func (o *Organization) GetTwitterUsername() string + func (o *Organization) GetTwoFactorRequirementEnabled() bool + func (o *Organization) GetType() string + func (o *Organization) GetURL() string + func (o *Organization) GetUpdatedAt() time.Time + func (o Organization) String() string + type OrganizationEvent struct + Action *string + Installation *Installation + Invitation *Invitation + Membership *Membership + Organization *Organization + Sender *User + func (o *OrganizationEvent) GetAction() string + func (o *OrganizationEvent) GetInstallation() *Installation + func (o *OrganizationEvent) GetInvitation() *Invitation + func (o *OrganizationEvent) GetMembership() *Membership + func (o *OrganizationEvent) GetOrganization() *Organization + func (o *OrganizationEvent) GetSender() *User + type OrganizationInstallations struct + Installations []*Installation + TotalCount *int + func (o *OrganizationInstallations) GetTotalCount() int + type OrganizationsListOptions struct + Since int64 + type OrganizationsService service + func (s *OrganizationsService) BlockUser(ctx context.Context, org string, user string) (*Response, error) + func (s *OrganizationsService) ConcealMembership(ctx context.Context, org, user string) (*Response, error) + func (s *OrganizationsService) ConvertMemberToOutsideCollaborator(ctx context.Context, org string, user string) (*Response, error) + func (s *OrganizationsService) CreateHook(ctx context.Context, org string, hook *Hook) (*Hook, *Response, error) + func (s *OrganizationsService) CreateOrgInvitation(ctx context.Context, org string, opts *CreateOrgInvitationOptions) (*Invitation, *Response, error) + func (s *OrganizationsService) CreateProject(ctx context.Context, org string, opts *ProjectOptions) (*Project, *Response, error) + func (s *OrganizationsService) DeleteHook(ctx context.Context, org string, id int64) (*Response, error) + func (s *OrganizationsService) DeletePackage(ctx context.Context, org, packageType, packageName string) (*Response, error) + func (s *OrganizationsService) Edit(ctx context.Context, name string, org *Organization) (*Organization, *Response, error) + func (s *OrganizationsService) EditActionsAllowed(ctx context.Context, org string, actionsAllowed ActionsAllowed) (*ActionsAllowed, *Response, error) + func (s *OrganizationsService) EditActionsPermissions(ctx context.Context, org string, actionsPermissions ActionsPermissions) (*ActionsPermissions, *Response, error) + func (s *OrganizationsService) EditHook(ctx context.Context, org string, id int64, hook *Hook) (*Hook, *Response, error) + func (s *OrganizationsService) EditOrgMembership(ctx context.Context, user, org string, membership *Membership) (*Membership, *Response, error) + func (s *OrganizationsService) Get(ctx context.Context, org string) (*Organization, *Response, error) + func (s *OrganizationsService) GetActionsAllowed(ctx context.Context, org string) (*ActionsAllowed, *Response, error) + func (s *OrganizationsService) GetActionsPermissions(ctx context.Context, org string) (*ActionsPermissions, *Response, error) + func (s *OrganizationsService) GetAuditLog(ctx context.Context, org string, opts *GetAuditLogOptions) ([]*AuditEntry, *Response, error) + func (s *OrganizationsService) GetByID(ctx context.Context, id int64) (*Organization, *Response, error) + func (s *OrganizationsService) GetHook(ctx context.Context, org string, id int64) (*Hook, *Response, error) + func (s *OrganizationsService) GetHookDelivery(ctx context.Context, owner string, hookID, deliveryID int64) (*HookDelivery, *Response, error) + func (s *OrganizationsService) GetOrgMembership(ctx context.Context, user, org string) (*Membership, *Response, error) + func (s *OrganizationsService) GetPackage(ctx context.Context, org, packageType, packageName string) (*Package, *Response, error) + func (s *OrganizationsService) IsBlocked(ctx context.Context, org string, user string) (bool, *Response, error) + func (s *OrganizationsService) IsMember(ctx context.Context, org, user string) (bool, *Response, error) + func (s *OrganizationsService) IsPublicMember(ctx context.Context, org, user string) (bool, *Response, error) + func (s *OrganizationsService) List(ctx context.Context, user string, opts *ListOptions) ([]*Organization, *Response, error) + func (s *OrganizationsService) ListAll(ctx context.Context, opts *OrganizationsListOptions) ([]*Organization, *Response, error) + func (s *OrganizationsService) ListBlockedUsers(ctx context.Context, org string, opts *ListOptions) ([]*User, *Response, error) + func (s *OrganizationsService) ListFailedOrgInvitations(ctx context.Context, org string, opts *ListOptions) ([]*Invitation, *Response, error) + func (s *OrganizationsService) ListHookDeliveries(ctx context.Context, org string, id int64, opts *ListCursorOptions) ([]*HookDelivery, *Response, error) + func (s *OrganizationsService) ListHooks(ctx context.Context, org string, opts *ListOptions) ([]*Hook, *Response, error) + func (s *OrganizationsService) ListInstallations(ctx context.Context, org string, opts *ListOptions) (*OrganizationInstallations, *Response, error) + func (s *OrganizationsService) ListMembers(ctx context.Context, org string, opts *ListMembersOptions) ([]*User, *Response, error) + func (s *OrganizationsService) ListOrgInvitationTeams(ctx context.Context, org, invitationID string, opts *ListOptions) ([]*Team, *Response, error) + func (s *OrganizationsService) ListOrgMemberships(ctx context.Context, opts *ListOrgMembershipsOptions) ([]*Membership, *Response, error) + func (s *OrganizationsService) ListOutsideCollaborators(ctx context.Context, org string, opts *ListOutsideCollaboratorsOptions) ([]*User, *Response, error) + func (s *OrganizationsService) ListPackages(ctx context.Context, org string, opts *PackageListOptions) ([]*Package, *Response, error) + func (s *OrganizationsService) ListPendingOrgInvitations(ctx context.Context, org string, opts *ListOptions) ([]*Invitation, *Response, error) + func (s *OrganizationsService) ListProjects(ctx context.Context, org string, opts *ProjectListOptions) ([]*Project, *Response, error) + func (s *OrganizationsService) PackageDeleteVersion(ctx context.Context, org, packageType, packageName string, ...) (*Response, error) + func (s *OrganizationsService) PackageGetAllVersions(ctx context.Context, org, packageType, packageName string, ...) ([]*PackageVersion, *Response, error) + func (s *OrganizationsService) PackageGetVersion(ctx context.Context, org, packageType, packageName string, ...) (*PackageVersion, *Response, error) + func (s *OrganizationsService) PackageRestoreVersion(ctx context.Context, org, packageType, packageName string, ...) (*Response, error) + func (s *OrganizationsService) PingHook(ctx context.Context, org string, id int64) (*Response, error) + func (s *OrganizationsService) PublicizeMembership(ctx context.Context, org, user string) (*Response, error) + func (s *OrganizationsService) RedeliverHookDelivery(ctx context.Context, owner string, hookID, deliveryID int64) (*HookDelivery, *Response, error) + func (s *OrganizationsService) RemoveMember(ctx context.Context, org, user string) (*Response, error) + func (s *OrganizationsService) RemoveOrgMembership(ctx context.Context, user, org string) (*Response, error) + func (s *OrganizationsService) RemoveOutsideCollaborator(ctx context.Context, org string, user string) (*Response, error) + func (s *OrganizationsService) RestorePackage(ctx context.Context, org, packageType, packageName string) (*Response, error) + func (s *OrganizationsService) UnblockUser(ctx context.Context, org string, user string) (*Response, error) + type PRLink struct + HRef *string + func (p *PRLink) GetHRef() string + type PRLinks struct + Comments *PRLink + Commits *PRLink + HTML *PRLink + Issue *PRLink + ReviewComment *PRLink + ReviewComments *PRLink + Self *PRLink + Statuses *PRLink + func (p *PRLinks) GetComments() *PRLink + func (p *PRLinks) GetCommits() *PRLink + func (p *PRLinks) GetHTML() *PRLink + func (p *PRLinks) GetIssue() *PRLink + func (p *PRLinks) GetReviewComment() *PRLink + func (p *PRLinks) GetReviewComments() *PRLink + func (p *PRLinks) GetSelf() *PRLink + func (p *PRLinks) GetStatuses() *PRLink + type Package struct + CreatedAt *Timestamp + HTMLURL *string + ID *int64 + Name *string + Owner *User + PackageType *string + PackageVersion *PackageVersion + Registry *PackageRegistry + Repository *Repository + URL *string + UpdatedAt *Timestamp + VersionCount *int64 + Visibility *string + func (p *Package) GetCreatedAt() Timestamp + func (p *Package) GetHTMLURL() string + func (p *Package) GetID() int64 + func (p *Package) GetName() string + func (p *Package) GetOwner() *User + func (p *Package) GetPackageType() string + func (p *Package) GetPackageVersion() *PackageVersion + func (p *Package) GetRegistry() *PackageRegistry + func (p *Package) GetRepository() *Repository + func (p *Package) GetURL() string + func (p *Package) GetUpdatedAt() Timestamp + func (p *Package) GetVersionCount() int64 + func (p *Package) GetVisibility() string + func (p Package) String() string + type PackageBilling struct + IncludedGigabytesBandwidth int + TotalGigabytesBandwidthUsed int + TotalPaidGigabytesBandwidthUsed int + type PackageContainerMetadata struct + Tags []string + func (r PackageContainerMetadata) String() string + type PackageEvent struct + Action *string + Installation *Installation + Org *Organization + Package *Package + Repo *Repository + Sender *User + func (p *PackageEvent) GetAction() string + func (p *PackageEvent) GetInstallation() *Installation + func (p *PackageEvent) GetOrg() *Organization + func (p *PackageEvent) GetPackage() *Package + func (p *PackageEvent) GetRepo() *Repository + func (p *PackageEvent) GetSender() *User + type PackageFile struct + Author *User + ContentType *string + CreatedAt *Timestamp + DownloadURL *string + ID *int64 + MD5 *string + Name *string + SHA1 *string + SHA256 *string + Size *int64 + State *string + UpdatedAt *Timestamp + func (p *PackageFile) GetAuthor() *User + func (p *PackageFile) GetContentType() string + func (p *PackageFile) GetCreatedAt() Timestamp + func (p *PackageFile) GetDownloadURL() string + func (p *PackageFile) GetID() int64 + func (p *PackageFile) GetMD5() string + func (p *PackageFile) GetName() string + func (p *PackageFile) GetSHA1() string + func (p *PackageFile) GetSHA256() string + func (p *PackageFile) GetSize() int64 + func (p *PackageFile) GetState() string + func (p *PackageFile) GetUpdatedAt() Timestamp + func (pf PackageFile) String() string + type PackageListOptions struct + PackageType *string + State *string + Visibility *string + func (p *PackageListOptions) GetPackageType() string + func (p *PackageListOptions) GetState() string + func (p *PackageListOptions) GetVisibility() string + type PackageMetadata struct + Container *PackageContainerMetadata + PackageType *string + func (p *PackageMetadata) GetContainer() *PackageContainerMetadata + func (p *PackageMetadata) GetPackageType() string + func (r PackageMetadata) String() string + type PackageRegistry struct + AboutURL *string + Name *string + Type *string + URL *string + Vendor *string + func (p *PackageRegistry) GetAboutURL() string + func (p *PackageRegistry) GetName() string + func (p *PackageRegistry) GetType() string + func (p *PackageRegistry) GetURL() string + func (p *PackageRegistry) GetVendor() string + func (r PackageRegistry) String() string + type PackageRelease struct + Author *User + CreatedAt *Timestamp + Draft *bool + HTMLURL *string + ID *int64 + Name *string + Prerelease *bool + PublishedAt *Timestamp + TagName *string + TargetCommitish *string + URL *string + func (p *PackageRelease) GetAuthor() *User + func (p *PackageRelease) GetCreatedAt() Timestamp + func (p *PackageRelease) GetDraft() bool + func (p *PackageRelease) GetHTMLURL() string + func (p *PackageRelease) GetID() int64 + func (p *PackageRelease) GetName() string + func (p *PackageRelease) GetPrerelease() bool + func (p *PackageRelease) GetPublishedAt() Timestamp + func (p *PackageRelease) GetTagName() string + func (p *PackageRelease) GetTargetCommitish() string + func (p *PackageRelease) GetURL() string + func (r PackageRelease) String() string + type PackageVersion struct + Author *User + Body *string + BodyHTML *string + CreatedAt *Timestamp + Draft *bool + HTMLURL *string + ID *int64 + InstallationCommand *string + Manifest *string + Metadata *PackageMetadata + Name *string + PackageFiles []*PackageFile + PackageHTMLURL *string + Prerelease *bool + Release *PackageRelease + Summary *string + TagName *string + TargetCommitish *string + TargetOID *string + URL *string + UpdatedAt *Timestamp + Version *string + func (p *PackageVersion) GetAuthor() *User + func (p *PackageVersion) GetBody() string + func (p *PackageVersion) GetBodyHTML() string + func (p *PackageVersion) GetCreatedAt() Timestamp + func (p *PackageVersion) GetDraft() bool + func (p *PackageVersion) GetHTMLURL() string + func (p *PackageVersion) GetID() int64 + func (p *PackageVersion) GetInstallationCommand() string + func (p *PackageVersion) GetManifest() string + func (p *PackageVersion) GetMetadata() *PackageMetadata + func (p *PackageVersion) GetName() string + func (p *PackageVersion) GetPackageHTMLURL() string + func (p *PackageVersion) GetPrerelease() bool + func (p *PackageVersion) GetRelease() *PackageRelease + func (p *PackageVersion) GetSummary() string + func (p *PackageVersion) GetTagName() string + func (p *PackageVersion) GetTargetCommitish() string + func (p *PackageVersion) GetTargetOID() string + func (p *PackageVersion) GetURL() string + func (p *PackageVersion) GetUpdatedAt() Timestamp + func (p *PackageVersion) GetVersion() string + func (pv PackageVersion) String() string + type Page struct + Action *string + HTMLURL *string + PageName *string + SHA *string + Summary *string + Title *string + func (p *Page) GetAction() string + func (p *Page) GetHTMLURL() string + func (p *Page) GetPageName() string + func (p *Page) GetSHA() string + func (p *Page) GetSummary() string + func (p *Page) GetTitle() string + type PageBuildEvent struct + Build *PagesBuild + ID *int64 + Installation *Installation + Repo *Repository + Sender *User + func (p *PageBuildEvent) GetBuild() *PagesBuild + func (p *PageBuildEvent) GetID() int64 + func (p *PageBuildEvent) GetInstallation() *Installation + func (p *PageBuildEvent) GetRepo() *Repository + func (p *PageBuildEvent) GetSender() *User + type PageStats struct + TotalPages *int + func (p *PageStats) GetTotalPages() int + func (s PageStats) String() string + type Pages struct + CNAME *string + Custom404 *bool + HTMLURL *string + Source *PagesSource + Status *string + URL *string + func (p *Pages) GetCNAME() string + func (p *Pages) GetCustom404() bool + func (p *Pages) GetHTMLURL() string + func (p *Pages) GetSource() *PagesSource + func (p *Pages) GetStatus() string + func (p *Pages) GetURL() string + type PagesBuild struct + Commit *string + CreatedAt *Timestamp + Duration *int + Error *PagesError + Pusher *User + Status *string + URL *string + UpdatedAt *Timestamp + func (p *PagesBuild) GetCommit() string + func (p *PagesBuild) GetCreatedAt() Timestamp + func (p *PagesBuild) GetDuration() int + func (p *PagesBuild) GetError() *PagesError + func (p *PagesBuild) GetPusher() *User + func (p *PagesBuild) GetStatus() string + func (p *PagesBuild) GetURL() string + func (p *PagesBuild) GetUpdatedAt() Timestamp + type PagesError struct + Message *string + func (p *PagesError) GetMessage() string + type PagesSource struct + Branch *string + Path *string + func (p *PagesSource) GetBranch() string + func (p *PagesSource) GetPath() string + type PagesUpdate struct + CNAME *string + Source *string + func (p *PagesUpdate) GetCNAME() string + func (p *PagesUpdate) GetSource() string + type PingEvent struct + Hook *Hook + HookID *int64 + Installation *Installation + Zen *string + func (p *PingEvent) GetHook() *Hook + func (p *PingEvent) GetHookID() int64 + func (p *PingEvent) GetInstallation() *Installation + func (p *PingEvent) GetZen() string + type Plan struct + Collaborators *int + FilledSeats *int + Name *string + PrivateRepos *int + Seats *int + Space *int + func (p *Plan) GetCollaborators() int + func (p *Plan) GetFilledSeats() int + func (p *Plan) GetName() string + func (p *Plan) GetPrivateRepos() int + func (p *Plan) GetSeats() int + func (p *Plan) GetSpace() int + func (p Plan) String() string + type PreReceiveHook struct + ConfigURL *string + Enforcement *string + ID *int64 + Name *string + func (p *PreReceiveHook) GetConfigURL() string + func (p *PreReceiveHook) GetEnforcement() string + func (p *PreReceiveHook) GetID() int64 + func (p *PreReceiveHook) GetName() string + func (p PreReceiveHook) String() string + type PreferenceList struct + AutoTriggerChecks []*AutoTriggerCheck + type Project struct + Body *string + ColumnsURL *string + CreatedAt *Timestamp + Creator *User + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Number *int + OrganizationPermission *string + OwnerURL *string + Private *bool + State *string + URL *string + UpdatedAt *Timestamp + func (p *Project) GetBody() string + func (p *Project) GetColumnsURL() string + func (p *Project) GetCreatedAt() Timestamp + func (p *Project) GetCreator() *User + func (p *Project) GetHTMLURL() string + func (p *Project) GetID() int64 + func (p *Project) GetName() string + func (p *Project) GetNodeID() string + func (p *Project) GetNumber() int + func (p *Project) GetOrganizationPermission() string + func (p *Project) GetOwnerURL() string + func (p *Project) GetPrivate() bool + func (p *Project) GetState() string + func (p *Project) GetURL() string + func (p *Project) GetUpdatedAt() Timestamp + func (p Project) String() string + type ProjectBody struct + From *string + func (p *ProjectBody) GetFrom() string + type ProjectCard struct + Archived *bool + ColumnID *int64 + ColumnName *string + ColumnURL *string + ContentURL *string + CreatedAt *Timestamp + Creator *User + ID *int64 + NodeID *string + Note *string + PreviousColumnName *string + ProjectID *int64 + ProjectURL *string + URL *string + UpdatedAt *Timestamp + func (p *ProjectCard) GetArchived() bool + func (p *ProjectCard) GetColumnID() int64 + func (p *ProjectCard) GetColumnName() string + func (p *ProjectCard) GetColumnURL() string + func (p *ProjectCard) GetContentURL() string + func (p *ProjectCard) GetCreatedAt() Timestamp + func (p *ProjectCard) GetCreator() *User + func (p *ProjectCard) GetID() int64 + func (p *ProjectCard) GetNodeID() string + func (p *ProjectCard) GetNote() string + func (p *ProjectCard) GetPreviousColumnName() string + func (p *ProjectCard) GetProjectID() int64 + func (p *ProjectCard) GetProjectURL() string + func (p *ProjectCard) GetURL() string + func (p *ProjectCard) GetUpdatedAt() Timestamp + type ProjectCardChange struct + Note *ProjectCardNote + func (p *ProjectCardChange) GetNote() *ProjectCardNote + type ProjectCardEvent struct + Action *string + AfterID *int64 + Changes *ProjectCardChange + Installation *Installation + Org *Organization + ProjectCard *ProjectCard + Repo *Repository + Sender *User + func (p *ProjectCardEvent) GetAction() string + func (p *ProjectCardEvent) GetAfterID() int64 + func (p *ProjectCardEvent) GetChanges() *ProjectCardChange + func (p *ProjectCardEvent) GetInstallation() *Installation + func (p *ProjectCardEvent) GetOrg() *Organization + func (p *ProjectCardEvent) GetProjectCard() *ProjectCard + func (p *ProjectCardEvent) GetRepo() *Repository + func (p *ProjectCardEvent) GetSender() *User + type ProjectCardListOptions struct + ArchivedState *string + func (p *ProjectCardListOptions) GetArchivedState() string + type ProjectCardMoveOptions struct + ColumnID int64 + Position string + type ProjectCardNote struct + From *string + func (p *ProjectCardNote) GetFrom() string + type ProjectCardOptions struct + Archived *bool + ContentID int64 + ContentType string + Note string + func (p *ProjectCardOptions) GetArchived() bool + type ProjectChange struct + Body *ProjectBody + Name *ProjectName + func (p *ProjectChange) GetBody() *ProjectBody + func (p *ProjectChange) GetName() *ProjectName + type ProjectCollaboratorOptions struct + Permission *string + func (p *ProjectCollaboratorOptions) GetPermission() string + type ProjectColumn struct + CardsURL *string + CreatedAt *Timestamp + ID *int64 + Name *string + NodeID *string + ProjectURL *string + URL *string + UpdatedAt *Timestamp + func (p *ProjectColumn) GetCardsURL() string + func (p *ProjectColumn) GetCreatedAt() Timestamp + func (p *ProjectColumn) GetID() int64 + func (p *ProjectColumn) GetName() string + func (p *ProjectColumn) GetNodeID() string + func (p *ProjectColumn) GetProjectURL() string + func (p *ProjectColumn) GetURL() string + func (p *ProjectColumn) GetUpdatedAt() Timestamp + type ProjectColumnChange struct + Name *ProjectColumnName + func (p *ProjectColumnChange) GetName() *ProjectColumnName + type ProjectColumnEvent struct + Action *string + AfterID *int64 + Changes *ProjectColumnChange + Installation *Installation + Org *Organization + ProjectColumn *ProjectColumn + Repo *Repository + Sender *User + func (p *ProjectColumnEvent) GetAction() string + func (p *ProjectColumnEvent) GetAfterID() int64 + func (p *ProjectColumnEvent) GetChanges() *ProjectColumnChange + func (p *ProjectColumnEvent) GetInstallation() *Installation + func (p *ProjectColumnEvent) GetOrg() *Organization + func (p *ProjectColumnEvent) GetProjectColumn() *ProjectColumn + func (p *ProjectColumnEvent) GetRepo() *Repository + func (p *ProjectColumnEvent) GetSender() *User + type ProjectColumnMoveOptions struct + Position string + type ProjectColumnName struct + From *string + func (p *ProjectColumnName) GetFrom() string + type ProjectColumnOptions struct + Name string + type ProjectEvent struct + Action *string + Changes *ProjectChange + Installation *Installation + Org *Organization + Project *Project + Repo *Repository + Sender *User + func (p *ProjectEvent) GetAction() string + func (p *ProjectEvent) GetChanges() *ProjectChange + func (p *ProjectEvent) GetInstallation() *Installation + func (p *ProjectEvent) GetOrg() *Organization + func (p *ProjectEvent) GetProject() *Project + func (p *ProjectEvent) GetRepo() *Repository + func (p *ProjectEvent) GetSender() *User + type ProjectListOptions struct + State string + type ProjectName struct + From *string + func (p *ProjectName) GetFrom() string + type ProjectOptions struct + Body *string + Name *string + OrganizationPermission *string + Private *bool + State *string + func (p *ProjectOptions) GetBody() string + func (p *ProjectOptions) GetName() string + func (p *ProjectOptions) GetOrganizationPermission() string + func (p *ProjectOptions) GetPrivate() bool + func (p *ProjectOptions) GetState() string + type ProjectPermissionLevel struct + Permission *string + User *User + func (p *ProjectPermissionLevel) GetPermission() string + func (p *ProjectPermissionLevel) GetUser() *User + type ProjectsService service + func (s *ProjectsService) AddProjectCollaborator(ctx context.Context, id int64, username string, ...) (*Response, error) + func (s *ProjectsService) CreateProjectCard(ctx context.Context, columnID int64, opts *ProjectCardOptions) (*ProjectCard, *Response, error) + func (s *ProjectsService) CreateProjectColumn(ctx context.Context, projectID int64, opts *ProjectColumnOptions) (*ProjectColumn, *Response, error) + func (s *ProjectsService) DeleteProject(ctx context.Context, id int64) (*Response, error) + func (s *ProjectsService) DeleteProjectCard(ctx context.Context, cardID int64) (*Response, error) + func (s *ProjectsService) DeleteProjectColumn(ctx context.Context, columnID int64) (*Response, error) + func (s *ProjectsService) GetProject(ctx context.Context, id int64) (*Project, *Response, error) + func (s *ProjectsService) GetProjectCard(ctx context.Context, cardID int64) (*ProjectCard, *Response, error) + func (s *ProjectsService) GetProjectColumn(ctx context.Context, id int64) (*ProjectColumn, *Response, error) + func (s *ProjectsService) ListProjectCards(ctx context.Context, columnID int64, opts *ProjectCardListOptions) ([]*ProjectCard, *Response, error) + func (s *ProjectsService) ListProjectCollaborators(ctx context.Context, id int64, opts *ListCollaboratorOptions) ([]*User, *Response, error) + func (s *ProjectsService) ListProjectColumns(ctx context.Context, projectID int64, opts *ListOptions) ([]*ProjectColumn, *Response, error) + func (s *ProjectsService) MoveProjectCard(ctx context.Context, cardID int64, opts *ProjectCardMoveOptions) (*Response, error) + func (s *ProjectsService) MoveProjectColumn(ctx context.Context, columnID int64, opts *ProjectColumnMoveOptions) (*Response, error) + func (s *ProjectsService) RemoveProjectCollaborator(ctx context.Context, id int64, username string) (*Response, error) + func (s *ProjectsService) ReviewProjectCollaboratorPermission(ctx context.Context, id int64, username string) (*ProjectPermissionLevel, *Response, error) + func (s *ProjectsService) UpdateProject(ctx context.Context, id int64, opts *ProjectOptions) (*Project, *Response, error) + func (s *ProjectsService) UpdateProjectCard(ctx context.Context, cardID int64, opts *ProjectCardOptions) (*ProjectCard, *Response, error) + func (s *ProjectsService) UpdateProjectColumn(ctx context.Context, columnID int64, opts *ProjectColumnOptions) (*ProjectColumn, *Response, error) + type Protection struct + AllowDeletions *AllowDeletions + AllowForcePushes *AllowForcePushes + EnforceAdmins *AdminEnforcement + RequireLinearHistory *RequireLinearHistory + RequiredConversationResolution *RequiredConversationResolution + RequiredPullRequestReviews *PullRequestReviewsEnforcement + RequiredStatusChecks *RequiredStatusChecks + Restrictions *BranchRestrictions + func (p *Protection) GetAllowDeletions() *AllowDeletions + func (p *Protection) GetAllowForcePushes() *AllowForcePushes + func (p *Protection) GetEnforceAdmins() *AdminEnforcement + func (p *Protection) GetRequireLinearHistory() *RequireLinearHistory + func (p *Protection) GetRequiredConversationResolution() *RequiredConversationResolution + func (p *Protection) GetRequiredPullRequestReviews() *PullRequestReviewsEnforcement + func (p *Protection) GetRequiredStatusChecks() *RequiredStatusChecks + func (p *Protection) GetRestrictions() *BranchRestrictions + type ProtectionChanges struct + AuthorizedActorNames *AuthorizedActorNames + AuthorizedActorsOnly *AuthorizedActorsOnly + func (p *ProtectionChanges) GetAuthorizedActorNames() *AuthorizedActorNames + func (p *ProtectionChanges) GetAuthorizedActorsOnly() *AuthorizedActorsOnly + type ProtectionRequest struct + AllowDeletions *bool + AllowForcePushes *bool + EnforceAdmins bool + RequireLinearHistory *bool + RequiredConversationResolution *bool + RequiredPullRequestReviews *PullRequestReviewsEnforcementRequest + RequiredStatusChecks *RequiredStatusChecks + Restrictions *BranchRestrictionsRequest + func (p *ProtectionRequest) GetAllowDeletions() bool + func (p *ProtectionRequest) GetAllowForcePushes() bool + func (p *ProtectionRequest) GetRequireLinearHistory() bool + func (p *ProtectionRequest) GetRequiredConversationResolution() bool + func (p *ProtectionRequest) GetRequiredPullRequestReviews() *PullRequestReviewsEnforcementRequest + func (p *ProtectionRequest) GetRequiredStatusChecks() *RequiredStatusChecks + func (p *ProtectionRequest) GetRestrictions() *BranchRestrictionsRequest + type ProtectionRule struct + ID *int64 + NodeID *string + Reviewers []*RequiredReviewer + Type *string + WaitTimer *int + func (p *ProtectionRule) GetID() int64 + func (p *ProtectionRule) GetNodeID() string + func (p *ProtectionRule) GetType() string + func (p *ProtectionRule) GetWaitTimer() int + type PublicEvent struct + Installation *Installation + Repo *Repository + Sender *User + func (p *PublicEvent) GetInstallation() *Installation + func (p *PublicEvent) GetRepo() *Repository + func (p *PublicEvent) GetSender() *User + type PublicKey struct + Key *string + KeyID *string + func (p *PublicKey) GetKey() string + func (p *PublicKey) GetKeyID() string + func (p *PublicKey) UnmarshalJSON(data []byte) error + type PullRequest struct + ActiveLockReason *string + Additions *int + Assignee *User + Assignees []*User + AuthorAssociation *string + AutoMerge *PullRequestAutoMerge + Base *PullRequestBranch + Body *string + ChangedFiles *int + ClosedAt *time.Time + Comments *int + CommentsURL *string + Commits *int + CommitsURL *string + CreatedAt *time.Time + Deletions *int + DiffURL *string + Draft *bool + HTMLURL *string + Head *PullRequestBranch + ID *int64 + IssueURL *string + Labels []*Label + Links *PRLinks + Locked *bool + MaintainerCanModify *bool + MergeCommitSHA *string + Mergeable *bool + MergeableState *string + Merged *bool + MergedAt *time.Time + MergedBy *User + Milestone *Milestone + NodeID *string + Number *int + PatchURL *string + Rebaseable *bool + RequestedReviewers []*User + RequestedTeams []*Team + ReviewCommentURL *string + ReviewComments *int + ReviewCommentsURL *string + State *string + StatusesURL *string + Title *string + URL *string + UpdatedAt *time.Time + User *User + func (p *PullRequest) GetActiveLockReason() string + func (p *PullRequest) GetAdditions() int + func (p *PullRequest) GetAssignee() *User + func (p *PullRequest) GetAuthorAssociation() string + func (p *PullRequest) GetAutoMerge() *PullRequestAutoMerge + func (p *PullRequest) GetBase() *PullRequestBranch + func (p *PullRequest) GetBody() string + func (p *PullRequest) GetChangedFiles() int + func (p *PullRequest) GetClosedAt() time.Time + func (p *PullRequest) GetComments() int + func (p *PullRequest) GetCommentsURL() string + func (p *PullRequest) GetCommits() int + func (p *PullRequest) GetCommitsURL() string + func (p *PullRequest) GetCreatedAt() time.Time + func (p *PullRequest) GetDeletions() int + func (p *PullRequest) GetDiffURL() string + func (p *PullRequest) GetDraft() bool + func (p *PullRequest) GetHTMLURL() string + func (p *PullRequest) GetHead() *PullRequestBranch + func (p *PullRequest) GetID() int64 + func (p *PullRequest) GetIssueURL() string + func (p *PullRequest) GetLinks() *PRLinks + func (p *PullRequest) GetLocked() bool + func (p *PullRequest) GetMaintainerCanModify() bool + func (p *PullRequest) GetMergeCommitSHA() string + func (p *PullRequest) GetMergeable() bool + func (p *PullRequest) GetMergeableState() string + func (p *PullRequest) GetMerged() bool + func (p *PullRequest) GetMergedAt() time.Time + func (p *PullRequest) GetMergedBy() *User + func (p *PullRequest) GetMilestone() *Milestone + func (p *PullRequest) GetNodeID() string + func (p *PullRequest) GetNumber() int + func (p *PullRequest) GetPatchURL() string + func (p *PullRequest) GetRebaseable() bool + func (p *PullRequest) GetReviewCommentURL() string + func (p *PullRequest) GetReviewComments() int + func (p *PullRequest) GetReviewCommentsURL() string + func (p *PullRequest) GetState() string + func (p *PullRequest) GetStatusesURL() string + func (p *PullRequest) GetTitle() string + func (p *PullRequest) GetURL() string + func (p *PullRequest) GetUpdatedAt() time.Time + func (p *PullRequest) GetUser() *User + func (p PullRequest) String() string + type PullRequestAutoMerge struct + CommitMessage *string + CommitTitle *string + EnabledBy *User + MergeMethod *string + func (p *PullRequestAutoMerge) GetCommitMessage() string + func (p *PullRequestAutoMerge) GetCommitTitle() string + func (p *PullRequestAutoMerge) GetEnabledBy() *User + func (p *PullRequestAutoMerge) GetMergeMethod() string + type PullRequestBranch struct + Label *string + Ref *string + Repo *Repository + SHA *string + User *User + func (p *PullRequestBranch) GetLabel() string + func (p *PullRequestBranch) GetRef() string + func (p *PullRequestBranch) GetRepo() *Repository + func (p *PullRequestBranch) GetSHA() string + func (p *PullRequestBranch) GetUser() *User + type PullRequestBranchUpdateOptions struct + ExpectedHeadSHA *string + func (p *PullRequestBranchUpdateOptions) GetExpectedHeadSHA() string + type PullRequestBranchUpdateResponse struct + Message *string + URL *string + func (p *PullRequestBranchUpdateResponse) GetMessage() string + func (p *PullRequestBranchUpdateResponse) GetURL() string + type PullRequestComment struct + AuthorAssociation *string + Body *string + CommitID *string + CreatedAt *time.Time + DiffHunk *string + HTMLURL *string + ID *int64 + InReplyTo *int64 + Line *int + NodeID *string + OriginalCommitID *string + OriginalLine *int + OriginalPosition *int + OriginalStartLine *int + Path *string + Position *int + PullRequestReviewID *int64 + PullRequestURL *string + Reactions *Reactions + Side *string + StartLine *int + StartSide *string + URL *string + UpdatedAt *time.Time + User *User + func (p *PullRequestComment) GetAuthorAssociation() string + func (p *PullRequestComment) GetBody() string + func (p *PullRequestComment) GetCommitID() string + func (p *PullRequestComment) GetCreatedAt() time.Time + func (p *PullRequestComment) GetDiffHunk() string + func (p *PullRequestComment) GetHTMLURL() string + func (p *PullRequestComment) GetID() int64 + func (p *PullRequestComment) GetInReplyTo() int64 + func (p *PullRequestComment) GetLine() int + func (p *PullRequestComment) GetNodeID() string + func (p *PullRequestComment) GetOriginalCommitID() string + func (p *PullRequestComment) GetOriginalLine() int + func (p *PullRequestComment) GetOriginalPosition() int + func (p *PullRequestComment) GetOriginalStartLine() int + func (p *PullRequestComment) GetPath() string + func (p *PullRequestComment) GetPosition() int + func (p *PullRequestComment) GetPullRequestReviewID() int64 + func (p *PullRequestComment) GetPullRequestURL() string + func (p *PullRequestComment) GetReactions() *Reactions + func (p *PullRequestComment) GetSide() string + func (p *PullRequestComment) GetStartLine() int + func (p *PullRequestComment) GetStartSide() string + func (p *PullRequestComment) GetURL() string + func (p *PullRequestComment) GetUpdatedAt() time.Time + func (p *PullRequestComment) GetUser() *User + func (p PullRequestComment) String() string + type PullRequestEvent struct + Action *string + After *string + Assignee *User + Before *string + Changes *EditChange + Installation *Installation + Label *Label + Number *int + Organization *Organization + PullRequest *PullRequest + Repo *Repository + RequestedReviewer *User + RequestedTeam *Team + Sender *User + func (p *PullRequestEvent) GetAction() string + func (p *PullRequestEvent) GetAfter() string + func (p *PullRequestEvent) GetAssignee() *User + func (p *PullRequestEvent) GetBefore() string + func (p *PullRequestEvent) GetChanges() *EditChange + func (p *PullRequestEvent) GetInstallation() *Installation + func (p *PullRequestEvent) GetLabel() *Label + func (p *PullRequestEvent) GetNumber() int + func (p *PullRequestEvent) GetOrganization() *Organization + func (p *PullRequestEvent) GetPullRequest() *PullRequest + func (p *PullRequestEvent) GetRepo() *Repository + func (p *PullRequestEvent) GetRequestedReviewer() *User + func (p *PullRequestEvent) GetRequestedTeam() *Team + func (p *PullRequestEvent) GetSender() *User + type PullRequestLinks struct + DiffURL *string + HTMLURL *string + PatchURL *string + URL *string + func (p *PullRequestLinks) GetDiffURL() string + func (p *PullRequestLinks) GetHTMLURL() string + func (p *PullRequestLinks) GetPatchURL() string + func (p *PullRequestLinks) GetURL() string + type PullRequestListCommentsOptions struct + Direction string + Since time.Time + Sort string + type PullRequestListOptions struct + Base string + Direction string + Head string + Sort string + State string + type PullRequestMergeResult struct + Merged *bool + Message *string + SHA *string + func (p *PullRequestMergeResult) GetMerged() bool + func (p *PullRequestMergeResult) GetMessage() string + func (p *PullRequestMergeResult) GetSHA() string + type PullRequestOptions struct + CommitTitle string + DontDefaultIfBlank bool + MergeMethod string + SHA string + type PullRequestReview struct + AuthorAssociation *string + Body *string + CommitID *string + HTMLURL *string + ID *int64 + NodeID *string + PullRequestURL *string + State *string + SubmittedAt *time.Time + User *User + func (p *PullRequestReview) GetAuthorAssociation() string + func (p *PullRequestReview) GetBody() string + func (p *PullRequestReview) GetCommitID() string + func (p *PullRequestReview) GetHTMLURL() string + func (p *PullRequestReview) GetID() int64 + func (p *PullRequestReview) GetNodeID() string + func (p *PullRequestReview) GetPullRequestURL() string + func (p *PullRequestReview) GetState() string + func (p *PullRequestReview) GetSubmittedAt() time.Time + func (p *PullRequestReview) GetUser() *User + func (p PullRequestReview) String() string + type PullRequestReviewCommentEvent struct + Action *string + Changes *EditChange + Comment *PullRequestComment + Installation *Installation + PullRequest *PullRequest + Repo *Repository + Sender *User + func (p *PullRequestReviewCommentEvent) GetAction() string + func (p *PullRequestReviewCommentEvent) GetChanges() *EditChange + func (p *PullRequestReviewCommentEvent) GetComment() *PullRequestComment + func (p *PullRequestReviewCommentEvent) GetInstallation() *Installation + func (p *PullRequestReviewCommentEvent) GetPullRequest() *PullRequest + func (p *PullRequestReviewCommentEvent) GetRepo() *Repository + func (p *PullRequestReviewCommentEvent) GetSender() *User + type PullRequestReviewDismissalRequest struct + Message *string + func (p *PullRequestReviewDismissalRequest) GetMessage() string + func (r PullRequestReviewDismissalRequest) String() string + type PullRequestReviewEvent struct + Action *string + Installation *Installation + Organization *Organization + PullRequest *PullRequest + Repo *Repository + Review *PullRequestReview + Sender *User + func (p *PullRequestReviewEvent) GetAction() string + func (p *PullRequestReviewEvent) GetInstallation() *Installation + func (p *PullRequestReviewEvent) GetOrganization() *Organization + func (p *PullRequestReviewEvent) GetPullRequest() *PullRequest + func (p *PullRequestReviewEvent) GetRepo() *Repository + func (p *PullRequestReviewEvent) GetReview() *PullRequestReview + func (p *PullRequestReviewEvent) GetSender() *User + type PullRequestReviewRequest struct + Body *string + Comments []*DraftReviewComment + CommitID *string + Event *string + NodeID *string + func (p *PullRequestReviewRequest) GetBody() string + func (p *PullRequestReviewRequest) GetCommitID() string + func (p *PullRequestReviewRequest) GetEvent() string + func (p *PullRequestReviewRequest) GetNodeID() string + func (r PullRequestReviewRequest) String() string + type PullRequestReviewsEnforcement struct + DismissStaleReviews bool + DismissalRestrictions *DismissalRestrictions + RequireCodeOwnerReviews bool + RequiredApprovingReviewCount int + func (p *PullRequestReviewsEnforcement) GetDismissalRestrictions() *DismissalRestrictions + type PullRequestReviewsEnforcementRequest struct + DismissStaleReviews bool + DismissalRestrictionsRequest *DismissalRestrictionsRequest + RequireCodeOwnerReviews bool + RequiredApprovingReviewCount int + func (p *PullRequestReviewsEnforcementRequest) GetDismissalRestrictionsRequest() *DismissalRestrictionsRequest + type PullRequestReviewsEnforcementUpdate struct + DismissStaleReviews *bool + DismissalRestrictionsRequest *DismissalRestrictionsRequest + RequireCodeOwnerReviews bool + RequiredApprovingReviewCount int + func (p *PullRequestReviewsEnforcementUpdate) GetDismissStaleReviews() bool + func (p *PullRequestReviewsEnforcementUpdate) GetDismissalRestrictionsRequest() *DismissalRestrictionsRequest + type PullRequestTargetEvent struct + Action *string + After *string + Assignee *User + Before *string + Changes *EditChange + Installation *Installation + Label *Label + Number *int + Organization *Organization + PullRequest *PullRequest + Repo *Repository + RequestedReviewer *User + RequestedTeam *Team + Sender *User + func (p *PullRequestTargetEvent) GetAction() string + func (p *PullRequestTargetEvent) GetAfter() string + func (p *PullRequestTargetEvent) GetAssignee() *User + func (p *PullRequestTargetEvent) GetBefore() string + func (p *PullRequestTargetEvent) GetChanges() *EditChange + func (p *PullRequestTargetEvent) GetInstallation() *Installation + func (p *PullRequestTargetEvent) GetLabel() *Label + func (p *PullRequestTargetEvent) GetNumber() int + func (p *PullRequestTargetEvent) GetOrganization() *Organization + func (p *PullRequestTargetEvent) GetPullRequest() *PullRequest + func (p *PullRequestTargetEvent) GetRepo() *Repository + func (p *PullRequestTargetEvent) GetRequestedReviewer() *User + func (p *PullRequestTargetEvent) GetRequestedTeam() *Team + func (p *PullRequestTargetEvent) GetSender() *User + type PullRequestsService service + func (s *PullRequestsService) Create(ctx context.Context, owner string, repo string, pull *NewPullRequest) (*PullRequest, *Response, error) + func (s *PullRequestsService) CreateComment(ctx context.Context, owner, repo string, number int, ...) (*PullRequestComment, *Response, error) + func (s *PullRequestsService) CreateCommentInReplyTo(ctx context.Context, owner, repo string, number int, body string, ...) (*PullRequestComment, *Response, error) + func (s *PullRequestsService) CreateReview(ctx context.Context, owner, repo string, number int, ...) (*PullRequestReview, *Response, error) + func (s *PullRequestsService) DeleteComment(ctx context.Context, owner, repo string, commentID int64) (*Response, error) + func (s *PullRequestsService) DeletePendingReview(ctx context.Context, owner, repo string, number int, reviewID int64) (*PullRequestReview, *Response, error) + func (s *PullRequestsService) DismissReview(ctx context.Context, owner, repo string, number int, reviewID int64, ...) (*PullRequestReview, *Response, error) + func (s *PullRequestsService) Edit(ctx context.Context, owner string, repo string, number int, pull *PullRequest) (*PullRequest, *Response, error) + func (s *PullRequestsService) EditComment(ctx context.Context, owner, repo string, commentID int64, ...) (*PullRequestComment, *Response, error) + func (s *PullRequestsService) Get(ctx context.Context, owner string, repo string, number int) (*PullRequest, *Response, error) + func (s *PullRequestsService) GetComment(ctx context.Context, owner, repo string, commentID int64) (*PullRequestComment, *Response, error) + func (s *PullRequestsService) GetRaw(ctx context.Context, owner string, repo string, number int, opts RawOptions) (string, *Response, error) + func (s *PullRequestsService) GetReview(ctx context.Context, owner, repo string, number int, reviewID int64) (*PullRequestReview, *Response, error) + func (s *PullRequestsService) IsMerged(ctx context.Context, owner string, repo string, number int) (bool, *Response, error) + func (s *PullRequestsService) List(ctx context.Context, owner string, repo string, opts *PullRequestListOptions) ([]*PullRequest, *Response, error) + func (s *PullRequestsService) ListComments(ctx context.Context, owner, repo string, number int, ...) ([]*PullRequestComment, *Response, error) + func (s *PullRequestsService) ListCommits(ctx context.Context, owner string, repo string, number int, opts *ListOptions) ([]*RepositoryCommit, *Response, error) + func (s *PullRequestsService) ListFiles(ctx context.Context, owner string, repo string, number int, opts *ListOptions) ([]*CommitFile, *Response, error) + func (s *PullRequestsService) ListPullRequestsWithCommit(ctx context.Context, owner, repo, sha string, opts *PullRequestListOptions) ([]*PullRequest, *Response, error) + func (s *PullRequestsService) ListReviewComments(ctx context.Context, owner, repo string, number int, reviewID int64, ...) ([]*PullRequestComment, *Response, error) + func (s *PullRequestsService) ListReviewers(ctx context.Context, owner, repo string, number int, opts *ListOptions) (*Reviewers, *Response, error) + func (s *PullRequestsService) ListReviews(ctx context.Context, owner, repo string, number int, opts *ListOptions) ([]*PullRequestReview, *Response, error) + func (s *PullRequestsService) Merge(ctx context.Context, owner string, repo string, number int, ...) (*PullRequestMergeResult, *Response, error) + func (s *PullRequestsService) RemoveReviewers(ctx context.Context, owner, repo string, number int, ...) (*Response, error) + func (s *PullRequestsService) RequestReviewers(ctx context.Context, owner, repo string, number int, ...) (*PullRequest, *Response, error) + func (s *PullRequestsService) SubmitReview(ctx context.Context, owner, repo string, number int, reviewID int64, ...) (*PullRequestReview, *Response, error) + func (s *PullRequestsService) UpdateBranch(ctx context.Context, owner, repo string, number int, ...) (*PullRequestBranchUpdateResponse, *Response, error) + func (s *PullRequestsService) UpdateReview(ctx context.Context, owner, repo string, number int, reviewID int64, ...) (*PullRequestReview, *Response, error) + type PullStats struct + MergablePulls *int + MergedPulls *int + TotalPulls *int + UnmergablePulls *int + func (p *PullStats) GetMergablePulls() int + func (p *PullStats) GetMergedPulls() int + func (p *PullStats) GetTotalPulls() int + func (p *PullStats) GetUnmergablePulls() int + func (s PullStats) String() string + type PunchCard struct + Commits *int + Day *int + Hour *int + func (p *PunchCard) GetCommits() int + func (p *PunchCard) GetDay() int + func (p *PunchCard) GetHour() int + type PushEvent struct + After *string + BaseRef *string + Before *string + Commits []*HeadCommit + Compare *string + Created *bool + Deleted *bool + DistinctSize *int + Forced *bool + Head *string + HeadCommit *HeadCommit + Installation *Installation + PushID *int64 + Pusher *User + Ref *string + Repo *PushEventRepository + Sender *User + Size *int + func (p *PushEvent) GetAfter() string + func (p *PushEvent) GetBaseRef() string + func (p *PushEvent) GetBefore() string + func (p *PushEvent) GetCompare() string + func (p *PushEvent) GetCreated() bool + func (p *PushEvent) GetDeleted() bool + func (p *PushEvent) GetDistinctSize() int + func (p *PushEvent) GetForced() bool + func (p *PushEvent) GetHead() string + func (p *PushEvent) GetHeadCommit() *HeadCommit + func (p *PushEvent) GetInstallation() *Installation + func (p *PushEvent) GetPushID() int64 + func (p *PushEvent) GetPusher() *User + func (p *PushEvent) GetRef() string + func (p *PushEvent) GetRepo() *PushEventRepository + func (p *PushEvent) GetSender() *User + func (p *PushEvent) GetSize() int + func (p PushEvent) String() string + type PushEventRepoOwner struct + Email *string + Name *string + func (p *PushEventRepoOwner) GetEmail() string + func (p *PushEventRepoOwner) GetName() string + type PushEventRepository struct + ArchiveURL *string + Archived *bool + CloneURL *string + CreatedAt *Timestamp + DefaultBranch *string + Description *string + Disabled *bool + Fork *bool + ForksCount *int + FullName *string + GitURL *string + HTMLURL *string + HasDownloads *bool + HasIssues *bool + HasPages *bool + HasWiki *bool + Homepage *string + ID *int64 + Language *string + MasterBranch *string + Name *string + NodeID *string + OpenIssuesCount *int + Organization *string + Owner *User + Private *bool + PullsURL *string + PushedAt *Timestamp + SSHURL *string + SVNURL *string + Size *int + StargazersCount *int + StatusesURL *string + URL *string + UpdatedAt *Timestamp + WatchersCount *int + func (p *PushEventRepository) GetArchiveURL() string + func (p *PushEventRepository) GetArchived() bool + func (p *PushEventRepository) GetCloneURL() string + func (p *PushEventRepository) GetCreatedAt() Timestamp + func (p *PushEventRepository) GetDefaultBranch() string + func (p *PushEventRepository) GetDescription() string + func (p *PushEventRepository) GetDisabled() bool + func (p *PushEventRepository) GetFork() bool + func (p *PushEventRepository) GetForksCount() int + func (p *PushEventRepository) GetFullName() string + func (p *PushEventRepository) GetGitURL() string + func (p *PushEventRepository) GetHTMLURL() string + func (p *PushEventRepository) GetHasDownloads() bool + func (p *PushEventRepository) GetHasIssues() bool + func (p *PushEventRepository) GetHasPages() bool + func (p *PushEventRepository) GetHasWiki() bool + func (p *PushEventRepository) GetHomepage() string + func (p *PushEventRepository) GetID() int64 + func (p *PushEventRepository) GetLanguage() string + func (p *PushEventRepository) GetMasterBranch() string + func (p *PushEventRepository) GetName() string + func (p *PushEventRepository) GetNodeID() string + func (p *PushEventRepository) GetOpenIssuesCount() int + func (p *PushEventRepository) GetOrganization() string + func (p *PushEventRepository) GetOwner() *User + func (p *PushEventRepository) GetPrivate() bool + func (p *PushEventRepository) GetPullsURL() string + func (p *PushEventRepository) GetPushedAt() Timestamp + func (p *PushEventRepository) GetSSHURL() string + func (p *PushEventRepository) GetSVNURL() string + func (p *PushEventRepository) GetSize() int + func (p *PushEventRepository) GetStargazersCount() int + func (p *PushEventRepository) GetStatusesURL() string + func (p *PushEventRepository) GetURL() string + func (p *PushEventRepository) GetUpdatedAt() Timestamp + func (p *PushEventRepository) GetWatchersCount() int + type Rate struct + Limit int + Remaining int + Reset Timestamp + func (r Rate) String() string + type RateLimitError struct + Message string + Rate Rate + Response *http.Response + func (r *RateLimitError) Error() string + func (r *RateLimitError) Is(target error) bool + type RateLimits struct + Core *Rate + Search *Rate + func (r *RateLimits) GetCore() *Rate + func (r *RateLimits) GetSearch() *Rate + func (r RateLimits) String() string + type RawOptions struct + Type RawType + type RawType uint8 + const Diff + const Patch + type Reaction struct + Content *string + ID *int64 + NodeID *string + User *User + func (r *Reaction) GetContent() string + func (r *Reaction) GetID() int64 + func (r *Reaction) GetNodeID() string + func (r *Reaction) GetUser() *User + func (r Reaction) String() string + type Reactions struct + Confused *int + Eyes *int + Heart *int + Hooray *int + Laugh *int + MinusOne *int + PlusOne *int + Rocket *int + TotalCount *int + URL *string + func (r *Reactions) GetConfused() int + func (r *Reactions) GetEyes() int + func (r *Reactions) GetHeart() int + func (r *Reactions) GetHooray() int + func (r *Reactions) GetLaugh() int + func (r *Reactions) GetMinusOne() int + func (r *Reactions) GetPlusOne() int + func (r *Reactions) GetRocket() int + func (r *Reactions) GetTotalCount() int + func (r *Reactions) GetURL() string + type ReactionsService service + func (s *ReactionsService) CreateCommentReaction(ctx context.Context, owner, repo string, id int64, content string) (*Reaction, *Response, error) + func (s *ReactionsService) CreateIssueCommentReaction(ctx context.Context, owner, repo string, id int64, content string) (*Reaction, *Response, error) + func (s *ReactionsService) CreateIssueReaction(ctx context.Context, owner, repo string, number int, content string) (*Reaction, *Response, error) + func (s *ReactionsService) CreatePullRequestCommentReaction(ctx context.Context, owner, repo string, id int64, content string) (*Reaction, *Response, error) + func (s *ReactionsService) CreateTeamDiscussionCommentReaction(ctx context.Context, teamID int64, discussionNumber, commentNumber int, ...) (*Reaction, *Response, error) + func (s *ReactionsService) CreateTeamDiscussionReaction(ctx context.Context, teamID int64, discussionNumber int, content string) (*Reaction, *Response, error) + func (s *ReactionsService) DeleteCommentReaction(ctx context.Context, owner, repo string, commentID, reactionID int64) (*Response, error) + func (s *ReactionsService) DeleteCommentReactionByID(ctx context.Context, repoID, commentID, reactionID int64) (*Response, error) + func (s *ReactionsService) DeleteIssueCommentReaction(ctx context.Context, owner, repo string, commentID, reactionID int64) (*Response, error) + func (s *ReactionsService) DeleteIssueCommentReactionByID(ctx context.Context, repoID, commentID, reactionID int64) (*Response, error) + func (s *ReactionsService) DeleteIssueReaction(ctx context.Context, owner, repo string, issueNumber int, reactionID int64) (*Response, error) + func (s *ReactionsService) DeleteIssueReactionByID(ctx context.Context, repoID, issueNumber int, reactionID int64) (*Response, error) + func (s *ReactionsService) DeletePullRequestCommentReaction(ctx context.Context, owner, repo string, commentID, reactionID int64) (*Response, error) + func (s *ReactionsService) DeletePullRequestCommentReactionByID(ctx context.Context, repoID, commentID, reactionID int64) (*Response, error) + func (s *ReactionsService) DeleteTeamDiscussionCommentReaction(ctx context.Context, org, teamSlug string, discussionNumber, commentNumber int, ...) (*Response, error) + func (s *ReactionsService) DeleteTeamDiscussionCommentReactionByOrgIDAndTeamID(ctx context.Context, orgID, teamID, discussionNumber, commentNumber int, ...) (*Response, error) + func (s *ReactionsService) DeleteTeamDiscussionReaction(ctx context.Context, org, teamSlug string, discussionNumber int, ...) (*Response, error) + func (s *ReactionsService) DeleteTeamDiscussionReactionByOrgIDAndTeamID(ctx context.Context, orgID, teamID, discussionNumber int, reactionID int64) (*Response, error) + func (s *ReactionsService) ListCommentReactions(ctx context.Context, owner, repo string, id int64, ...) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListIssueCommentReactions(ctx context.Context, owner, repo string, id int64, opts *ListOptions) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListIssueReactions(ctx context.Context, owner, repo string, number int, opts *ListOptions) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListPullRequestCommentReactions(ctx context.Context, owner, repo string, id int64, opts *ListOptions) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListTeamDiscussionCommentReactions(ctx context.Context, teamID int64, discussionNumber, commentNumber int, ...) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListTeamDiscussionReactions(ctx context.Context, teamID int64, discussionNumber int, opts *ListOptions) ([]*Reaction, *Response, error) + type Reference struct + NodeID *string + Object *GitObject + Ref *string + URL *string + func (r *Reference) GetNodeID() string + func (r *Reference) GetObject() *GitObject + func (r *Reference) GetRef() string + func (r *Reference) GetURL() string + func (r Reference) String() string + type ReferenceListOptions struct + Ref string + type RegistrationToken struct + ExpiresAt *Timestamp + Token *string + func (r *RegistrationToken) GetExpiresAt() Timestamp + func (r *RegistrationToken) GetToken() string + type ReleaseAsset struct + BrowserDownloadURL *string + ContentType *string + CreatedAt *Timestamp + DownloadCount *int + ID *int64 + Label *string + Name *string + NodeID *string + Size *int + State *string + URL *string + UpdatedAt *Timestamp + Uploader *User + func (r *ReleaseAsset) GetBrowserDownloadURL() string + func (r *ReleaseAsset) GetContentType() string + func (r *ReleaseAsset) GetCreatedAt() Timestamp + func (r *ReleaseAsset) GetDownloadCount() int + func (r *ReleaseAsset) GetID() int64 + func (r *ReleaseAsset) GetLabel() string + func (r *ReleaseAsset) GetName() string + func (r *ReleaseAsset) GetNodeID() string + func (r *ReleaseAsset) GetSize() int + func (r *ReleaseAsset) GetState() string + func (r *ReleaseAsset) GetURL() string + func (r *ReleaseAsset) GetUpdatedAt() Timestamp + func (r *ReleaseAsset) GetUploader() *User + func (r ReleaseAsset) String() string + type ReleaseEvent struct + Action *string + Installation *Installation + Release *RepositoryRelease + Repo *Repository + Sender *User + func (r *ReleaseEvent) GetAction() string + func (r *ReleaseEvent) GetInstallation() *Installation + func (r *ReleaseEvent) GetRelease() *RepositoryRelease + func (r *ReleaseEvent) GetRepo() *Repository + func (r *ReleaseEvent) GetSender() *User + type RemoveToken struct + ExpiresAt *Timestamp + Token *string + func (r *RemoveToken) GetExpiresAt() Timestamp + func (r *RemoveToken) GetToken() string + type Rename struct + From *string + To *string + func (r *Rename) GetFrom() string + func (r *Rename) GetTo() string + func (r Rename) String() string + type RenameOrgResponse struct + Message *string + URL *string + func (r *RenameOrgResponse) GetMessage() string + func (r *RenameOrgResponse) GetURL() string + type RepoStats struct + ForkRepos *int + OrgRepos *int + RootRepos *int + TotalPushes *int + TotalRepos *int + TotalWikis *int + func (r *RepoStats) GetForkRepos() int + func (r *RepoStats) GetOrgRepos() int + func (r *RepoStats) GetRootRepos() int + func (r *RepoStats) GetTotalPushes() int + func (r *RepoStats) GetTotalRepos() int + func (r *RepoStats) GetTotalWikis() int + func (s RepoStats) String() string + type RepoStatus struct + AvatarURL *string + Context *string + CreatedAt *time.Time + Creator *User + Description *string + ID *int64 + NodeID *string + State *string + TargetURL *string + URL *string + UpdatedAt *time.Time + func (r *RepoStatus) GetAvatarURL() string + func (r *RepoStatus) GetContext() string + func (r *RepoStatus) GetCreatedAt() time.Time + func (r *RepoStatus) GetCreator() *User + func (r *RepoStatus) GetDescription() string + func (r *RepoStatus) GetID() int64 + func (r *RepoStatus) GetNodeID() string + func (r *RepoStatus) GetState() string + func (r *RepoStatus) GetTargetURL() string + func (r *RepoStatus) GetURL() string + func (r *RepoStatus) GetUpdatedAt() time.Time + func (r RepoStatus) String() string + type RepositoriesSearchResult struct + IncompleteResults *bool + Repositories []*Repository + Total *int + func (r *RepositoriesSearchResult) GetIncompleteResults() bool + func (r *RepositoriesSearchResult) GetTotal() int + type RepositoriesService service + func (s *RepositoriesService) AddAdminEnforcement(ctx context.Context, owner, repo, branch string) (*AdminEnforcement, *Response, error) + func (s *RepositoriesService) AddAppRestrictions(ctx context.Context, owner, repo, branch string, slug []string) ([]*App, *Response, error) + func (s *RepositoriesService) AddAutolink(ctx context.Context, owner, repo string, opts *AutolinkOptions) (*Autolink, *Response, error) + func (s *RepositoriesService) AddCollaborator(ctx context.Context, owner, repo, user string, ...) (*CollaboratorInvitation, *Response, error) + func (s *RepositoriesService) CompareCommits(ctx context.Context, owner, repo string, base, head string, opts *ListOptions) (*CommitsComparison, *Response, error) + func (s *RepositoriesService) CompareCommitsRaw(ctx context.Context, owner, repo, base, head string, opts RawOptions) (string, *Response, error) + func (s *RepositoriesService) Create(ctx context.Context, org string, repo *Repository) (*Repository, *Response, error) + func (s *RepositoriesService) CreateComment(ctx context.Context, owner, repo, sha string, comment *RepositoryComment) (*RepositoryComment, *Response, error) + func (s *RepositoriesService) CreateDeployment(ctx context.Context, owner, repo string, request *DeploymentRequest) (*Deployment, *Response, error) + func (s *RepositoriesService) CreateDeploymentStatus(ctx context.Context, owner, repo string, deployment int64, ...) (*DeploymentStatus, *Response, error) + func (s *RepositoriesService) CreateFile(ctx context.Context, owner, repo, path string, ...) (*RepositoryContentResponse, *Response, error) + func (s *RepositoriesService) CreateFork(ctx context.Context, owner, repo string, opts *RepositoryCreateForkOptions) (*Repository, *Response, error) + func (s *RepositoriesService) CreateFromTemplate(ctx context.Context, templateOwner, templateRepo string, ...) (*Repository, *Response, error) + func (s *RepositoriesService) CreateHook(ctx context.Context, owner, repo string, hook *Hook) (*Hook, *Response, error) + func (s *RepositoriesService) CreateKey(ctx context.Context, owner string, repo string, key *Key) (*Key, *Response, error) + func (s *RepositoriesService) CreateProject(ctx context.Context, owner, repo string, opts *ProjectOptions) (*Project, *Response, error) + func (s *RepositoriesService) CreateRelease(ctx context.Context, owner, repo string, release *RepositoryRelease) (*RepositoryRelease, *Response, error) + func (s *RepositoriesService) CreateStatus(ctx context.Context, owner, repo, ref string, status *RepoStatus) (*RepoStatus, *Response, error) + func (s *RepositoriesService) CreateUpdateEnvironment(ctx context.Context, owner, repo, name string, ...) (*Environment, *Response, error) + func (s *RepositoriesService) Delete(ctx context.Context, owner, repo string) (*Response, error) + func (s *RepositoriesService) DeleteAutolink(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DeleteComment(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DeleteDeployment(ctx context.Context, owner, repo string, deploymentID int64) (*Response, error) + func (s *RepositoriesService) DeleteEnvironment(ctx context.Context, owner, repo, name string) (*Response, error) + func (s *RepositoriesService) DeleteFile(ctx context.Context, owner, repo, path string, ...) (*RepositoryContentResponse, *Response, error) + func (s *RepositoriesService) DeleteHook(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DeleteInvitation(ctx context.Context, owner, repo string, invitationID int64) (*Response, error) + func (s *RepositoriesService) DeleteKey(ctx context.Context, owner string, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DeletePreReceiveHook(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DeleteRelease(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DeleteReleaseAsset(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) DisableAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*Response, error) + func (s *RepositoriesService) DisableDismissalRestrictions(ctx context.Context, owner, repo, branch string) (*PullRequestReviewsEnforcement, *Response, error) + func (s *RepositoriesService) DisablePages(ctx context.Context, owner, repo string) (*Response, error) + func (s *RepositoriesService) DisableVulnerabilityAlerts(ctx context.Context, owner, repository string) (*Response, error) + func (s *RepositoriesService) Dispatch(ctx context.Context, owner, repo string, opts DispatchRequestOptions) (*Repository, *Response, error) + func (s *RepositoriesService) DownloadContents(ctx context.Context, owner, repo, filepath string, ...) (io.ReadCloser, *Response, error) + func (s *RepositoriesService) DownloadContentsWithMeta(ctx context.Context, owner, repo, filepath string, ...) (io.ReadCloser, *RepositoryContent, *Response, error) + func (s *RepositoriesService) DownloadReleaseAsset(ctx context.Context, owner, repo string, id int64, ...) (rc io.ReadCloser, redirectURL string, err error) + func (s *RepositoriesService) Edit(ctx context.Context, owner, repo string, repository *Repository) (*Repository, *Response, error) + func (s *RepositoriesService) EditHook(ctx context.Context, owner, repo string, id int64, hook *Hook) (*Hook, *Response, error) + func (s *RepositoriesService) EditRelease(ctx context.Context, owner, repo string, id int64, release *RepositoryRelease) (*RepositoryRelease, *Response, error) + func (s *RepositoriesService) EditReleaseAsset(ctx context.Context, owner, repo string, id int64, release *ReleaseAsset) (*ReleaseAsset, *Response, error) + func (s *RepositoriesService) EnableAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*Response, error) + func (s *RepositoriesService) EnablePages(ctx context.Context, owner, repo string, pages *Pages) (*Pages, *Response, error) + func (s *RepositoriesService) EnableVulnerabilityAlerts(ctx context.Context, owner, repository string) (*Response, error) + func (s *RepositoriesService) Get(ctx context.Context, owner, repo string) (*Repository, *Response, error) + func (s *RepositoriesService) GetAdminEnforcement(ctx context.Context, owner, repo, branch string) (*AdminEnforcement, *Response, error) + func (s *RepositoriesService) GetArchiveLink(ctx context.Context, owner, repo string, archiveformat ArchiveFormat, ...) (*url.URL, *Response, error) + func (s *RepositoriesService) GetAutolink(ctx context.Context, owner, repo string, id int64) (*Autolink, *Response, error) + func (s *RepositoriesService) GetBranch(ctx context.Context, owner, repo, branch string, followRedirects bool) (*Branch, *Response, error) + func (s *RepositoriesService) GetBranchProtection(ctx context.Context, owner, repo, branch string) (*Protection, *Response, error) + func (s *RepositoriesService) GetByID(ctx context.Context, id int64) (*Repository, *Response, error) + func (s *RepositoriesService) GetCodeOfConduct(ctx context.Context, owner, repo string) (*CodeOfConduct, *Response, error) + func (s *RepositoriesService) GetCombinedStatus(ctx context.Context, owner, repo, ref string, opts *ListOptions) (*CombinedStatus, *Response, error) + func (s *RepositoriesService) GetComment(ctx context.Context, owner, repo string, id int64) (*RepositoryComment, *Response, error) + func (s *RepositoriesService) GetCommit(ctx context.Context, owner, repo, sha string, opts *ListOptions) (*RepositoryCommit, *Response, error) + func (s *RepositoriesService) GetCommitRaw(ctx context.Context, owner string, repo string, sha string, opts RawOptions) (string, *Response, error) + func (s *RepositoriesService) GetCommitSHA1(ctx context.Context, owner, repo, ref, lastSHA string) (string, *Response, error) + func (s *RepositoriesService) GetCommunityHealthMetrics(ctx context.Context, owner, repo string) (*CommunityHealthMetrics, *Response, error) + func (s *RepositoriesService) GetContents(ctx context.Context, owner, repo, path string, ...) (fileContent *RepositoryContent, directoryContent []*RepositoryContent, ...) + func (s *RepositoriesService) GetDeployment(ctx context.Context, owner, repo string, deploymentID int64) (*Deployment, *Response, error) + func (s *RepositoriesService) GetDeploymentStatus(ctx context.Context, owner, repo string, ...) (*DeploymentStatus, *Response, error) + func (s *RepositoriesService) GetEnvironment(ctx context.Context, owner, repo, name string) (*Environment, *Response, error) + func (s *RepositoriesService) GetHook(ctx context.Context, owner, repo string, id int64) (*Hook, *Response, error) + func (s *RepositoriesService) GetHookDelivery(ctx context.Context, owner, repo string, hookID, deliveryID int64) (*HookDelivery, *Response, error) + func (s *RepositoriesService) GetKey(ctx context.Context, owner string, repo string, id int64) (*Key, *Response, error) + func (s *RepositoriesService) GetLatestPagesBuild(ctx context.Context, owner, repo string) (*PagesBuild, *Response, error) + func (s *RepositoriesService) GetLatestRelease(ctx context.Context, owner, repo string) (*RepositoryRelease, *Response, error) + func (s *RepositoriesService) GetPageBuild(ctx context.Context, owner, repo string, id int64) (*PagesBuild, *Response, error) + func (s *RepositoriesService) GetPagesInfo(ctx context.Context, owner, repo string) (*Pages, *Response, error) + func (s *RepositoriesService) GetPermissionLevel(ctx context.Context, owner, repo, user string) (*RepositoryPermissionLevel, *Response, error) + func (s *RepositoriesService) GetPreReceiveHook(ctx context.Context, owner, repo string, id int64) (*PreReceiveHook, *Response, error) + func (s *RepositoriesService) GetPullRequestReviewEnforcement(ctx context.Context, owner, repo, branch string) (*PullRequestReviewsEnforcement, *Response, error) + func (s *RepositoriesService) GetReadme(ctx context.Context, owner, repo string, opts *RepositoryContentGetOptions) (*RepositoryContent, *Response, error) + func (s *RepositoriesService) GetRelease(ctx context.Context, owner, repo string, id int64) (*RepositoryRelease, *Response, error) + func (s *RepositoriesService) GetReleaseAsset(ctx context.Context, owner, repo string, id int64) (*ReleaseAsset, *Response, error) + func (s *RepositoriesService) GetReleaseByTag(ctx context.Context, owner, repo, tag string) (*RepositoryRelease, *Response, error) + func (s *RepositoriesService) GetRequiredStatusChecks(ctx context.Context, owner, repo, branch string) (*RequiredStatusChecks, *Response, error) + func (s *RepositoriesService) GetSignaturesProtectedBranch(ctx context.Context, owner, repo, branch string) (*SignaturesProtectedBranch, *Response, error) + func (s *RepositoriesService) GetVulnerabilityAlerts(ctx context.Context, owner, repository string) (bool, *Response, error) + func (s *RepositoriesService) IsCollaborator(ctx context.Context, owner, repo, user string) (bool, *Response, error) + func (s *RepositoriesService) License(ctx context.Context, owner, repo string) (*RepositoryLicense, *Response, error) + func (s *RepositoriesService) List(ctx context.Context, user string, opts *RepositoryListOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListAll(ctx context.Context, opts *RepositoryListAllOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListAllTopics(ctx context.Context, owner, repo string) ([]string, *Response, error) + func (s *RepositoriesService) ListApps(ctx context.Context, owner, repo, branch string) ([]*App, *Response, error) + func (s *RepositoriesService) ListAutolinks(ctx context.Context, owner, repo string, opts *ListOptions) ([]*Autolink, *Response, error) + func (s *RepositoriesService) ListBranches(ctx context.Context, owner string, repo string, opts *BranchListOptions) ([]*Branch, *Response, error) + func (s *RepositoriesService) ListBranchesHeadCommit(ctx context.Context, owner, repo, sha string) ([]*BranchCommit, *Response, error) + func (s *RepositoriesService) ListByOrg(ctx context.Context, org string, opts *RepositoryListByOrgOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListCodeFrequency(ctx context.Context, owner, repo string) ([]*WeeklyStats, *Response, error) + func (s *RepositoriesService) ListCollaborators(ctx context.Context, owner, repo string, opts *ListCollaboratorsOptions) ([]*User, *Response, error) + func (s *RepositoriesService) ListComments(ctx context.Context, owner, repo string, opts *ListOptions) ([]*RepositoryComment, *Response, error) + func (s *RepositoriesService) ListCommitActivity(ctx context.Context, owner, repo string) ([]*WeeklyCommitActivity, *Response, error) + func (s *RepositoriesService) ListCommitComments(ctx context.Context, owner, repo, sha string, opts *ListOptions) ([]*RepositoryComment, *Response, error) + func (s *RepositoriesService) ListCommits(ctx context.Context, owner, repo string, opts *CommitsListOptions) ([]*RepositoryCommit, *Response, error) + func (s *RepositoriesService) ListContributors(ctx context.Context, owner string, repository string, ...) ([]*Contributor, *Response, error) + func (s *RepositoriesService) ListContributorsStats(ctx context.Context, owner, repo string) ([]*ContributorStats, *Response, error) + func (s *RepositoriesService) ListDeploymentStatuses(ctx context.Context, owner, repo string, deployment int64, opts *ListOptions) ([]*DeploymentStatus, *Response, error) + func (s *RepositoriesService) ListDeployments(ctx context.Context, owner, repo string, opts *DeploymentsListOptions) ([]*Deployment, *Response, error) + func (s *RepositoriesService) ListEnvironments(ctx context.Context, owner, repo string) (*EnvResponse, *Response, error) + func (s *RepositoriesService) ListForks(ctx context.Context, owner, repo string, opts *RepositoryListForksOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListHookDeliveries(ctx context.Context, owner, repo string, id int64, opts *ListCursorOptions) ([]*HookDelivery, *Response, error) + func (s *RepositoriesService) ListHooks(ctx context.Context, owner, repo string, opts *ListOptions) ([]*Hook, *Response, error) + func (s *RepositoriesService) ListInvitations(ctx context.Context, owner, repo string, opts *ListOptions) ([]*RepositoryInvitation, *Response, error) + func (s *RepositoriesService) ListKeys(ctx context.Context, owner string, repo string, opts *ListOptions) ([]*Key, *Response, error) + func (s *RepositoriesService) ListLanguages(ctx context.Context, owner string, repo string) (map[string]int, *Response, error) + func (s *RepositoriesService) ListPagesBuilds(ctx context.Context, owner, repo string, opts *ListOptions) ([]*PagesBuild, *Response, error) + func (s *RepositoriesService) ListParticipation(ctx context.Context, owner, repo string) (*RepositoryParticipation, *Response, error) + func (s *RepositoriesService) ListPreReceiveHooks(ctx context.Context, owner, repo string, opts *ListOptions) ([]*PreReceiveHook, *Response, error) + func (s *RepositoriesService) ListProjects(ctx context.Context, owner, repo string, opts *ProjectListOptions) ([]*Project, *Response, error) + func (s *RepositoriesService) ListPunchCard(ctx context.Context, owner, repo string) ([]*PunchCard, *Response, error) + func (s *RepositoriesService) ListReleaseAssets(ctx context.Context, owner, repo string, id int64, opts *ListOptions) ([]*ReleaseAsset, *Response, error) + func (s *RepositoriesService) ListReleases(ctx context.Context, owner, repo string, opts *ListOptions) ([]*RepositoryRelease, *Response, error) + func (s *RepositoriesService) ListRequiredStatusChecksContexts(ctx context.Context, owner, repo, branch string) (contexts []string, resp *Response, err error) + func (s *RepositoriesService) ListStatuses(ctx context.Context, owner, repo, ref string, opts *ListOptions) ([]*RepoStatus, *Response, error) + func (s *RepositoriesService) ListTags(ctx context.Context, owner string, repo string, opts *ListOptions) ([]*RepositoryTag, *Response, error) + func (s *RepositoriesService) ListTeams(ctx context.Context, owner string, repo string, opts *ListOptions) ([]*Team, *Response, error) + func (s *RepositoriesService) ListTrafficClones(ctx context.Context, owner, repo string, opts *TrafficBreakdownOptions) (*TrafficClones, *Response, error) + func (s *RepositoriesService) ListTrafficPaths(ctx context.Context, owner, repo string) ([]*TrafficPath, *Response, error) + func (s *RepositoriesService) ListTrafficReferrers(ctx context.Context, owner, repo string) ([]*TrafficReferrer, *Response, error) + func (s *RepositoriesService) ListTrafficViews(ctx context.Context, owner, repo string, opts *TrafficBreakdownOptions) (*TrafficViews, *Response, error) + func (s *RepositoriesService) Merge(ctx context.Context, owner, repo string, request *RepositoryMergeRequest) (*RepositoryCommit, *Response, error) + func (s *RepositoriesService) OptionalSignaturesOnProtectedBranch(ctx context.Context, owner, repo, branch string) (*Response, error) + func (s *RepositoriesService) PingHook(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) RemoveAdminEnforcement(ctx context.Context, owner, repo, branch string) (*Response, error) + func (s *RepositoriesService) RemoveAppRestrictions(ctx context.Context, owner, repo, branch string, slug []string) ([]*App, *Response, error) + func (s *RepositoriesService) RemoveBranchProtection(ctx context.Context, owner, repo, branch string) (*Response, error) + func (s *RepositoriesService) RemoveCollaborator(ctx context.Context, owner, repo, user string) (*Response, error) + func (s *RepositoriesService) RemovePullRequestReviewEnforcement(ctx context.Context, owner, repo, branch string) (*Response, error) + func (s *RepositoriesService) RemoveRequiredStatusChecks(ctx context.Context, owner, repo, branch string) (*Response, error) + func (s *RepositoriesService) ReplaceAllTopics(ctx context.Context, owner, repo string, topics []string) ([]string, *Response, error) + func (s *RepositoriesService) ReplaceAppRestrictions(ctx context.Context, owner, repo, branch string, slug []string) ([]*App, *Response, error) + func (s *RepositoriesService) RequestPageBuild(ctx context.Context, owner, repo string) (*PagesBuild, *Response, error) + func (s *RepositoriesService) RequireSignaturesOnProtectedBranch(ctx context.Context, owner, repo, branch string) (*SignaturesProtectedBranch, *Response, error) + func (s *RepositoriesService) TestHook(ctx context.Context, owner, repo string, id int64) (*Response, error) + func (s *RepositoriesService) Transfer(ctx context.Context, owner, repo string, transfer TransferRequest) (*Repository, *Response, error) + func (s *RepositoriesService) UpdateBranchProtection(ctx context.Context, owner, repo, branch string, preq *ProtectionRequest) (*Protection, *Response, error) + func (s *RepositoriesService) UpdateComment(ctx context.Context, owner, repo string, id int64, comment *RepositoryComment) (*RepositoryComment, *Response, error) + func (s *RepositoriesService) UpdateFile(ctx context.Context, owner, repo, path string, ...) (*RepositoryContentResponse, *Response, error) + func (s *RepositoriesService) UpdateInvitation(ctx context.Context, owner, repo string, invitationID int64, ...) (*RepositoryInvitation, *Response, error) + func (s *RepositoriesService) UpdatePages(ctx context.Context, owner, repo string, opts *PagesUpdate) (*Response, error) + func (s *RepositoriesService) UpdatePreReceiveHook(ctx context.Context, owner, repo string, id int64, hook *PreReceiveHook) (*PreReceiveHook, *Response, error) + func (s *RepositoriesService) UpdatePullRequestReviewEnforcement(ctx context.Context, owner, repo, branch string, ...) (*PullRequestReviewsEnforcement, *Response, error) + func (s *RepositoriesService) UpdateRequiredStatusChecks(ctx context.Context, owner, repo, branch string, ...) (*RequiredStatusChecks, *Response, error) + func (s *RepositoriesService) UploadReleaseAsset(ctx context.Context, owner, repo string, id int64, opts *UploadOptions, ...) (*ReleaseAsset, *Response, error) + type Repository struct + AllowAutoMerge *bool + AllowMergeCommit *bool + AllowRebaseMerge *bool + AllowSquashMerge *bool + ArchiveURL *string + Archived *bool + AssigneesURL *string + AutoInit *bool + BlobsURL *string + BranchesURL *string + CloneURL *string + CodeOfConduct *CodeOfConduct + CollaboratorsURL *string + CommentsURL *string + CommitsURL *string + CompareURL *string + ContentsURL *string + ContributorsURL *string + CreatedAt *Timestamp + DefaultBranch *string + DeleteBranchOnMerge *bool + DeploymentsURL *string + Description *string + Disabled *bool + DownloadsURL *string + EventsURL *string + Fork *bool + ForksCount *int + ForksURL *string + FullName *string + GitCommitsURL *string + GitRefsURL *string + GitTagsURL *string + GitURL *string + GitignoreTemplate *string + HTMLURL *string + HasDownloads *bool + HasIssues *bool + HasPages *bool + HasProjects *bool + HasWiki *bool + Homepage *string + HooksURL *string + ID *int64 + IsTemplate *bool + IssueCommentURL *string + IssueEventsURL *string + IssuesURL *string + KeysURL *string + LabelsURL *string + Language *string + LanguagesURL *string + License *License + LicenseTemplate *string + MasterBranch *string + MergesURL *string + MilestonesURL *string + MirrorURL *string + Name *string + NetworkCount *int + NodeID *string + NotificationsURL *string + OpenIssues *int + OpenIssuesCount *int + Organization *Organization + Owner *User + Parent *Repository + Permissions map[string]bool + Private *bool + PullsURL *string + PushedAt *Timestamp + ReleasesURL *string + SSHURL *string + SVNURL *string + Size *int + Source *Repository + StargazersCount *int + StargazersURL *string + StatusesURL *string + SubscribersCount *int + SubscribersURL *string + SubscriptionURL *string + TagsURL *string + TeamID *int64 + TeamsURL *string + TemplateRepository *Repository + TextMatches []*TextMatch + Topics []string + TreesURL *string + URL *string + UpdatedAt *Timestamp + Visibility *string + Watchers *int + WatchersCount *int + func (r *Repository) GetAllowAutoMerge() bool + func (r *Repository) GetAllowMergeCommit() bool + func (r *Repository) GetAllowRebaseMerge() bool + func (r *Repository) GetAllowSquashMerge() bool + func (r *Repository) GetArchiveURL() string + func (r *Repository) GetArchived() bool + func (r *Repository) GetAssigneesURL() string + func (r *Repository) GetAutoInit() bool + func (r *Repository) GetBlobsURL() string + func (r *Repository) GetBranchesURL() string + func (r *Repository) GetCloneURL() string + func (r *Repository) GetCodeOfConduct() *CodeOfConduct + func (r *Repository) GetCollaboratorsURL() string + func (r *Repository) GetCommentsURL() string + func (r *Repository) GetCommitsURL() string + func (r *Repository) GetCompareURL() string + func (r *Repository) GetContentsURL() string + func (r *Repository) GetContributorsURL() string + func (r *Repository) GetCreatedAt() Timestamp + func (r *Repository) GetDefaultBranch() string + func (r *Repository) GetDeleteBranchOnMerge() bool + func (r *Repository) GetDeploymentsURL() string + func (r *Repository) GetDescription() string + func (r *Repository) GetDisabled() bool + func (r *Repository) GetDownloadsURL() string + func (r *Repository) GetEventsURL() string + func (r *Repository) GetFork() bool + func (r *Repository) GetForksCount() int + func (r *Repository) GetForksURL() string + func (r *Repository) GetFullName() string + func (r *Repository) GetGitCommitsURL() string + func (r *Repository) GetGitRefsURL() string + func (r *Repository) GetGitTagsURL() string + func (r *Repository) GetGitURL() string + func (r *Repository) GetGitignoreTemplate() string + func (r *Repository) GetHTMLURL() string + func (r *Repository) GetHasDownloads() bool + func (r *Repository) GetHasIssues() bool + func (r *Repository) GetHasPages() bool + func (r *Repository) GetHasProjects() bool + func (r *Repository) GetHasWiki() bool + func (r *Repository) GetHomepage() string + func (r *Repository) GetHooksURL() string + func (r *Repository) GetID() int64 + func (r *Repository) GetIsTemplate() bool + func (r *Repository) GetIssueCommentURL() string + func (r *Repository) GetIssueEventsURL() string + func (r *Repository) GetIssuesURL() string + func (r *Repository) GetKeysURL() string + func (r *Repository) GetLabelsURL() string + func (r *Repository) GetLanguage() string + func (r *Repository) GetLanguagesURL() string + func (r *Repository) GetLicense() *License + func (r *Repository) GetLicenseTemplate() string + func (r *Repository) GetMasterBranch() string + func (r *Repository) GetMergesURL() string + func (r *Repository) GetMilestonesURL() string + func (r *Repository) GetMirrorURL() string + func (r *Repository) GetName() string + func (r *Repository) GetNetworkCount() int + func (r *Repository) GetNodeID() string + func (r *Repository) GetNotificationsURL() string + func (r *Repository) GetOpenIssues() int + func (r *Repository) GetOpenIssuesCount() int + func (r *Repository) GetOrganization() *Organization + func (r *Repository) GetOwner() *User + func (r *Repository) GetParent() *Repository + func (r *Repository) GetPermissions() map[string]bool + func (r *Repository) GetPrivate() bool + func (r *Repository) GetPullsURL() string + func (r *Repository) GetPushedAt() Timestamp + func (r *Repository) GetReleasesURL() string + func (r *Repository) GetSSHURL() string + func (r *Repository) GetSVNURL() string + func (r *Repository) GetSize() int + func (r *Repository) GetSource() *Repository + func (r *Repository) GetStargazersCount() int + func (r *Repository) GetStargazersURL() string + func (r *Repository) GetStatusesURL() string + func (r *Repository) GetSubscribersCount() int + func (r *Repository) GetSubscribersURL() string + func (r *Repository) GetSubscriptionURL() string + func (r *Repository) GetTagsURL() string + func (r *Repository) GetTeamID() int64 + func (r *Repository) GetTeamsURL() string + func (r *Repository) GetTemplateRepository() *Repository + func (r *Repository) GetTreesURL() string + func (r *Repository) GetURL() string + func (r *Repository) GetUpdatedAt() Timestamp + func (r *Repository) GetVisibility() string + func (r *Repository) GetWatchers() int + func (r *Repository) GetWatchersCount() int + func (r Repository) String() string + type RepositoryAddCollaboratorOptions struct + Permission string + type RepositoryComment struct + Body *string + CommitID *string + CreatedAt *time.Time + HTMLURL *string + ID *int64 + NodeID *string + Path *string + Position *int + Reactions *Reactions + URL *string + UpdatedAt *time.Time + User *User + func (r *RepositoryComment) GetBody() string + func (r *RepositoryComment) GetCommitID() string + func (r *RepositoryComment) GetCreatedAt() time.Time + func (r *RepositoryComment) GetHTMLURL() string + func (r *RepositoryComment) GetID() int64 + func (r *RepositoryComment) GetNodeID() string + func (r *RepositoryComment) GetPath() string + func (r *RepositoryComment) GetPosition() int + func (r *RepositoryComment) GetReactions() *Reactions + func (r *RepositoryComment) GetURL() string + func (r *RepositoryComment) GetUpdatedAt() time.Time + func (r *RepositoryComment) GetUser() *User + func (r RepositoryComment) String() string + type RepositoryCommit struct + Author *User + CommentsURL *string + Commit *Commit + Committer *User + Files []*CommitFile + HTMLURL *string + NodeID *string + Parents []*Commit + SHA *string + Stats *CommitStats + URL *string + func (r *RepositoryCommit) GetAuthor() *User + func (r *RepositoryCommit) GetCommentsURL() string + func (r *RepositoryCommit) GetCommit() *Commit + func (r *RepositoryCommit) GetCommitter() *User + func (r *RepositoryCommit) GetHTMLURL() string + func (r *RepositoryCommit) GetNodeID() string + func (r *RepositoryCommit) GetSHA() string + func (r *RepositoryCommit) GetStats() *CommitStats + func (r *RepositoryCommit) GetURL() string + func (r RepositoryCommit) String() string + type RepositoryContent struct + Content *string + DownloadURL *string + Encoding *string + GitURL *string + HTMLURL *string + Name *string + Path *string + SHA *string + Size *int + Target *string + Type *string + URL *string + func (r *RepositoryContent) GetContent() (string, error) + func (r *RepositoryContent) GetDownloadURL() string + func (r *RepositoryContent) GetEncoding() string + func (r *RepositoryContent) GetGitURL() string + func (r *RepositoryContent) GetHTMLURL() string + func (r *RepositoryContent) GetName() string + func (r *RepositoryContent) GetPath() string + func (r *RepositoryContent) GetSHA() string + func (r *RepositoryContent) GetSize() int + func (r *RepositoryContent) GetTarget() string + func (r *RepositoryContent) GetType() string + func (r *RepositoryContent) GetURL() string + func (r RepositoryContent) String() string + type RepositoryContentFileOptions struct + Author *CommitAuthor + Branch *string + Committer *CommitAuthor + Content []byte + Message *string + SHA *string + func (r *RepositoryContentFileOptions) GetAuthor() *CommitAuthor + func (r *RepositoryContentFileOptions) GetBranch() string + func (r *RepositoryContentFileOptions) GetCommitter() *CommitAuthor + func (r *RepositoryContentFileOptions) GetMessage() string + func (r *RepositoryContentFileOptions) GetSHA() string + type RepositoryContentGetOptions struct + Ref string + type RepositoryContentResponse struct + Content *RepositoryContent + func (r *RepositoryContentResponse) GetContent() *RepositoryContent + type RepositoryCreateForkOptions struct + Organization string + type RepositoryDispatchEvent struct + Action *string + Branch *string + ClientPayload json.RawMessage + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + func (r *RepositoryDispatchEvent) GetAction() string + func (r *RepositoryDispatchEvent) GetBranch() string + func (r *RepositoryDispatchEvent) GetInstallation() *Installation + func (r *RepositoryDispatchEvent) GetOrg() *Organization + func (r *RepositoryDispatchEvent) GetRepo() *Repository + func (r *RepositoryDispatchEvent) GetSender() *User + type RepositoryEvent struct + Action *string + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + func (r *RepositoryEvent) GetAction() string + func (r *RepositoryEvent) GetInstallation() *Installation + func (r *RepositoryEvent) GetOrg() *Organization + func (r *RepositoryEvent) GetRepo() *Repository + func (r *RepositoryEvent) GetSender() *User + type RepositoryInvitation struct + CreatedAt *Timestamp + HTMLURL *string + ID *int64 + Invitee *User + Inviter *User + Permissions *string + Repo *Repository + URL *string + func (r *RepositoryInvitation) GetCreatedAt() Timestamp + func (r *RepositoryInvitation) GetHTMLURL() string + func (r *RepositoryInvitation) GetID() int64 + func (r *RepositoryInvitation) GetInvitee() *User + func (r *RepositoryInvitation) GetInviter() *User + func (r *RepositoryInvitation) GetPermissions() string + func (r *RepositoryInvitation) GetRepo() *Repository + func (r *RepositoryInvitation) GetURL() string + type RepositoryLicense struct + Content *string + DownloadURL *string + Encoding *string + GitURL *string + HTMLURL *string + License *License + Name *string + Path *string + SHA *string + Size *int + Type *string + URL *string + func (l RepositoryLicense) String() string + func (r *RepositoryLicense) GetContent() string + func (r *RepositoryLicense) GetDownloadURL() string + func (r *RepositoryLicense) GetEncoding() string + func (r *RepositoryLicense) GetGitURL() string + func (r *RepositoryLicense) GetHTMLURL() string + func (r *RepositoryLicense) GetLicense() *License + func (r *RepositoryLicense) GetName() string + func (r *RepositoryLicense) GetPath() string + func (r *RepositoryLicense) GetSHA() string + func (r *RepositoryLicense) GetSize() int + func (r *RepositoryLicense) GetType() string + func (r *RepositoryLicense) GetURL() string + type RepositoryListAllOptions struct + Since int64 + type RepositoryListByOrgOptions struct + Direction string + Sort string + Type string + type RepositoryListForksOptions struct + Sort string + type RepositoryListOptions struct + Affiliation string + Direction string + Sort string + Type string + Visibility string + type RepositoryMergeRequest struct + Base *string + CommitMessage *string + Head *string + func (r *RepositoryMergeRequest) GetBase() string + func (r *RepositoryMergeRequest) GetCommitMessage() string + func (r *RepositoryMergeRequest) GetHead() string + type RepositoryParticipation struct + All []int + Owner []int + func (r RepositoryParticipation) String() string + type RepositoryPermissionLevel struct + Permission *string + User *User + func (r *RepositoryPermissionLevel) GetPermission() string + func (r *RepositoryPermissionLevel) GetUser() *User + type RepositoryRelease struct + Assets []*ReleaseAsset + AssetsURL *string + Author *User + Body *string + CreatedAt *Timestamp + DiscussionCategoryName *string + Draft *bool + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Prerelease *bool + PublishedAt *Timestamp + TagName *string + TarballURL *string + TargetCommitish *string + URL *string + UploadURL *string + ZipballURL *string + func (r *RepositoryRelease) GetAssetsURL() string + func (r *RepositoryRelease) GetAuthor() *User + func (r *RepositoryRelease) GetBody() string + func (r *RepositoryRelease) GetCreatedAt() Timestamp + func (r *RepositoryRelease) GetDiscussionCategoryName() string + func (r *RepositoryRelease) GetDraft() bool + func (r *RepositoryRelease) GetHTMLURL() string + func (r *RepositoryRelease) GetID() int64 + func (r *RepositoryRelease) GetName() string + func (r *RepositoryRelease) GetNodeID() string + func (r *RepositoryRelease) GetPrerelease() bool + func (r *RepositoryRelease) GetPublishedAt() Timestamp + func (r *RepositoryRelease) GetTagName() string + func (r *RepositoryRelease) GetTarballURL() string + func (r *RepositoryRelease) GetTargetCommitish() string + func (r *RepositoryRelease) GetURL() string + func (r *RepositoryRelease) GetUploadURL() string + func (r *RepositoryRelease) GetZipballURL() string + func (r RepositoryRelease) String() string + type RepositoryTag struct + Commit *Commit + Name *string + TarballURL *string + ZipballURL *string + func (r *RepositoryTag) GetCommit() *Commit + func (r *RepositoryTag) GetName() string + func (r *RepositoryTag) GetTarballURL() string + func (r *RepositoryTag) GetZipballURL() string + type RepositoryVulnerabilityAlert struct + AffectedPackageName *string + AffectedRange *string + CreatedAt *Timestamp + DismissReason *string + DismissedAt *Timestamp + Dismisser *User + ExternalIdentifier *string + ExternalReference *string + FixedIn *string + GitHubSecurityAdvisoryID *string + ID *int64 + Severity *string + func (r *RepositoryVulnerabilityAlert) GetAffectedPackageName() string + func (r *RepositoryVulnerabilityAlert) GetAffectedRange() string + func (r *RepositoryVulnerabilityAlert) GetCreatedAt() Timestamp + func (r *RepositoryVulnerabilityAlert) GetDismissReason() string + func (r *RepositoryVulnerabilityAlert) GetDismissedAt() Timestamp + func (r *RepositoryVulnerabilityAlert) GetDismisser() *User + func (r *RepositoryVulnerabilityAlert) GetExternalIdentifier() string + func (r *RepositoryVulnerabilityAlert) GetExternalReference() string + func (r *RepositoryVulnerabilityAlert) GetFixedIn() string + func (r *RepositoryVulnerabilityAlert) GetGitHubSecurityAdvisoryID() string + func (r *RepositoryVulnerabilityAlert) GetID() int64 + func (r *RepositoryVulnerabilityAlert) GetSeverity() string + type RepositoryVulnerabilityAlertEvent struct + Action *string + Alert *RepositoryVulnerabilityAlert + Installation *Installation + Repository *Repository + func (r *RepositoryVulnerabilityAlertEvent) GetAction() string + func (r *RepositoryVulnerabilityAlertEvent) GetAlert() *RepositoryVulnerabilityAlert + func (r *RepositoryVulnerabilityAlertEvent) GetInstallation() *Installation + func (r *RepositoryVulnerabilityAlertEvent) GetRepository() *Repository + type RequestedAction struct + Identifier string + type RequireLinearHistory struct + Enabled bool + type RequiredConversationResolution struct + Enabled bool + type RequiredReviewer struct + Reviewer interface{} + Type *string + func (r *RequiredReviewer) GetType() string + func (r *RequiredReviewer) UnmarshalJSON(data []byte) error + type RequiredStatusChecks struct + Contexts []string + Strict bool + type RequiredStatusChecksRequest struct + Contexts []string + Strict *bool + func (r *RequiredStatusChecksRequest) GetStrict() bool + type Response struct + Cursor string + FirstPage int + LastPage int + NextPage int + NextPageToken string + PrevPage int + Rate Rate + TokenExpiration Timestamp + type Reviewers struct + Teams []*Team + Users []*User + type ReviewersRequest struct + NodeID *string + Reviewers []string + TeamReviewers []string + func (r *ReviewersRequest) GetNodeID() string + type Rule struct + Description *string + FullDescription *string + Help *string + ID *string + Name *string + SecuritySeverityLevel *string + Severity *string + Tags []string + func (r *Rule) GetDescription() string + func (r *Rule) GetFullDescription() string + func (r *Rule) GetHelp() string + func (r *Rule) GetID() string + func (r *Rule) GetName() string + func (r *Rule) GetSecuritySeverityLevel() string + func (r *Rule) GetSeverity() string + type Runner struct + Busy *bool + ID *int64 + Labels []*RunnerLabels + Name *string + OS *string + Status *string + func (r *Runner) GetBusy() bool + func (r *Runner) GetID() int64 + func (r *Runner) GetName() string + func (r *Runner) GetOS() string + func (r *Runner) GetStatus() string + type RunnerApplicationDownload struct + Architecture *string + DownloadURL *string + Filename *string + OS *string + SHA256Checksum *string + TempDownloadToken *string + func (r *RunnerApplicationDownload) GetArchitecture() string + func (r *RunnerApplicationDownload) GetDownloadURL() string + func (r *RunnerApplicationDownload) GetFilename() string + func (r *RunnerApplicationDownload) GetOS() string + func (r *RunnerApplicationDownload) GetSHA256Checksum() string + func (r *RunnerApplicationDownload) GetTempDownloadToken() string + type RunnerGroup struct + AllowsPublicRepositories *bool + Default *bool + ID *int64 + Inherited *bool + Name *string + RunnersURL *string + SelectedRepositoriesURL *string + Visibility *string + func (r *RunnerGroup) GetAllowsPublicRepositories() bool + func (r *RunnerGroup) GetDefault() bool + func (r *RunnerGroup) GetID() int64 + func (r *RunnerGroup) GetInherited() bool + func (r *RunnerGroup) GetName() string + func (r *RunnerGroup) GetRunnersURL() string + func (r *RunnerGroup) GetSelectedRepositoriesURL() string + func (r *RunnerGroup) GetVisibility() string + type RunnerGroups struct + RunnerGroups []*RunnerGroup + TotalCount int + type RunnerLabels struct + ID *int64 + Name *string + Type *string + func (r *RunnerLabels) GetID() int64 + func (r *RunnerLabels) GetName() string + func (r *RunnerLabels) GetType() string + type Runners struct + Runners []*Runner + TotalCount int + type SCIMService service + func (s *SCIMService) DeleteSCIMUserFromOrg(ctx context.Context, org, scimUserID string) (*Response, error) + func (s *SCIMService) GetSCIMProvisioningInfoForUser(ctx context.Context, org, scimUserID string) (*Response, error) + func (s *SCIMService) ListSCIMProvisionedIdentities(ctx context.Context, org string, opts *ListSCIMProvisionedIdentitiesOptions) (*Response, error) + func (s *SCIMService) ProvisionAndInviteSCIMUser(ctx context.Context, org string, opts *SCIMUserAttributes) (*Response, error) + func (s *SCIMService) UpdateAttributeForSCIMUser(ctx context.Context, org, scimUserID string, ...) (*Response, error) + func (s *SCIMService) UpdateProvisionedOrgMembership(ctx context.Context, org, scimUserID string, opts *SCIMUserAttributes) (*Response, error) + type SCIMUserAttributes struct + Active *bool + DisplayName *string + Emails []*SCIMUserEmail + ExternalID *string + Groups []string + Name SCIMUserName + Schemas []string + UserName string + func (s *SCIMUserAttributes) GetActive() bool + func (s *SCIMUserAttributes) GetDisplayName() string + func (s *SCIMUserAttributes) GetExternalID() string + type SCIMUserEmail struct + Primary *bool + Type *string + Value string + func (s *SCIMUserEmail) GetPrimary() bool + func (s *SCIMUserEmail) GetType() string + type SCIMUserName struct + FamilyName string + Formatted *string + GivenName string + func (s *SCIMUserName) GetFormatted() string + type Scope string + const ScopeAdminGPGKey + const ScopeAdminOrg + const ScopeAdminOrgHook + const ScopeAdminPublicKey + const ScopeAdminRepoHook + const ScopeDeleteRepo + const ScopeGist + const ScopeNone + const ScopeNotifications + const ScopePublicRepo + const ScopeReadGPGKey + const ScopeReadOrg + const ScopeReadPublicKey + const ScopeReadRepoHook + const ScopeRepo + const ScopeRepoDeployment + const ScopeRepoStatus + const ScopeSecurityEvents + const ScopeUser + const ScopeUserEmail + const ScopeUserFollow + const ScopeWriteGPGKey + const ScopeWriteOrg + const ScopeWritePublicKey + const ScopeWriteRepoHook + type SearchOptions struct + Order string + Sort string + TextMatch bool + type SearchService service + func (s *SearchService) Code(ctx context.Context, query string, opts *SearchOptions) (*CodeSearchResult, *Response, error) + func (s *SearchService) Commits(ctx context.Context, query string, opts *SearchOptions) (*CommitsSearchResult, *Response, error) + func (s *SearchService) Issues(ctx context.Context, query string, opts *SearchOptions) (*IssuesSearchResult, *Response, error) + func (s *SearchService) Labels(ctx context.Context, repoID int64, query string, opts *SearchOptions) (*LabelsSearchResult, *Response, error) + func (s *SearchService) Repositories(ctx context.Context, query string, opts *SearchOptions) (*RepositoriesSearchResult, *Response, error) + func (s *SearchService) Topics(ctx context.Context, query string, opts *SearchOptions) (*TopicsSearchResult, *Response, error) + func (s *SearchService) Users(ctx context.Context, query string, opts *SearchOptions) (*UsersSearchResult, *Response, error) + type Secret struct + CreatedAt Timestamp + Name string + SelectedRepositoriesURL string + UpdatedAt Timestamp + Visibility string + type Secrets struct + Secrets []*Secret + TotalCount int + type SelectedRepoIDs []int64 + type SelectedReposList struct + Repositories []*Repository + TotalCount *int + func (s *SelectedReposList) GetTotalCount() int + type ServiceHook struct + Events []string + Name *string + Schema [][]string + SupportedEvents []string + func (s *ServiceHook) GetName() string + func (s *ServiceHook) String() string + type SetRepoAccessRunnerGroupRequest struct + SelectedRepositoryIDs []int64 + type SetRunnerGroupRunnersRequest struct + Runners []int64 + type SignatureVerification struct + Payload *string + Reason *string + Signature *string + Verified *bool + func (s *SignatureVerification) GetPayload() string + func (s *SignatureVerification) GetReason() string + func (s *SignatureVerification) GetSignature() string + func (s *SignatureVerification) GetVerified() bool + type SignaturesProtectedBranch struct + Enabled *bool + URL *string + func (s *SignaturesProtectedBranch) GetEnabled() bool + func (s *SignaturesProtectedBranch) GetURL() string + type Source struct + Actor *User + ID *int64 + Issue *Issue + Type *string + URL *string + func (s *Source) GetActor() *User + func (s *Source) GetID() int64 + func (s *Source) GetIssue() *Issue + func (s *Source) GetType() string + func (s *Source) GetURL() string + type SourceImportAuthor struct + Email *string + ID *int64 + ImportURL *string + Name *string + RemoteID *string + RemoteName *string + URL *string + func (a SourceImportAuthor) String() string + func (s *SourceImportAuthor) GetEmail() string + func (s *SourceImportAuthor) GetID() int64 + func (s *SourceImportAuthor) GetImportURL() string + func (s *SourceImportAuthor) GetName() string + func (s *SourceImportAuthor) GetRemoteID() string + func (s *SourceImportAuthor) GetRemoteName() string + func (s *SourceImportAuthor) GetURL() string + type StarEvent struct + Action *string + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + StarredAt *Timestamp + func (s *StarEvent) GetAction() string + func (s *StarEvent) GetInstallation() *Installation + func (s *StarEvent) GetOrg() *Organization + func (s *StarEvent) GetRepo() *Repository + func (s *StarEvent) GetSender() *User + func (s *StarEvent) GetStarredAt() Timestamp + type Stargazer struct + StarredAt *Timestamp + User *User + func (s *Stargazer) GetStarredAt() Timestamp + func (s *Stargazer) GetUser() *User + type StarredRepository struct + Repository *Repository + StarredAt *Timestamp + func (s *StarredRepository) GetRepository() *Repository + func (s *StarredRepository) GetStarredAt() Timestamp + type StatusEvent struct + Branches []*Branch + Commit *RepositoryCommit + Context *string + CreatedAt *Timestamp + Description *string + ID *int64 + Installation *Installation + Name *string + Repo *Repository + SHA *string + Sender *User + State *string + TargetURL *string + UpdatedAt *Timestamp + func (s *StatusEvent) GetCommit() *RepositoryCommit + func (s *StatusEvent) GetContext() string + func (s *StatusEvent) GetCreatedAt() Timestamp + func (s *StatusEvent) GetDescription() string + func (s *StatusEvent) GetID() int64 + func (s *StatusEvent) GetInstallation() *Installation + func (s *StatusEvent) GetName() string + func (s *StatusEvent) GetRepo() *Repository + func (s *StatusEvent) GetSHA() string + func (s *StatusEvent) GetSender() *User + func (s *StatusEvent) GetState() string + func (s *StatusEvent) GetTargetURL() string + func (s *StatusEvent) GetUpdatedAt() Timestamp + type StorageBilling struct + DaysLeftInBillingCycle int + EstimatedPaidStorageForMonth int + EstimatedStorageForMonth int + type Subscription struct + CreatedAt *Timestamp + Ignored *bool + Reason *string + RepositoryURL *string + Subscribed *bool + ThreadURL *string + URL *string + func (s *Subscription) GetCreatedAt() Timestamp + func (s *Subscription) GetIgnored() bool + func (s *Subscription) GetReason() string + func (s *Subscription) GetRepositoryURL() string + func (s *Subscription) GetSubscribed() bool + func (s *Subscription) GetThreadURL() string + func (s *Subscription) GetURL() string + type Tag struct + Message *string + NodeID *string + Object *GitObject + SHA *string + Tag *string + Tagger *CommitAuthor + URL *string + Verification *SignatureVerification + func (t *Tag) GetMessage() string + func (t *Tag) GetNodeID() string + func (t *Tag) GetObject() *GitObject + func (t *Tag) GetSHA() string + func (t *Tag) GetTag() string + func (t *Tag) GetTagger() *CommitAuthor + func (t *Tag) GetURL() string + func (t *Tag) GetVerification() *SignatureVerification + type TaskStep struct + CompletedAt *Timestamp + Conclusion *string + Name *string + Number *int64 + StartedAt *Timestamp + Status *string + func (t *TaskStep) GetCompletedAt() Timestamp + func (t *TaskStep) GetConclusion() string + func (t *TaskStep) GetName() string + func (t *TaskStep) GetNumber() int64 + func (t *TaskStep) GetStartedAt() Timestamp + func (t *TaskStep) GetStatus() string + type Team struct + Description *string + ID *int64 + LDAPDN *string + MembersCount *int + MembersURL *string + Name *string + NodeID *string + Organization *Organization + Parent *Team + Permission *string + Permissions map[string]bool + Privacy *string + ReposCount *int + RepositoriesURL *string + Slug *string + URL *string + func (t *Team) GetDescription() string + func (t *Team) GetID() int64 + func (t *Team) GetLDAPDN() string + func (t *Team) GetMembersCount() int + func (t *Team) GetMembersURL() string + func (t *Team) GetName() string + func (t *Team) GetNodeID() string + func (t *Team) GetOrganization() *Organization + func (t *Team) GetParent() *Team + func (t *Team) GetPermission() string + func (t *Team) GetPermissions() map[string]bool + func (t *Team) GetPrivacy() string + func (t *Team) GetReposCount() int + func (t *Team) GetRepositoriesURL() string + func (t *Team) GetSlug() string + func (t *Team) GetURL() string + func (t Team) String() string + type TeamAddEvent struct + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + Team *Team + func (t *TeamAddEvent) GetInstallation() *Installation + func (t *TeamAddEvent) GetOrg() *Organization + func (t *TeamAddEvent) GetRepo() *Repository + func (t *TeamAddEvent) GetSender() *User + func (t *TeamAddEvent) GetTeam() *Team + type TeamAddTeamMembershipOptions struct + Role string + type TeamAddTeamRepoOptions struct + Permission string + type TeamChange struct + Description *TeamDescription + Name *TeamName + Privacy *TeamPrivacy + Repository *TeamRepository + func (t *TeamChange) GetDescription() *TeamDescription + func (t *TeamChange) GetName() *TeamName + func (t *TeamChange) GetPrivacy() *TeamPrivacy + func (t *TeamChange) GetRepository() *TeamRepository + type TeamDescription struct + From *string + func (t *TeamDescription) GetFrom() string + type TeamDiscussion struct + Author *User + Body *string + BodyHTML *string + BodyVersion *string + CommentsCount *int + CommentsURL *string + CreatedAt *Timestamp + HTMLURL *string + LastEditedAt *Timestamp + NodeID *string + Number *int + Pinned *bool + Private *bool + Reactions *Reactions + TeamURL *string + Title *string + URL *string + UpdatedAt *Timestamp + func (d TeamDiscussion) String() string + func (t *TeamDiscussion) GetAuthor() *User + func (t *TeamDiscussion) GetBody() string + func (t *TeamDiscussion) GetBodyHTML() string + func (t *TeamDiscussion) GetBodyVersion() string + func (t *TeamDiscussion) GetCommentsCount() int + func (t *TeamDiscussion) GetCommentsURL() string + func (t *TeamDiscussion) GetCreatedAt() Timestamp + func (t *TeamDiscussion) GetHTMLURL() string + func (t *TeamDiscussion) GetLastEditedAt() Timestamp + func (t *TeamDiscussion) GetNodeID() string + func (t *TeamDiscussion) GetNumber() int + func (t *TeamDiscussion) GetPinned() bool + func (t *TeamDiscussion) GetPrivate() bool + func (t *TeamDiscussion) GetReactions() *Reactions + func (t *TeamDiscussion) GetTeamURL() string + func (t *TeamDiscussion) GetTitle() string + func (t *TeamDiscussion) GetURL() string + func (t *TeamDiscussion) GetUpdatedAt() Timestamp + type TeamEvent struct + Action *string + Changes *TeamChange + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + Team *Team + func (t *TeamEvent) GetAction() string + func (t *TeamEvent) GetChanges() *TeamChange + func (t *TeamEvent) GetInstallation() *Installation + func (t *TeamEvent) GetOrg() *Organization + func (t *TeamEvent) GetRepo() *Repository + func (t *TeamEvent) GetSender() *User + func (t *TeamEvent) GetTeam() *Team + type TeamLDAPMapping struct + Description *string + ID *int64 + LDAPDN *string + MembersURL *string + Name *string + Permission *string + Privacy *string + RepositoriesURL *string + Slug *string + URL *string + func (m TeamLDAPMapping) String() string + func (t *TeamLDAPMapping) GetDescription() string + func (t *TeamLDAPMapping) GetID() int64 + func (t *TeamLDAPMapping) GetLDAPDN() string + func (t *TeamLDAPMapping) GetMembersURL() string + func (t *TeamLDAPMapping) GetName() string + func (t *TeamLDAPMapping) GetPermission() string + func (t *TeamLDAPMapping) GetPrivacy() string + func (t *TeamLDAPMapping) GetRepositoriesURL() string + func (t *TeamLDAPMapping) GetSlug() string + func (t *TeamLDAPMapping) GetURL() string + type TeamListTeamMembersOptions struct + Role string + type TeamName struct + From *string + func (t *TeamName) GetFrom() string + type TeamPermissions struct + From *TeamPermissionsFrom + func (t *TeamPermissions) GetFrom() *TeamPermissionsFrom + type TeamPermissionsFrom struct + Admin *bool + Pull *bool + Push *bool + func (t *TeamPermissionsFrom) GetAdmin() bool + func (t *TeamPermissionsFrom) GetPull() bool + func (t *TeamPermissionsFrom) GetPush() bool + type TeamPrivacy struct + From *string + func (t *TeamPrivacy) GetFrom() string + type TeamProjectOptions struct + Permission *string + func (t *TeamProjectOptions) GetPermission() string + type TeamRepository struct + Permissions *TeamPermissions + func (t *TeamRepository) GetPermissions() *TeamPermissions + type TeamsService service + func (s *TeamsService) AddTeamMembershipByID(ctx context.Context, orgID, teamID int64, user string, ...) (*Membership, *Response, error) + func (s *TeamsService) AddTeamMembershipBySlug(ctx context.Context, org, slug, user string, ...) (*Membership, *Response, error) + func (s *TeamsService) AddTeamProjectByID(ctx context.Context, orgID, teamID, projectID int64, opts *TeamProjectOptions) (*Response, error) + func (s *TeamsService) AddTeamProjectBySlug(ctx context.Context, org, slug string, projectID int64, ...) (*Response, error) + func (s *TeamsService) AddTeamRepoByID(ctx context.Context, orgID, teamID int64, owner, repo string, ...) (*Response, error) + func (s *TeamsService) AddTeamRepoBySlug(ctx context.Context, org, slug, owner, repo string, ...) (*Response, error) + func (s *TeamsService) CreateCommentByID(ctx context.Context, orgID, teamID int64, discsusionNumber int, ...) (*DiscussionComment, *Response, error) + func (s *TeamsService) CreateCommentBySlug(ctx context.Context, org, slug string, discsusionNumber int, ...) (*DiscussionComment, *Response, error) + func (s *TeamsService) CreateDiscussionByID(ctx context.Context, orgID, teamID int64, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) + func (s *TeamsService) CreateDiscussionBySlug(ctx context.Context, org, slug string, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) + func (s *TeamsService) CreateOrUpdateIDPGroupConnectionsByID(ctx context.Context, orgID, teamID int64, opts IDPGroupList) (*IDPGroupList, *Response, error) + func (s *TeamsService) CreateOrUpdateIDPGroupConnectionsBySlug(ctx context.Context, org, slug string, opts IDPGroupList) (*IDPGroupList, *Response, error) + func (s *TeamsService) CreateTeam(ctx context.Context, org string, team NewTeam) (*Team, *Response, error) + func (s *TeamsService) DeleteCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber, commentNumber int) (*Response, error) + func (s *TeamsService) DeleteCommentBySlug(ctx context.Context, org, slug string, discussionNumber, commentNumber int) (*Response, error) + func (s *TeamsService) DeleteDiscussionByID(ctx context.Context, orgID, teamID int64, discussionNumber int) (*Response, error) + func (s *TeamsService) DeleteDiscussionBySlug(ctx context.Context, org, slug string, discussionNumber int) (*Response, error) + func (s *TeamsService) DeleteTeamByID(ctx context.Context, orgID, teamID int64) (*Response, error) + func (s *TeamsService) DeleteTeamBySlug(ctx context.Context, org, slug string) (*Response, error) + func (s *TeamsService) EditCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber, commentNumber int, ...) (*DiscussionComment, *Response, error) + func (s *TeamsService) EditCommentBySlug(ctx context.Context, org, slug string, discussionNumber, commentNumber int, ...) (*DiscussionComment, *Response, error) + func (s *TeamsService) EditDiscussionByID(ctx context.Context, orgID, teamID int64, discussionNumber int, ...) (*TeamDiscussion, *Response, error) + func (s *TeamsService) EditDiscussionBySlug(ctx context.Context, org, slug string, discussionNumber int, ...) (*TeamDiscussion, *Response, error) + func (s *TeamsService) EditTeamByID(ctx context.Context, orgID, teamID int64, team NewTeam, removeParent bool) (*Team, *Response, error) + func (s *TeamsService) EditTeamBySlug(ctx context.Context, org, slug string, team NewTeam, removeParent bool) (*Team, *Response, error) + func (s *TeamsService) GetCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber, commentNumber int) (*DiscussionComment, *Response, error) + func (s *TeamsService) GetCommentBySlug(ctx context.Context, org, slug string, discussionNumber, commentNumber int) (*DiscussionComment, *Response, error) + func (s *TeamsService) GetDiscussionByID(ctx context.Context, orgID, teamID int64, discussionNumber int) (*TeamDiscussion, *Response, error) + func (s *TeamsService) GetDiscussionBySlug(ctx context.Context, org, slug string, discussionNumber int) (*TeamDiscussion, *Response, error) + func (s *TeamsService) GetTeamByID(ctx context.Context, orgID, teamID int64) (*Team, *Response, error) + func (s *TeamsService) GetTeamBySlug(ctx context.Context, org, slug string) (*Team, *Response, error) + func (s *TeamsService) GetTeamMembershipByID(ctx context.Context, orgID, teamID int64, user string) (*Membership, *Response, error) + func (s *TeamsService) GetTeamMembershipBySlug(ctx context.Context, org, slug, user string) (*Membership, *Response, error) + func (s *TeamsService) IsTeamRepoByID(ctx context.Context, orgID, teamID int64, owner, repo string) (*Repository, *Response, error) + func (s *TeamsService) IsTeamRepoBySlug(ctx context.Context, org, slug, owner, repo string) (*Repository, *Response, error) + func (s *TeamsService) ListChildTeamsByParentID(ctx context.Context, orgID, teamID int64, opts *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) ListChildTeamsByParentSlug(ctx context.Context, org, slug string, opts *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) ListCommentsByID(ctx context.Context, orgID, teamID int64, discussionNumber int, ...) ([]*DiscussionComment, *Response, error) + func (s *TeamsService) ListCommentsBySlug(ctx context.Context, org, slug string, discussionNumber int, ...) ([]*DiscussionComment, *Response, error) + func (s *TeamsService) ListDiscussionsByID(ctx context.Context, orgID, teamID int64, opts *DiscussionListOptions) ([]*TeamDiscussion, *Response, error) + func (s *TeamsService) ListDiscussionsBySlug(ctx context.Context, org, slug string, opts *DiscussionListOptions) ([]*TeamDiscussion, *Response, error) + func (s *TeamsService) ListIDPGroupsForTeamByID(ctx context.Context, orgID, teamID int64) (*IDPGroupList, *Response, error) + func (s *TeamsService) ListIDPGroupsForTeamBySlug(ctx context.Context, org, slug string) (*IDPGroupList, *Response, error) + func (s *TeamsService) ListIDPGroupsInOrganization(ctx context.Context, org string, opts *ListCursorOptions) (*IDPGroupList, *Response, error) + func (s *TeamsService) ListPendingTeamInvitationsByID(ctx context.Context, orgID, teamID int64, opts *ListOptions) ([]*Invitation, *Response, error) + func (s *TeamsService) ListPendingTeamInvitationsBySlug(ctx context.Context, org, slug string, opts *ListOptions) ([]*Invitation, *Response, error) + func (s *TeamsService) ListTeamMembersByID(ctx context.Context, orgID, teamID int64, opts *TeamListTeamMembersOptions) ([]*User, *Response, error) + func (s *TeamsService) ListTeamMembersBySlug(ctx context.Context, org, slug string, opts *TeamListTeamMembersOptions) ([]*User, *Response, error) + func (s *TeamsService) ListTeamProjectsByID(ctx context.Context, orgID, teamID int64) ([]*Project, *Response, error) + func (s *TeamsService) ListTeamProjectsBySlug(ctx context.Context, org, slug string) ([]*Project, *Response, error) + func (s *TeamsService) ListTeamReposByID(ctx context.Context, orgID, teamID int64, opts *ListOptions) ([]*Repository, *Response, error) + func (s *TeamsService) ListTeamReposBySlug(ctx context.Context, org, slug string, opts *ListOptions) ([]*Repository, *Response, error) + func (s *TeamsService) ListTeams(ctx context.Context, org string, opts *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) ListUserTeams(ctx context.Context, opts *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) RemoveTeamMembershipByID(ctx context.Context, orgID, teamID int64, user string) (*Response, error) + func (s *TeamsService) RemoveTeamMembershipBySlug(ctx context.Context, org, slug, user string) (*Response, error) + func (s *TeamsService) RemoveTeamProjectByID(ctx context.Context, orgID, teamID, projectID int64) (*Response, error) + func (s *TeamsService) RemoveTeamProjectBySlug(ctx context.Context, org, slug string, projectID int64) (*Response, error) + func (s *TeamsService) RemoveTeamRepoByID(ctx context.Context, orgID, teamID int64, owner, repo string) (*Response, error) + func (s *TeamsService) RemoveTeamRepoBySlug(ctx context.Context, org, slug, owner, repo string) (*Response, error) + func (s *TeamsService) ReviewTeamProjectsByID(ctx context.Context, orgID, teamID, projectID int64) (*Project, *Response, error) + func (s *TeamsService) ReviewTeamProjectsBySlug(ctx context.Context, org, slug string, projectID int64) (*Project, *Response, error) + type TemplateRepoRequest struct + Description *string + IncludeAllBranches *bool + Name *string + Owner *string + Private *bool + func (t *TemplateRepoRequest) GetDescription() string + func (t *TemplateRepoRequest) GetIncludeAllBranches() bool + func (t *TemplateRepoRequest) GetName() string + func (t *TemplateRepoRequest) GetOwner() string + func (t *TemplateRepoRequest) GetPrivate() bool + type TextMatch struct + Fragment *string + Matches []*Match + ObjectType *string + ObjectURL *string + Property *string + func (t *TextMatch) GetFragment() string + func (t *TextMatch) GetObjectType() string + func (t *TextMatch) GetObjectURL() string + func (t *TextMatch) GetProperty() string + func (tm TextMatch) String() string + type Timeline struct + Actor *User + Assignee *User + CommitID *string + CommitURL *string + CreatedAt *time.Time + Event *string + ID *int64 + Label *Label + Milestone *Milestone + ProjectCard *ProjectCard + Rename *Rename + Source *Source + State *string + URL *string + func (t *Timeline) GetActor() *User + func (t *Timeline) GetAssignee() *User + func (t *Timeline) GetCommitID() string + func (t *Timeline) GetCommitURL() string + func (t *Timeline) GetCreatedAt() time.Time + func (t *Timeline) GetEvent() string + func (t *Timeline) GetID() int64 + func (t *Timeline) GetLabel() *Label + func (t *Timeline) GetMilestone() *Milestone + func (t *Timeline) GetProjectCard() *ProjectCard + func (t *Timeline) GetRename() *Rename + func (t *Timeline) GetSource() *Source + func (t *Timeline) GetState() string + func (t *Timeline) GetURL() string + type Timestamp struct + func (t *Timestamp) UnmarshalJSON(data []byte) (err error) + func (t Timestamp) Equal(u Timestamp) bool + func (t Timestamp) String() string + type Tool struct + GUID *string + Name *string + Version *string + func (t *Tool) GetGUID() string + func (t *Tool) GetName() string + func (t *Tool) GetVersion() string + type TopicResult struct + CreatedAt *Timestamp + CreatedBy *string + Curated *bool + Description *string + DisplayName *string + Featured *bool + Name *string + Score *float64 + ShortDescription *string + UpdatedAt *string + func (t *TopicResult) GetCreatedAt() Timestamp + func (t *TopicResult) GetCreatedBy() string + func (t *TopicResult) GetCurated() bool + func (t *TopicResult) GetDescription() string + func (t *TopicResult) GetDisplayName() string + func (t *TopicResult) GetFeatured() bool + func (t *TopicResult) GetName() string + func (t *TopicResult) GetScore() *float64 + func (t *TopicResult) GetShortDescription() string + func (t *TopicResult) GetUpdatedAt() string + type TopicsSearchResult struct + IncompleteResults *bool + Topics []*TopicResult + Total *int + func (t *TopicsSearchResult) GetIncompleteResults() bool + func (t *TopicsSearchResult) GetTotal() int + type TrafficBreakdownOptions struct + Per string + type TrafficClones struct + Clones []*TrafficData + Count *int + Uniques *int + func (t *TrafficClones) GetCount() int + func (t *TrafficClones) GetUniques() int + type TrafficData struct + Count *int + Timestamp *Timestamp + Uniques *int + func (t *TrafficData) GetCount() int + func (t *TrafficData) GetTimestamp() Timestamp + func (t *TrafficData) GetUniques() int + type TrafficPath struct + Count *int + Path *string + Title *string + Uniques *int + func (t *TrafficPath) GetCount() int + func (t *TrafficPath) GetPath() string + func (t *TrafficPath) GetTitle() string + func (t *TrafficPath) GetUniques() int + type TrafficReferrer struct + Count *int + Referrer *string + Uniques *int + func (t *TrafficReferrer) GetCount() int + func (t *TrafficReferrer) GetReferrer() string + func (t *TrafficReferrer) GetUniques() int + type TrafficViews struct + Count *int + Uniques *int + Views []*TrafficData + func (t *TrafficViews) GetCount() int + func (t *TrafficViews) GetUniques() int + type TransferRequest struct + NewOwner string + TeamID []int64 + type Tree struct + Entries []*TreeEntry + SHA *string + Truncated *bool + func (t *Tree) GetSHA() string + func (t *Tree) GetTruncated() bool + func (t Tree) String() string + type TreeEntry struct + Content *string + Mode *string + Path *string + SHA *string + Size *int + Type *string + URL *string + func (t *TreeEntry) GetContent() string + func (t *TreeEntry) GetMode() string + func (t *TreeEntry) GetPath() string + func (t *TreeEntry) GetSHA() string + func (t *TreeEntry) GetSize() int + func (t *TreeEntry) GetType() string + func (t *TreeEntry) GetURL() string + func (t *TreeEntry) MarshalJSON() ([]byte, error) + func (t TreeEntry) String() string + type TwoFactorAuthError ErrorResponse + func (r *TwoFactorAuthError) Error() string + type UnauthenticatedRateLimitedTransport struct + ClientID string + ClientSecret string + Transport http.RoundTripper + func (t *UnauthenticatedRateLimitedTransport) Client() *http.Client + func (t *UnauthenticatedRateLimitedTransport) RoundTrip(req *http.Request) (*http.Response, error) + type UpdateAttributeForSCIMUserOperations struct + Op string + Path *string + Value json.RawMessage + func (u *UpdateAttributeForSCIMUserOperations) GetPath() string + type UpdateAttributeForSCIMUserOptions struct + Operations UpdateAttributeForSCIMUserOperations + Schemas []string + type UpdateCheckRunOptions struct + Actions []*CheckRunAction + CompletedAt *Timestamp + Conclusion *string + DetailsURL *string + ExternalID *string + Name string + Output *CheckRunOutput + Status *string + func (u *UpdateCheckRunOptions) GetCompletedAt() Timestamp + func (u *UpdateCheckRunOptions) GetConclusion() string + func (u *UpdateCheckRunOptions) GetDetailsURL() string + func (u *UpdateCheckRunOptions) GetExternalID() string + func (u *UpdateCheckRunOptions) GetOutput() *CheckRunOutput + func (u *UpdateCheckRunOptions) GetStatus() string + type UpdateRunnerGroupRequest struct + AllowsPublicRepositories *bool + Name *string + Visibility *string + func (u *UpdateRunnerGroupRequest) GetAllowsPublicRepositories() bool + func (u *UpdateRunnerGroupRequest) GetName() string + func (u *UpdateRunnerGroupRequest) GetVisibility() string + type UploadOptions struct + Label string + MediaType string + Name string + type User struct + AvatarURL *string + Bio *string + Blog *string + Collaborators *int + Company *string + CreatedAt *Timestamp + DiskUsage *int + Email *string + EventsURL *string + Followers *int + FollowersURL *string + Following *int + FollowingURL *string + GistsURL *string + GravatarID *string + HTMLURL *string + Hireable *bool + ID *int64 + LdapDn *string + Location *string + Login *string + Name *string + NodeID *string + OrganizationsURL *string + OwnedPrivateRepos *int + Permissions map[string]bool + Plan *Plan + PrivateGists *int + PublicGists *int + PublicRepos *int + ReceivedEventsURL *string + ReposURL *string + SiteAdmin *bool + StarredURL *string + SubscriptionsURL *string + SuspendedAt *Timestamp + TextMatches []*TextMatch + TotalPrivateRepos *int + TwitterUsername *string + TwoFactorAuthentication *bool + Type *string + URL *string + UpdatedAt *Timestamp + func (u *User) GetAvatarURL() string + func (u *User) GetBio() string + func (u *User) GetBlog() string + func (u *User) GetCollaborators() int + func (u *User) GetCompany() string + func (u *User) GetCreatedAt() Timestamp + func (u *User) GetDiskUsage() int + func (u *User) GetEmail() string + func (u *User) GetEventsURL() string + func (u *User) GetFollowers() int + func (u *User) GetFollowersURL() string + func (u *User) GetFollowing() int + func (u *User) GetFollowingURL() string + func (u *User) GetGistsURL() string + func (u *User) GetGravatarID() string + func (u *User) GetHTMLURL() string + func (u *User) GetHireable() bool + func (u *User) GetID() int64 + func (u *User) GetLdapDn() string + func (u *User) GetLocation() string + func (u *User) GetLogin() string + func (u *User) GetName() string + func (u *User) GetNodeID() string + func (u *User) GetOrganizationsURL() string + func (u *User) GetOwnedPrivateRepos() int + func (u *User) GetPermissions() map[string]bool + func (u *User) GetPlan() *Plan + func (u *User) GetPrivateGists() int + func (u *User) GetPublicGists() int + func (u *User) GetPublicRepos() int + func (u *User) GetReceivedEventsURL() string + func (u *User) GetReposURL() string + func (u *User) GetSiteAdmin() bool + func (u *User) GetStarredURL() string + func (u *User) GetSubscriptionsURL() string + func (u *User) GetSuspendedAt() Timestamp + func (u *User) GetTotalPrivateRepos() int + func (u *User) GetTwitterUsername() string + func (u *User) GetTwoFactorAuthentication() bool + func (u *User) GetType() string + func (u *User) GetURL() string + func (u *User) GetUpdatedAt() Timestamp + func (u User) String() string + type UserAuthorization struct + App *OAuthAPP + CreatedAt *Timestamp + Fingerprint *string + HashedToken *string + ID *int64 + Note *string + NoteURL *string + Scopes []string + Token *string + TokenLastEight *string + URL *string + UpdatedAt *Timestamp + func (u *UserAuthorization) GetApp() *OAuthAPP + func (u *UserAuthorization) GetCreatedAt() Timestamp + func (u *UserAuthorization) GetFingerprint() string + func (u *UserAuthorization) GetHashedToken() string + func (u *UserAuthorization) GetID() int64 + func (u *UserAuthorization) GetNote() string + func (u *UserAuthorization) GetNoteURL() string + func (u *UserAuthorization) GetToken() string + func (u *UserAuthorization) GetTokenLastEight() string + func (u *UserAuthorization) GetURL() string + func (u *UserAuthorization) GetUpdatedAt() Timestamp + type UserContext struct + Message *string + Octicon *string + func (u *UserContext) GetMessage() string + func (u *UserContext) GetOcticon() string + type UserEmail struct + Email *string + Primary *bool + Verified *bool + Visibility *string + func (u *UserEmail) GetEmail() string + func (u *UserEmail) GetPrimary() bool + func (u *UserEmail) GetVerified() bool + func (u *UserEmail) GetVisibility() string + type UserEvent struct + Action *string + Enterprise *Enterprise + Installation *Installation + Sender *User + User *User + func (u *UserEvent) GetAction() string + func (u *UserEvent) GetEnterprise() *Enterprise + func (u *UserEvent) GetInstallation() *Installation + func (u *UserEvent) GetSender() *User + func (u *UserEvent) GetUser() *User + type UserLDAPMapping struct + AvatarURL *string + EventsURL *string + FollowersURL *string + FollowingURL *string + GistsURL *string + GravatarID *string + ID *int64 + LDAPDN *string + Login *string + OrganizationsURL *string + ReceivedEventsURL *string + ReposURL *string + SiteAdmin *bool + StarredURL *string + SubscriptionsURL *string + Type *string + URL *string + func (m UserLDAPMapping) String() string + func (u *UserLDAPMapping) GetAvatarURL() string + func (u *UserLDAPMapping) GetEventsURL() string + func (u *UserLDAPMapping) GetFollowersURL() string + func (u *UserLDAPMapping) GetFollowingURL() string + func (u *UserLDAPMapping) GetGistsURL() string + func (u *UserLDAPMapping) GetGravatarID() string + func (u *UserLDAPMapping) GetID() int64 + func (u *UserLDAPMapping) GetLDAPDN() string + func (u *UserLDAPMapping) GetLogin() string + func (u *UserLDAPMapping) GetOrganizationsURL() string + func (u *UserLDAPMapping) GetReceivedEventsURL() string + func (u *UserLDAPMapping) GetReposURL() string + func (u *UserLDAPMapping) GetSiteAdmin() bool + func (u *UserLDAPMapping) GetStarredURL() string + func (u *UserLDAPMapping) GetSubscriptionsURL() string + func (u *UserLDAPMapping) GetType() string + func (u *UserLDAPMapping) GetURL() string + type UserListOptions struct + Since int64 + type UserMigration struct + CreatedAt *string + ExcludeAttachments *bool + GUID *string + ID *int64 + LockRepositories *bool + Repositories []*Repository + State *string + URL *string + UpdatedAt *string + func (m UserMigration) String() string + func (u *UserMigration) GetCreatedAt() string + func (u *UserMigration) GetExcludeAttachments() bool + func (u *UserMigration) GetGUID() string + func (u *UserMigration) GetID() int64 + func (u *UserMigration) GetLockRepositories() bool + func (u *UserMigration) GetState() string + func (u *UserMigration) GetURL() string + func (u *UserMigration) GetUpdatedAt() string + type UserMigrationOptions struct + ExcludeAttachments bool + LockRepositories bool + type UserStats struct + AdminUsers *int + SuspendedUsers *int + TotalUsers *int + func (s UserStats) String() string + func (u *UserStats) GetAdminUsers() int + func (u *UserStats) GetSuspendedUsers() int + func (u *UserStats) GetTotalUsers() int + type UserSuspendOptions struct + Reason *string + func (u *UserSuspendOptions) GetReason() string + type UsersSearchResult struct + IncompleteResults *bool + Total *int + Users []*User + func (u *UsersSearchResult) GetIncompleteResults() bool + func (u *UsersSearchResult) GetTotal() int + type UsersService service + func (s *UsersService) AcceptInvitation(ctx context.Context, invitationID int64) (*Response, error) + func (s *UsersService) AddEmails(ctx context.Context, emails []string) ([]*UserEmail, *Response, error) + func (s *UsersService) BlockUser(ctx context.Context, user string) (*Response, error) + func (s *UsersService) CreateGPGKey(ctx context.Context, armoredPublicKey string) (*GPGKey, *Response, error) + func (s *UsersService) CreateKey(ctx context.Context, key *Key) (*Key, *Response, error) + func (s *UsersService) CreateProject(ctx context.Context, opts *CreateUserProjectOptions) (*Project, *Response, error) + func (s *UsersService) DeclineInvitation(ctx context.Context, invitationID int64) (*Response, error) + func (s *UsersService) DeleteEmails(ctx context.Context, emails []string) (*Response, error) + func (s *UsersService) DeleteGPGKey(ctx context.Context, id int64) (*Response, error) + func (s *UsersService) DeleteKey(ctx context.Context, id int64) (*Response, error) + func (s *UsersService) DeletePackage(ctx context.Context, user, packageType, packageName string) (*Response, error) + func (s *UsersService) DemoteSiteAdmin(ctx context.Context, user string) (*Response, error) + func (s *UsersService) Edit(ctx context.Context, user *User) (*User, *Response, error) + func (s *UsersService) Follow(ctx context.Context, user string) (*Response, error) + func (s *UsersService) Get(ctx context.Context, user string) (*User, *Response, error) + func (s *UsersService) GetByID(ctx context.Context, id int64) (*User, *Response, error) + func (s *UsersService) GetGPGKey(ctx context.Context, id int64) (*GPGKey, *Response, error) + func (s *UsersService) GetHovercard(ctx context.Context, user string, opts *HovercardOptions) (*Hovercard, *Response, error) + func (s *UsersService) GetKey(ctx context.Context, id int64) (*Key, *Response, error) + func (s *UsersService) GetPackage(ctx context.Context, user, packageType, packageName string) (*Package, *Response, error) + func (s *UsersService) IsBlocked(ctx context.Context, user string) (bool, *Response, error) + func (s *UsersService) IsFollowing(ctx context.Context, user, target string) (bool, *Response, error) + func (s *UsersService) ListAll(ctx context.Context, opts *UserListOptions) ([]*User, *Response, error) + func (s *UsersService) ListBlockedUsers(ctx context.Context, opts *ListOptions) ([]*User, *Response, error) + func (s *UsersService) ListEmails(ctx context.Context, opts *ListOptions) ([]*UserEmail, *Response, error) + func (s *UsersService) ListFollowers(ctx context.Context, user string, opts *ListOptions) ([]*User, *Response, error) + func (s *UsersService) ListFollowing(ctx context.Context, user string, opts *ListOptions) ([]*User, *Response, error) + func (s *UsersService) ListGPGKeys(ctx context.Context, user string, opts *ListOptions) ([]*GPGKey, *Response, error) + func (s *UsersService) ListInvitations(ctx context.Context, opts *ListOptions) ([]*RepositoryInvitation, *Response, error) + func (s *UsersService) ListKeys(ctx context.Context, user string, opts *ListOptions) ([]*Key, *Response, error) + func (s *UsersService) ListPackages(ctx context.Context, user string, opts *PackageListOptions) ([]*Package, *Response, error) + func (s *UsersService) ListProjects(ctx context.Context, user string, opts *ProjectListOptions) ([]*Project, *Response, error) + func (s *UsersService) PackageDeleteVersion(ctx context.Context, user, packageType, packageName string, ...) (*Response, error) + func (s *UsersService) PackageGetAllVersions(ctx context.Context, user, packageType, packageName string) ([]*PackageVersion, *Response, error) + func (s *UsersService) PackageGetVersion(ctx context.Context, user, packageType, packageName string, ...) (*PackageVersion, *Response, error) + func (s *UsersService) PackageRestoreVersion(ctx context.Context, user, packageType, packageName string, ...) (*Response, error) + func (s *UsersService) PromoteSiteAdmin(ctx context.Context, user string) (*Response, error) + func (s *UsersService) RestorePackage(ctx context.Context, user, packageType, packageName string) (*Response, error) + func (s *UsersService) Suspend(ctx context.Context, user string, opts *UserSuspendOptions) (*Response, error) + func (s *UsersService) UnblockUser(ctx context.Context, user string) (*Response, error) + func (s *UsersService) Unfollow(ctx context.Context, user string) (*Response, error) + func (s *UsersService) Unsuspend(ctx context.Context, user string) (*Response, error) + type WatchEvent struct + Action *string + Installation *Installation + Repo *Repository + Sender *User + func (w *WatchEvent) GetAction() string + func (w *WatchEvent) GetInstallation() *Installation + func (w *WatchEvent) GetRepo() *Repository + func (w *WatchEvent) GetSender() *User + type WebHookAuthor struct + Email *string + Name *string + Username *string + func (w *WebHookAuthor) GetEmail() string + func (w *WebHookAuthor) GetName() string + func (w *WebHookAuthor) GetUsername() string + func (w WebHookAuthor) String() string + type WebHookCommit struct + Added []string + Author *WebHookAuthor + Committer *WebHookAuthor + Distinct *bool + ID *string + Message *string + Modified []string + Removed []string + Timestamp *time.Time + func (w *WebHookCommit) GetAuthor() *WebHookAuthor + func (w *WebHookCommit) GetCommitter() *WebHookAuthor + func (w *WebHookCommit) GetDistinct() bool + func (w *WebHookCommit) GetID() string + func (w *WebHookCommit) GetMessage() string + func (w *WebHookCommit) GetTimestamp() time.Time + func (w WebHookCommit) String() string + type WebHookPayload struct + Action *string + After *string + Before *string + Commits []*WebHookCommit + Compare *string + Created *bool + Deleted *bool + Forced *bool + HeadCommit *WebHookCommit + Installation *Installation + Organization *Organization + Pusher *User + Ref *string + Repo *Repository + Sender *User + func (w *WebHookPayload) GetAction() string + func (w *WebHookPayload) GetAfter() string + func (w *WebHookPayload) GetBefore() string + func (w *WebHookPayload) GetCompare() string + func (w *WebHookPayload) GetCreated() bool + func (w *WebHookPayload) GetDeleted() bool + func (w *WebHookPayload) GetForced() bool + func (w *WebHookPayload) GetHeadCommit() *WebHookCommit + func (w *WebHookPayload) GetInstallation() *Installation + func (w *WebHookPayload) GetOrganization() *Organization + func (w *WebHookPayload) GetPusher() *User + func (w *WebHookPayload) GetRef() string + func (w *WebHookPayload) GetRepo() *Repository + func (w *WebHookPayload) GetSender() *User + func (w WebHookPayload) String() string + type WeeklyCommitActivity struct + Days []int + Total *int + Week *Timestamp + func (w *WeeklyCommitActivity) GetTotal() int + func (w *WeeklyCommitActivity) GetWeek() Timestamp + func (w WeeklyCommitActivity) String() string + type WeeklyStats struct + Additions *int + Commits *int + Deletions *int + Week *Timestamp + func (w *WeeklyStats) GetAdditions() int + func (w *WeeklyStats) GetCommits() int + func (w *WeeklyStats) GetDeletions() int + func (w *WeeklyStats) GetWeek() Timestamp + func (w WeeklyStats) String() string + type Workflow struct + BadgeURL *string + CreatedAt *Timestamp + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Path *string + State *string + URL *string + UpdatedAt *Timestamp + func (w *Workflow) GetBadgeURL() string + func (w *Workflow) GetCreatedAt() Timestamp + func (w *Workflow) GetHTMLURL() string + func (w *Workflow) GetID() int64 + func (w *Workflow) GetName() string + func (w *Workflow) GetNodeID() string + func (w *Workflow) GetPath() string + func (w *Workflow) GetState() string + func (w *Workflow) GetURL() string + func (w *Workflow) GetUpdatedAt() Timestamp + type WorkflowBill struct + TotalMS *int64 + func (w *WorkflowBill) GetTotalMS() int64 + type WorkflowDispatchEvent struct + Inputs json.RawMessage + Installation *Installation + Org *Organization + Ref *string + Repo *Repository + Sender *User + Workflow *string + func (w *WorkflowDispatchEvent) GetInstallation() *Installation + func (w *WorkflowDispatchEvent) GetOrg() *Organization + func (w *WorkflowDispatchEvent) GetRef() string + func (w *WorkflowDispatchEvent) GetRepo() *Repository + func (w *WorkflowDispatchEvent) GetSender() *User + func (w *WorkflowDispatchEvent) GetWorkflow() string + type WorkflowEnvironment struct + MacOS *WorkflowBill + Ubuntu *WorkflowBill + Windows *WorkflowBill + func (w *WorkflowEnvironment) GetMacOS() *WorkflowBill + func (w *WorkflowEnvironment) GetUbuntu() *WorkflowBill + func (w *WorkflowEnvironment) GetWindows() *WorkflowBill + type WorkflowJob struct + CheckRunURL *string + CompletedAt *Timestamp + Conclusion *string + HTMLURL *string + HeadSHA *string + ID *int64 + Labels []string + Name *string + NodeID *string + RunID *int64 + RunURL *string + StartedAt *Timestamp + Status *string + Steps []*TaskStep + URL *string + func (w *WorkflowJob) GetCheckRunURL() string + func (w *WorkflowJob) GetCompletedAt() Timestamp + func (w *WorkflowJob) GetConclusion() string + func (w *WorkflowJob) GetHTMLURL() string + func (w *WorkflowJob) GetHeadSHA() string + func (w *WorkflowJob) GetID() int64 + func (w *WorkflowJob) GetName() string + func (w *WorkflowJob) GetNodeID() string + func (w *WorkflowJob) GetRunID() int64 + func (w *WorkflowJob) GetRunURL() string + func (w *WorkflowJob) GetStartedAt() Timestamp + func (w *WorkflowJob) GetStatus() string + func (w *WorkflowJob) GetURL() string + type WorkflowJobEvent struct + Action *string + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + WorkflowJob *WorkflowJob + func (w *WorkflowJobEvent) GetAction() string + func (w *WorkflowJobEvent) GetInstallation() *Installation + func (w *WorkflowJobEvent) GetOrg() *Organization + func (w *WorkflowJobEvent) GetRepo() *Repository + func (w *WorkflowJobEvent) GetSender() *User + func (w *WorkflowJobEvent) GetWorkflowJob() *WorkflowJob + type WorkflowRun struct + ArtifactsURL *string + CancelURL *string + CheckSuiteID *int64 + CheckSuiteNodeID *string + CheckSuiteURL *string + Conclusion *string + CreatedAt *Timestamp + Event *string + HTMLURL *string + HeadBranch *string + HeadCommit *HeadCommit + HeadRepository *Repository + HeadSHA *string + ID *int64 + JobsURL *string + LogsURL *string + Name *string + NodeID *string + PullRequests []*PullRequest + Repository *Repository + RerunURL *string + RunNumber *int + Status *string + URL *string + UpdatedAt *Timestamp + WorkflowID *int64 + WorkflowURL *string + func (w *WorkflowRun) GetArtifactsURL() string + func (w *WorkflowRun) GetCancelURL() string + func (w *WorkflowRun) GetCheckSuiteID() int64 + func (w *WorkflowRun) GetCheckSuiteNodeID() string + func (w *WorkflowRun) GetCheckSuiteURL() string + func (w *WorkflowRun) GetConclusion() string + func (w *WorkflowRun) GetCreatedAt() Timestamp + func (w *WorkflowRun) GetEvent() string + func (w *WorkflowRun) GetHTMLURL() string + func (w *WorkflowRun) GetHeadBranch() string + func (w *WorkflowRun) GetHeadCommit() *HeadCommit + func (w *WorkflowRun) GetHeadRepository() *Repository + func (w *WorkflowRun) GetHeadSHA() string + func (w *WorkflowRun) GetID() int64 + func (w *WorkflowRun) GetJobsURL() string + func (w *WorkflowRun) GetLogsURL() string + func (w *WorkflowRun) GetName() string + func (w *WorkflowRun) GetNodeID() string + func (w *WorkflowRun) GetRepository() *Repository + func (w *WorkflowRun) GetRerunURL() string + func (w *WorkflowRun) GetRunNumber() int + func (w *WorkflowRun) GetStatus() string + func (w *WorkflowRun) GetURL() string + func (w *WorkflowRun) GetUpdatedAt() Timestamp + func (w *WorkflowRun) GetWorkflowID() int64 + func (w *WorkflowRun) GetWorkflowURL() string + type WorkflowRunBill struct + Jobs *int + TotalMS *int64 + func (w *WorkflowRunBill) GetJobs() int + func (w *WorkflowRunBill) GetTotalMS() int64 + type WorkflowRunEnvironment struct + MacOS *WorkflowRunBill + Ubuntu *WorkflowRunBill + Windows *WorkflowRunBill + func (w *WorkflowRunEnvironment) GetMacOS() *WorkflowRunBill + func (w *WorkflowRunEnvironment) GetUbuntu() *WorkflowRunBill + func (w *WorkflowRunEnvironment) GetWindows() *WorkflowRunBill + type WorkflowRunEvent struct + Action *string + Installation *Installation + Org *Organization + Repo *Repository + Sender *User + Workflow *Workflow + WorkflowRun *WorkflowRun + func (w *WorkflowRunEvent) GetAction() string + func (w *WorkflowRunEvent) GetInstallation() *Installation + func (w *WorkflowRunEvent) GetOrg() *Organization + func (w *WorkflowRunEvent) GetRepo() *Repository + func (w *WorkflowRunEvent) GetSender() *User + func (w *WorkflowRunEvent) GetWorkflow() *Workflow + func (w *WorkflowRunEvent) GetWorkflowRun() *WorkflowRun + type WorkflowRunUsage struct + Billable *WorkflowRunEnvironment + RunDurationMS *int64 + func (w *WorkflowRunUsage) GetBillable() *WorkflowRunEnvironment + func (w *WorkflowRunUsage) GetRunDurationMS() int64 + type WorkflowRuns struct + TotalCount *int + WorkflowRuns []*WorkflowRun + func (w *WorkflowRuns) GetTotalCount() int + type WorkflowUsage struct + Billable *WorkflowEnvironment + func (w *WorkflowUsage) GetBillable() *WorkflowEnvironment + type Workflows struct + TotalCount *int + Workflows []*Workflow + func (w *Workflows) GetTotalCount() int Other modules containing this package github.com/dariuszporowski/go-github