Versions in this module Expand all Collapse all v998 v998.0.0 May 16, 2019 Changes in this version + const Tarball + const Zipball + 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 ValidateSignature(signature string, payload, secretToken []byte) error + func WebHookType(r *http.Request) string + type APIMeta struct + 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 + type AcceptedError struct + Raw []byte + func (*AcceptedError) Error() string + 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, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsForOrganization(ctx context.Context, org string, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsForRepoNetwork(ctx context.Context, owner, repo string, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsPerformedByUser(ctx context.Context, user string, publicOnly bool, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListEventsReceivedByUser(ctx context.Context, user string, publicOnly bool, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListFeeds(ctx context.Context) (*Feeds, *Response, error) + func (s *ActivityService) ListIssueEventsForRepository(ctx context.Context, owner, repo string, opt *ListOptions) ([]*IssueEvent, *Response, error) + func (s *ActivityService) ListNotifications(ctx context.Context, opt *NotificationListOptions) ([]*Notification, *Response, error) + func (s *ActivityService) ListRepositoryEvents(ctx context.Context, owner, repo string, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListRepositoryNotifications(ctx context.Context, owner, repo string, opt *NotificationListOptions) ([]*Notification, *Response, error) + func (s *ActivityService) ListStargazers(ctx context.Context, owner, repo string, opt *ListOptions) ([]*Stargazer, *Response, error) + func (s *ActivityService) ListStarred(ctx context.Context, user string, opt *ActivityListStarredOptions) ([]*StarredRepository, *Response, error) + func (s *ActivityService) ListUserEventsForOrganization(ctx context.Context, org, user string, opt *ListOptions) ([]*Event, *Response, error) + func (s *ActivityService) ListWatched(ctx context.Context, user string, opt *ListOptions) ([]*Repository, *Response, error) + func (s *ActivityService) ListWatchers(ctx context.Context, owner, repo string, opt *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) GetAdminStats(ctx context.Context) (*AdminStats, *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 App struct + CreatedAt *time.Time + Description *string + ExternalURL *string + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Owner *User + UpdatedAt *time.Time + func (a *App) GetCreatedAt() time.Time + 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) GetUpdatedAt() time.Time + type AppsService service + func (s *AppsService) AddRepository(ctx context.Context, instID, repoID int64) (*Repository, *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) (*InstallationToken, *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, opt *ListOptions) ([]*Installation, *Response, error) + func (s *AppsService) ListRepos(ctx context.Context, opt *ListOptions) ([]*Repository, *Response, error) + func (s *AppsService) ListUserInstallations(ctx context.Context, opt *ListOptions) ([]*Installation, *Response, error) + func (s *AppsService) ListUserRepos(ctx context.Context, id int64, opt *ListOptions) ([]*Repository, *Response, error) + func (s *AppsService) RemoveRepository(ctx context.Context, instID, repoID int64) (*Response, error) + 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 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 string, token string) (*Authorization, *Response, error) + func (s *AuthorizationsService) Create(ctx context.Context, auth *AuthorizationRequest) (*Authorization, *Response, error) + func (s *AuthorizationsService) CreateImpersonation(ctx context.Context, username string, authReq *AuthorizationRequest) (*Authorization, *Response, error) + func (s *AuthorizationsService) Delete(ctx context.Context, id int64) (*Response, error) + func (s *AuthorizationsService) DeleteGrant(ctx context.Context, id int64) (*Response, error) + func (s *AuthorizationsService) DeleteImpersonation(ctx context.Context, username string) (*Response, error) + func (s *AuthorizationsService) Edit(ctx context.Context, id int64, auth *AuthorizationUpdateRequest) (*Authorization, *Response, error) + func (s *AuthorizationsService) Get(ctx context.Context, id int64) (*Authorization, *Response, error) + func (s *AuthorizationsService) GetGrant(ctx context.Context, id int64) (*Grant, *Response, error) + func (s *AuthorizationsService) GetOrCreateForApp(ctx context.Context, clientID string, auth *AuthorizationRequest) (*Authorization, *Response, error) + func (s *AuthorizationsService) List(ctx context.Context, opt *ListOptions) ([]*Authorization, *Response, error) + func (s *AuthorizationsService) ListGrants(ctx context.Context, opt *ListOptions) ([]*Grant, *Response, error) + func (s *AuthorizationsService) Reset(ctx context.Context, clientID string, token string) (*Authorization, *Response, error) + func (s *AuthorizationsService) Revoke(ctx context.Context, clientID string, token string) (*Response, error) + type AutoTriggerCheck struct + AppID *int64 + Setting *bool + func (a *AutoTriggerCheck) GetAppID() int64 + func (a *AutoTriggerCheck) GetSetting() bool + 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 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 BranchRestrictions struct + Teams []*Team + Users []*User + type BranchRestrictionsRequest struct + 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 + BlobHRef *string + EndLine *int + Message *string + Path *string + RawDetails *string + StartLine *int + Title *string + func (c *CheckRunAnnotation) GetAnnotationLevel() string + func (c *CheckRunAnnotation) GetBlobHRef() string + func (c *CheckRunAnnotation) GetEndLine() int + func (c *CheckRunAnnotation) GetMessage() string + func (c *CheckRunAnnotation) GetPath() string + func (c *CheckRunAnnotation) GetRawDetails() string + 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 + HeadBranch *string + HeadCommit *Commit + HeadSHA *string + ID *int64 + NodeID *string + PullRequests []*PullRequest + Repository *Repository + Status *string + URL *string + func (c *CheckSuite) GetAfterSHA() string + func (c *CheckSuite) GetApp() *App + func (c *CheckSuite) GetBeforeSHA() string + func (c *CheckSuite) GetConclusion() string + 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) 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, opt CreateCheckRunOptions) (*CheckRun, *Response, error) + func (s *ChecksService) CreateCheckSuite(ctx context.Context, owner, repo string, opt 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, opt *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, opt *ListCheckRunsOptions) (*ListCheckRunsResults, *Response, error) + func (s *ChecksService) ListCheckSuitesForRef(ctx context.Context, owner, repo, ref string, opt *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, opt CheckSuitePreferenceOptions) (*CheckSuitePreferenceResults, *Response, error) + func (s *ChecksService) UpdateCheckRun(ctx context.Context, owner, repo string, checkRunID int64, ...) (*CheckRun, *Response, error) + type Client struct + Activity *ActivityService + Admin *AdminService + Apps *AppsService + Authorizations *AuthorizationsService + BaseURL *url.URL + Checks *ChecksService + Gists *GistsService + Git *GitService + Gitignores *GitignoresService + Interactions *InteractionsService + Issues *IssuesService + Licenses *LicensesService + Marketplace *MarketplaceService + Migrations *MigrationService + Organizations *OrganizationsService + Projects *ProjectsService + PullRequests *PullRequestsService + Reactions *ReactionsService + Repositories *RepositoriesService + 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) 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, opt *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 CodeSearchResult struct + CodeResults []CodeResult + IncompleteResults *bool + Total *int + func (c *CodeSearchResult) GetIncompleteResults() bool + func (c *CodeSearchResult) GetTotal() int + 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 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 + 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 + Contributing *Metric + IssueTemplate *Metric + License *Metric + PullRequestTemplate *Metric + Readme *Metric + func (c *CommunityHealthFiles) GetCodeOfConduct() *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 + Files *CommunityHealthFiles + HealthPercentage *int + UpdatedAt *time.Time + func (c *CommunityHealthMetrics) GetFiles() *CommunityHealthFiles + func (c *CommunityHealthMetrics) GetHealthPercentage() int + func (c *CommunityHealthMetrics) GetUpdatedAt() time.Time + type Contributor struct + AvatarURL *string + Contributions *int + EventsURL *string + FollowersURL *string + FollowingURL *string + GistsURL *string + GravatarID *string + HTMLURL *string + ID *int64 + Login *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) 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) 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 + HeadBranch 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 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 + Key *Key + func (d *DeployKeyEvent) GetAction() string + 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 *string + 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) GetPayload() 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 + ID *int64 + NodeID *string + RepositoryURL *string + State *string + TargetURL *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) GetID() int64 + func (d *DeploymentStatus) GetNodeID() string + func (d *DeploymentStatus) GetRepositoryURL() string + func (d *DeploymentStatus) GetState() string + func (d *DeploymentStatus) GetTargetURL() 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 DraftReviewComment struct + Body *string + Path *string + Position *int + func (c DraftReviewComment) String() string + func (d *DraftReviewComment) GetBody() string + func (d *DraftReviewComment) GetPath() string + func (d *DraftReviewComment) GetPosition() int + type EditChange struct + Body ... + Title ... + type Error struct + Code string + Field string + Message string + Resource string + func (e *Error) Error() string + type ErrorResponse struct + Block ... + DocumentationURL string + Errors []Error + Message string + Response *http.Response + func (r *ErrorResponse) Error() string + 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 Feeds struct + CurrentUserActorURL *string + CurrentUserOrganizationURL *string + CurrentUserOrganizationURLs []string + CurrentUserPublicURL *string + CurrentUserURL *string + Links ... + 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) 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 + 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 (k GPGKey) String() 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) 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, opt *GistListOptions) ([]*Gist, *Response, error) + func (s *GistsService) ListAll(ctx context.Context, opt *GistListOptions) ([]*Gist, *Response, error) + func (s *GistsService) ListComments(ctx context.Context, gistID string, opt *ListOptions) ([]*GistComment, *Response, error) + func (s *GistsService) ListCommits(ctx context.Context, id string, opt *ListOptions) ([]*GistCommit, *Response, error) + func (s *GistsService) ListForks(ctx context.Context, id string) ([]*GistFork, *Response, error) + func (s *GistsService) ListStarred(ctx context.Context, opt *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 + Sender *User + func (g *GitHubAppAuthorizationEvent) GetAction() string + 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) GetRefs(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) ListRefs(ctx context.Context, owner, repo string, opt *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 Hook struct + Active *bool + Config map[string]interface{} + CreatedAt *time.Time + Events []string + ID *int64 + URL *string + UpdatedAt *time.Time + func (h *Hook) GetActive() bool + func (h *Hook) GetCreatedAt() time.Time + func (h *Hook) GetID() int64 + func (h *Hook) GetURL() string + func (h *Hook) GetUpdatedAt() time.Time + func (h Hook) 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 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 + CreatedAt *Timestamp + Events []string + HTMLURL *string + ID *int64 + Permissions *InstallationPermissions + RepositoriesURL *string + RepositorySelection *string + SingleFileName *string + TargetID *int64 + TargetType *string + UpdatedAt *Timestamp + func (i *Installation) GetAccessTokensURL() string + func (i *Installation) GetAccount() *User + func (i *Installation) GetAppID() int64 + func (i *Installation) GetCreatedAt() Timestamp + func (i *Installation) GetHTMLURL() string + func (i *Installation) GetID() int64 + func (i *Installation) GetPermissions() *InstallationPermissions + func (i *Installation) GetRepositoriesURL() string + func (i *Installation) GetRepositorySelection() string + func (i *Installation) GetSingleFileName() string + 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 + Contents *string + Issues *string + Metadata *string + SingleFile *string + func (i *InstallationPermissions) GetContents() string + func (i *InstallationPermissions) GetIssues() string + func (i *InstallationPermissions) GetMetadata() string + func (i *InstallationPermissions) GetSingleFile() 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 + Token *string + func (i *InstallationToken) GetExpiresAt() time.Time + func (i *InstallationToken) GetToken() string + 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 + 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) 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 + 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) 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 + 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) GetURL() string + 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 + 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, opt *IssueListOptions) ([]*Issue, *Response, error) + func (s *IssuesService) ListAssignees(ctx context.Context, owner, repo string, opt *ListOptions) ([]*User, *Response, error) + func (s *IssuesService) ListByOrg(ctx context.Context, org string, opt *IssueListOptions) ([]*Issue, *Response, error) + func (s *IssuesService) ListByRepo(ctx context.Context, owner string, repo string, opt *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, opt *ListOptions) ([]*IssueEvent, *Response, error) + func (s *IssuesService) ListIssueTimeline(ctx context.Context, owner, repo string, number int, opt *ListOptions) ([]*Timeline, *Response, error) + func (s *IssuesService) ListLabels(ctx context.Context, owner string, repo string, opt *ListOptions) ([]*Label, *Response, error) + func (s *IssuesService) ListLabelsByIssue(ctx context.Context, owner string, repo string, number int, opt *ListOptions) ([]*Label, *Response, error) + func (s *IssuesService) ListLabelsForMilestone(ctx context.Context, owner string, repo string, number int, opt *ListOptions) ([]*Label, *Response, error) + func (s *IssuesService) ListMilestones(ctx context.Context, owner string, repo string, opt *MilestoneListOptions) ([]*Milestone, *Response, error) + func (s *IssuesService) ListRepositoryEvents(ctx context.Context, owner, repo string, opt *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 Key struct + ID *int64 + Key *string + ReadOnly *bool + Title *string + URL *string + 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) 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 ListContributorsOptions struct + Anon string + 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 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 + 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) 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 + Email *string + ID *int64 + Login *string + MarketplacePendingChange *MarketplacePendingChange + MarketplacePurchase *MarketplacePurchase + NodeID *string + OrganizationBillingEmail *string + Type *string + URL *string + func (m *MarketplacePlanAccount) GetEmail() string + func (m *MarketplacePlanAccount) GetID() int64 + func (m *MarketplacePlanAccount) GetLogin() string + func (m *MarketplacePlanAccount) GetMarketplacePendingChange() *MarketplacePendingChange + func (m *MarketplacePlanAccount) GetMarketplacePurchase() *MarketplacePurchase + func (m *MarketplacePlanAccount) GetNodeID() string + func (m *MarketplacePlanAccount) GetOrganizationBillingEmail() string + func (m *MarketplacePlanAccount) GetType() string + func (m *MarketplacePlanAccount) GetURL() string + type MarketplacePurchase struct + Account *MarketplacePlanAccount + BillingCycle *string + FreeTrialEndsOn *Timestamp + NextBillingDate *Timestamp + OnFreeTrial *bool + Plan *MarketplacePlan + UnitCount *int + func (m *MarketplacePurchase) GetAccount() *MarketplacePlanAccount + 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 + 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) ListMarketplacePurchasesForUser(ctx context.Context, opt *ListOptions) ([]*MarketplacePurchase, *Response, error) + func (s *MarketplaceService) ListPlanAccountsForAccount(ctx context.Context, accountID int64, opt *ListOptions) ([]*MarketplacePlanAccount, *Response, error) + func (s *MarketplaceService) ListPlanAccountsForPlan(ctx context.Context, planID int64, opt *ListOptions) ([]*MarketplacePlanAccount, *Response, error) + func (s *MarketplaceService) ListPlans(ctx context.Context, opt *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 MetaEvent struct + Action *string + Hook *Hook + HookID *int64 + func (m *MetaEvent) GetAction() string + func (m *MetaEvent) GetHook() *Hook + func (m *MetaEvent) GetHookID() int64 + type Metric struct + HTMLURL *string + Key *string + Name *string + URL *string + func (m *Metric) GetHTMLURL() string + func (m *Metric) GetKey() string + func (m *Metric) GetName() 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) ([]*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, opt *MigrationOptions) (*Migration, *Response, error) + func (s *MigrationService) StartUserMigration(ctx context.Context, repos []string, opt *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 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 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 + HooksURL *string + ID *int64 + IssuesURL *string + Location *string + Login *string + MembersCanCreateRepos *bool + MembersURL *string + Name *string + NodeID *string + OwnedPrivateRepos *int + Plan *Plan + PrivateGists *int + PublicGists *int + PublicMembersURL *string + PublicRepos *int + ReposURL *string + TotalPrivateRepos *int + 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) GetHooksURL() string + func (o *Organization) GetID() int64 + func (o *Organization) GetIssuesURL() string + func (o *Organization) GetLocation() string + func (o *Organization) GetLogin() string + 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) 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 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, opt *CreateOrgInvitationOptions) (*Invitation, *Response, error) + func (s *OrganizationsService) CreateProject(ctx context.Context, org string, opt *ProjectOptions) (*Project, *Response, error) + func (s *OrganizationsService) DeleteHook(ctx context.Context, org string, id int64) (*Response, error) + func (s *OrganizationsService) Edit(ctx context.Context, name string, org *Organization) (*Organization, *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) 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) GetOrgMembership(ctx context.Context, user, org string) (*Membership, *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, opt *ListOptions) ([]*Organization, *Response, error) + func (s *OrganizationsService) ListAll(ctx context.Context, opt *OrganizationsListOptions) ([]*Organization, *Response, error) + func (s *OrganizationsService) ListBlockedUsers(ctx context.Context, org string, opt *ListOptions) ([]*User, *Response, error) + func (s *OrganizationsService) ListHooks(ctx context.Context, org string, opt *ListOptions) ([]*Hook, *Response, error) + func (s *OrganizationsService) ListMembers(ctx context.Context, org string, opt *ListMembersOptions) ([]*User, *Response, error) + func (s *OrganizationsService) ListOrgInvitationTeams(ctx context.Context, org, invitationID string, opt *ListOptions) ([]*Team, *Response, error) + func (s *OrganizationsService) ListOrgMemberships(ctx context.Context, opt *ListOrgMembershipsOptions) ([]*Membership, *Response, error) + func (s *OrganizationsService) ListOutsideCollaborators(ctx context.Context, org string, opt *ListOutsideCollaboratorsOptions) ([]*User, *Response, error) + func (s *OrganizationsService) ListPendingOrgInvitations(ctx context.Context, org string, opt *ListOptions) ([]*Invitation, *Response, error) + func (s *OrganizationsService) ListProjects(ctx context.Context, org string, opt *ProjectListOptions) ([]*Project, *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) 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) 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 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 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 + Name *string + PrivateRepos *int + Space *int + func (p *Plan) GetCollaborators() int + func (p *Plan) GetName() string + func (p *Plan) GetPrivateRepos() 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 + OwnerURL *string + 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) GetOwnerURL() string + func (p *Project) GetState() string + func (p *Project) GetURL() string + func (p *Project) GetUpdatedAt() Timestamp + func (p Project) String() 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 ... + 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 ProjectCardOptions struct + Archived *bool + ContentID int64 + ContentType string + Note string + func (p *ProjectCardOptions) GetArchived() bool + type ProjectChange struct + Body ... + Name ... + 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 ... + 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 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 ProjectOptions struct + Body *string + Name *string + OrganizationPermission *string + Public *bool + State *string + func (p *ProjectOptions) GetBody() string + func (p *ProjectOptions) GetName() string + func (p *ProjectOptions) GetOrganizationPermission() string + func (p *ProjectOptions) GetPublic() 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, opt *ProjectCardOptions) (*ProjectCard, *Response, error) + func (s *ProjectsService) CreateProjectColumn(ctx context.Context, projectID int64, opt *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, columnID 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, opt *ProjectCardListOptions) ([]*ProjectCard, *Response, error) + func (s *ProjectsService) ListProjectCollaborators(ctx context.Context, id int64, opt *ListCollaboratorOptions) ([]*User, *Response, error) + func (s *ProjectsService) ListProjectColumns(ctx context.Context, projectID int64, opt *ListOptions) ([]*ProjectColumn, *Response, error) + func (s *ProjectsService) MoveProjectCard(ctx context.Context, cardID int64, opt *ProjectCardMoveOptions) (*Response, error) + func (s *ProjectsService) MoveProjectColumn(ctx context.Context, columnID int64, opt *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, opt *ProjectOptions) (*Project, *Response, error) + func (s *ProjectsService) UpdateProjectCard(ctx context.Context, cardID int64, opt *ProjectCardOptions) (*ProjectCard, *Response, error) + func (s *ProjectsService) UpdateProjectColumn(ctx context.Context, columnID int64, opt *ProjectColumnOptions) (*ProjectColumn, *Response, error) + type Protection struct + EnforceAdmins *AdminEnforcement + RequiredPullRequestReviews *PullRequestReviewsEnforcement + RequiredStatusChecks *RequiredStatusChecks + Restrictions *BranchRestrictions + func (p *Protection) GetEnforceAdmins() *AdminEnforcement + func (p *Protection) GetRequiredPullRequestReviews() *PullRequestReviewsEnforcement + func (p *Protection) GetRequiredStatusChecks() *RequiredStatusChecks + func (p *Protection) GetRestrictions() *BranchRestrictions + type ProtectionRequest struct + EnforceAdmins bool + RequiredPullRequestReviews *PullRequestReviewsEnforcementRequest + RequiredStatusChecks *RequiredStatusChecks + Restrictions *BranchRestrictionsRequest + func (p *ProtectionRequest) GetRequiredPullRequestReviews() *PullRequestReviewsEnforcementRequest + func (p *ProtectionRequest) GetRequiredStatusChecks() *RequiredStatusChecks + func (p *ProtectionRequest) GetRestrictions() *BranchRestrictionsRequest + 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 PullRequest struct + ActiveLockReason *string + Additions *int + Assignee *User + Assignees []*User + AuthorAssociation *string + 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 + MaintainerCanModify *bool + MergeCommitSHA *string + Mergeable *bool + MergeableState *string + Merged *bool + MergedAt *time.Time + MergedBy *User + Milestone *Milestone + NodeID *string + Number *int + PatchURL *string + 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) 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) 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) 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 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 PullRequestComment struct + AuthorAssociation *string + Body *string + CommitID *string + CreatedAt *time.Time + DiffHunk *string + HTMLURL *string + ID *int64 + InReplyTo *int64 + NodeID *string + OriginalCommitID *string + OriginalPosition *int + Path *string + Position *int + PullRequestReviewID *int64 + PullRequestURL *string + Reactions *Reactions + 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) GetNodeID() string + func (p *PullRequestComment) GetOriginalCommitID() string + func (p *PullRequestComment) GetOriginalPosition() 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) GetURL() string + func (p *PullRequestComment) GetUpdatedAt() time.Time + func (p *PullRequestComment) GetUser() *User + func (p PullRequestComment) String() string + type PullRequestEvent struct + Action *string + Assignee *User + 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) GetAssignee() *User + 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 + MergeMethod string + SHA string + type PullRequestReview struct + Body *string + CommitID *string + HTMLURL *string + ID *int64 + NodeID *string + PullRequestURL *string + State *string + SubmittedAt *time.Time + User *User + 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 + 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 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 string, repo string, number int, ...) (*PullRequestComment, *Response, error) + func (s *PullRequestsService) CreateCommentInReplyTo(ctx context.Context, owner string, 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 string, 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 string, 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 string, repo string, commentID int64) (*PullRequestComment, *Response, error) + func (s *PullRequestsService) GetRaw(ctx context.Context, owner string, repo string, number int, opt 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, opt *PullRequestListOptions) ([]*PullRequest, *Response, error) + func (s *PullRequestsService) ListComments(ctx context.Context, owner string, repo string, number int, ...) ([]*PullRequestComment, *Response, error) + func (s *PullRequestsService) ListCommits(ctx context.Context, owner string, repo string, number int, opt *ListOptions) ([]*RepositoryCommit, *Response, error) + func (s *PullRequestsService) ListFiles(ctx context.Context, owner string, repo string, number int, opt *ListOptions) ([]*CommitFile, *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, opt *ListOptions) (*Reviewers, *Response, error) + func (s *PullRequestsService) ListReviews(ctx context.Context, owner, repo string, number int, opt *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) + 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 []PushEventCommit + Compare *string + Created *bool + Deleted *bool + DistinctSize *int + Forced *bool + Head *string + HeadCommit *PushEventCommit + 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() *PushEventCommit + 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 PushEventCommit 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 (p *PushEventCommit) GetAuthor() *CommitAuthor + func (p *PushEventCommit) GetCommitter() *CommitAuthor + func (p *PushEventCommit) GetDistinct() bool + func (p *PushEventCommit) GetID() string + func (p *PushEventCommit) GetMessage() string + func (p *PushEventCommit) GetSHA() string + func (p *PushEventCommit) GetTimestamp() Timestamp + func (p *PushEventCommit) GetTreeID() string + func (p *PushEventCommit) GetURL() string + func (p PushEventCommit) String() string + type PushEventRepoOwner struct + Email *string + Name *string + func (p *PushEventRepoOwner) GetEmail() string + func (p *PushEventRepoOwner) GetName() string + type PushEventRepository struct + ArchiveURL *string + CloneURL *string + CreatedAt *Timestamp + DefaultBranch *string + Description *string + 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 + 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) GetCloneURL() string + func (p *PushEventRepository) GetCreatedAt() Timestamp + func (p *PushEventRepository) GetDefaultBranch() string + func (p *PushEventRepository) GetDescription() string + 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) 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 + 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 + Heart *int + Hooray *int + Laugh *int + MinusOne *int + PlusOne *int + TotalCount *int + URL *string + func (r *Reactions) GetConfused() 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) GetTotalCount() int + func (r *Reactions) GetURL() string + type ReactionsService service + 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) DeleteReaction(ctx context.Context, id int64) (*Response, error) + func (s *ReactionsService) ListCommentReactions(ctx context.Context, owner, repo string, id int64, opt *ListOptions) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListIssueCommentReactions(ctx context.Context, owner, repo string, id int64, opt *ListOptions) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListIssueReactions(ctx context.Context, owner, repo string, number int, opt *ListOptions) ([]*Reaction, *Response, error) + func (s *ReactionsService) ListPullRequestCommentReactions(ctx context.Context, owner, repo string, id int64, opt *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, opt *ListOptions) ([]*Reaction, *Response, error) + 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) + 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 + Type 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 Rename struct + From *string + To *string + func (r *Rename) GetFrom() string + func (r *Rename) GetTo() string + func (r Rename) String() 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 + 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) 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) AddCollaborator(ctx context.Context, owner, repo, user string, ...) (*Response, error) + func (s *RepositoriesService) CompareCommits(ctx context.Context, owner, repo string, base, head string) (*CommitsComparison, *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, opt *RepositoryCreateForkOptions) (*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, opt *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) Delete(ctx context.Context, owner, repo string) (*Response, error) + func (s *RepositoriesService) DeleteComment(ctx context.Context, owner, repo string, id int64) (*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) 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) DownloadContents(ctx context.Context, owner, repo, filepath string, ...) (io.ReadCloser, 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) EditKey(ctx context.Context, owner string, repo string, id int64, key *Key) (*Key, *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) EnablePages(ctx context.Context, owner, repo string) (*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) GetBranch(ctx context.Context, owner, repo, branch string) (*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, opt *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) (*RepositoryCommit, *Response, error) + func (s *RepositoriesService) GetCommitRaw(ctx context.Context, owner string, repo string, sha string, opt 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) GetHook(ctx context.Context, owner, repo string, id int64) (*Hook, *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, opt *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) 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, opt *RepositoryListOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListAll(ctx context.Context, opt *RepositoryListAllOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListAllTopics(ctx context.Context, owner, repo string) ([]string, *Response, error) + func (s *RepositoriesService) ListBranches(ctx context.Context, owner string, repo string, opt *ListOptions) ([]*Branch, *Response, error) + func (s *RepositoriesService) ListByOrg(ctx context.Context, org string, opt *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, opt *ListCollaboratorsOptions) ([]*User, *Response, error) + func (s *RepositoriesService) ListComments(ctx context.Context, owner, repo string, opt *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, opt *ListOptions) ([]*RepositoryComment, *Response, error) + func (s *RepositoriesService) ListCommits(ctx context.Context, owner, repo string, opt *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, opt *ListOptions) ([]*DeploymentStatus, *Response, error) + func (s *RepositoriesService) ListDeployments(ctx context.Context, owner, repo string, opt *DeploymentsListOptions) ([]*Deployment, *Response, error) + func (s *RepositoriesService) ListForks(ctx context.Context, owner, repo string, opt *RepositoryListForksOptions) ([]*Repository, *Response, error) + func (s *RepositoriesService) ListHooks(ctx context.Context, owner, repo string, opt *ListOptions) ([]*Hook, *Response, error) + func (s *RepositoriesService) ListInvitations(ctx context.Context, owner, repo string, opt *ListOptions) ([]*RepositoryInvitation, *Response, error) + func (s *RepositoriesService) ListKeys(ctx context.Context, owner string, repo string, opt *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, opt *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, opt *ListOptions) ([]*PreReceiveHook, *Response, error) + func (s *RepositoriesService) ListProjects(ctx context.Context, owner, repo string, opt *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, opt *ListOptions) ([]*ReleaseAsset, *Response, error) + func (s *RepositoriesService) ListReleases(ctx context.Context, owner, repo string, opt *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, opt *ListOptions) ([]*RepoStatus, *Response, error) + func (s *RepositoriesService) ListTags(ctx context.Context, owner string, repo string, opt *ListOptions) ([]*RepositoryTag, *Response, error) + func (s *RepositoriesService) ListTeams(ctx context.Context, owner string, repo string, opt *ListOptions) ([]*Team, *Response, error) + func (s *RepositoriesService) ListTrafficClones(ctx context.Context, owner, repo string, opt *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, opt *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) 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) ReplaceAllTopics(ctx context.Context, owner, repo string, topics []string) ([]string, *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) 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, opt *UploadOptions, ...) (*ReleaseAsset, *Response, error) + type Repository struct + 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 + 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 + 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 + 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 + TextMatches []TextMatch + Topics []string + TreesURL *string + URL *string + UpdatedAt *Timestamp + WatchersCount *int + 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) 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) 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) 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) GetTreesURL() string + func (r *Repository) GetURL() string + func (r *Repository) GetUpdatedAt() Timestamp + 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 + 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) 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 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 + 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 + 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) 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 RepositoryVulnerabilityAlertEvent struct + Action *string + Alert ... + func (r *RepositoryVulnerabilityAlertEvent) GetAction() string + type RequestedAction struct + Identifier string + type RequiredStatusChecks struct + Contexts []string + Strict bool + type RequiredStatusChecksRequest struct + Contexts []string + Strict *bool + func (r *RequiredStatusChecksRequest) GetStrict() bool + type Response struct + FirstPage int + LastPage int + NextPage int + PrevPage int + Rate Rate + type Reviewers struct + Teams []*Team + Users []*User + type ReviewersRequest struct + NodeID *string + Reviewers []string + TeamReviewers []string + func (r *ReviewersRequest) GetNodeID() 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 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, opt *SearchOptions) (*CodeSearchResult, *Response, error) + func (s *SearchService) Commits(ctx context.Context, query string, opt *SearchOptions) (*CommitsSearchResult, *Response, error) + func (s *SearchService) Issues(ctx context.Context, query string, opt *SearchOptions) (*IssuesSearchResult, *Response, error) + func (s *SearchService) Labels(ctx context.Context, repoID int64, query string, opt *SearchOptions) (*LabelsSearchResult, *Response, error) + func (s *SearchService) Repositories(ctx context.Context, query string, opt *SearchOptions) (*RepositoriesSearchResult, *Response, error) + func (s *SearchService) Users(ctx context.Context, query string, opt *SearchOptions) (*UsersSearchResult, *Response, error) + type ServiceHook struct + Events []string + Name *string + Schema [][]string + SupportedEvents []string + func (s *ServiceHook) GetName() string + func (s *ServiceHook) String() string + 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 + StarredAt *Timestamp + func (s *StarEvent) GetAction() string + 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 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 Team struct + Description *string + ID *int64 + LDAPDN *string + MembersCount *int + MembersURL *string + Name *string + NodeID *string + Organization *Organization + Parent *Team + Permission *string + 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) 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 ... + Name ... + Privacy ... + Repository ... + 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 TeamProjectOptions struct + Permission *string + func (t *TeamProjectOptions) GetPermission() string + type TeamsService service + func (s *TeamsService) AddTeamMembership(ctx context.Context, team int64, user string, ...) (*Membership, *Response, error) + func (s *TeamsService) AddTeamProject(ctx context.Context, teamID, projectID int64, opt *TeamProjectOptions) (*Response, error) + func (s *TeamsService) AddTeamRepo(ctx context.Context, team int64, owner string, repo string, ...) (*Response, error) + func (s *TeamsService) CreateComment(ctx context.Context, teamID int64, discsusionNumber int, ...) (*DiscussionComment, *Response, error) + func (s *TeamsService) CreateDiscussion(ctx context.Context, teamID int64, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) + func (s *TeamsService) CreateTeam(ctx context.Context, org string, team NewTeam) (*Team, *Response, error) + func (s *TeamsService) DeleteComment(ctx context.Context, teamID int64, discussionNumber, commentNumber int) (*Response, error) + func (s *TeamsService) DeleteDiscussion(ctx context.Context, teamID int64, discussionNumber int) (*Response, error) + func (s *TeamsService) DeleteTeam(ctx context.Context, team int64) (*Response, error) + func (s *TeamsService) EditComment(ctx context.Context, teamID int64, discussionNumber, commentNumber int, ...) (*DiscussionComment, *Response, error) + func (s *TeamsService) EditDiscussion(ctx context.Context, teamID int64, discussionNumber int, ...) (*TeamDiscussion, *Response, error) + func (s *TeamsService) EditTeam(ctx context.Context, id int64, team NewTeam) (*Team, *Response, error) + func (s *TeamsService) GetComment(ctx context.Context, teamID int64, discussionNumber, commentNumber int) (*DiscussionComment, *Response, error) + func (s *TeamsService) GetDiscussion(ctx context.Context, teamID int64, discussionNumber int) (*TeamDiscussion, *Response, error) + func (s *TeamsService) GetTeam(ctx context.Context, team int64) (*Team, *Response, error) + func (s *TeamsService) GetTeamByName(ctx context.Context, org string, slug string) (*Team, *Response, error) + func (s *TeamsService) GetTeamMembership(ctx context.Context, team int64, user string) (*Membership, *Response, error) + func (s *TeamsService) IsTeamMember(ctx context.Context, team int64, user string) (bool, *Response, error) + func (s *TeamsService) IsTeamRepo(ctx context.Context, team int64, owner string, repo string) (*Repository, *Response, error) + func (s *TeamsService) ListChildTeams(ctx context.Context, teamID int64, opt *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) ListComments(ctx context.Context, teamID int64, discussionNumber int, ...) ([]*DiscussionComment, *Response, error) + func (s *TeamsService) ListDiscussions(ctx context.Context, teamID int64, options *DiscussionListOptions) ([]*TeamDiscussion, *Response, error) + func (s *TeamsService) ListPendingTeamInvitations(ctx context.Context, team int64, opt *ListOptions) ([]*Invitation, *Response, error) + func (s *TeamsService) ListTeamMembers(ctx context.Context, team int64, opt *TeamListTeamMembersOptions) ([]*User, *Response, error) + func (s *TeamsService) ListTeamProjects(ctx context.Context, teamID int64) ([]*Project, *Response, error) + func (s *TeamsService) ListTeamRepos(ctx context.Context, team int64, opt *ListOptions) ([]*Repository, *Response, error) + func (s *TeamsService) ListTeams(ctx context.Context, org string, opt *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) ListUserTeams(ctx context.Context, opt *ListOptions) ([]*Team, *Response, error) + func (s *TeamsService) RemoveTeamMembership(ctx context.Context, team int64, user string) (*Response, error) + func (s *TeamsService) RemoveTeamProject(ctx context.Context, teamID int64, projectID int64) (*Response, error) + func (s *TeamsService) RemoveTeamRepo(ctx context.Context, team int64, owner string, repo string) (*Response, error) + func (s *TeamsService) ReviewTeamProjects(ctx context.Context, teamID, projectID int64) (*Project, *Response, error) + 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 + 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) 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 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) 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 UpdateCheckRunOptions struct + Actions []*CheckRunAction + CompletedAt *Timestamp + Conclusion *string + DetailsURL *string + ExternalID *string + HeadBranch *string + HeadSHA *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) GetHeadBranch() string + func (u *UpdateCheckRunOptions) GetHeadSHA() string + func (u *UpdateCheckRunOptions) GetOutput() *CheckRunOutput + func (u *UpdateCheckRunOptions) GetStatus() 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 + 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 + 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) 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) GetTwoFactorAuthentication() bool + func (u *User) GetType() string + func (u *User) GetURL() string + func (u *User) GetUpdatedAt() Timestamp + func (u User) String() string + 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 + func (u *UserEmail) GetEmail() string + func (u *UserEmail) GetPrimary() bool + func (u *UserEmail) GetVerified() bool + 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) 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) 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, opt *HovercardOptions) (*Hovercard, *Response, error) + func (s *UsersService) GetKey(ctx context.Context, id int64) (*Key, *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, opt *UserListOptions) ([]*User, *Response, error) + func (s *UsersService) ListBlockedUsers(ctx context.Context, opt *ListOptions) ([]*User, *Response, error) + func (s *UsersService) ListEmails(ctx context.Context, opt *ListOptions) ([]*UserEmail, *Response, error) + func (s *UsersService) ListFollowers(ctx context.Context, user string, opt *ListOptions) ([]*User, *Response, error) + func (s *UsersService) ListFollowing(ctx context.Context, user string, opt *ListOptions) ([]*User, *Response, error) + func (s *UsersService) ListGPGKeys(ctx context.Context, user string, opt *ListOptions) ([]*GPGKey, *Response, error) + func (s *UsersService) ListInvitations(ctx context.Context, opt *ListOptions) ([]*RepositoryInvitation, *Response, error) + func (s *UsersService) ListKeys(ctx context.Context, user string, opt *ListOptions) ([]*Key, *Response, error) + func (s *UsersService) PromoteSiteAdmin(ctx context.Context, user string) (*Response, error) + func (s *UsersService) Suspend(ctx context.Context, user string, opt *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 + After *string + Before *string + Commits []WebHookCommit + Compare *string + Created *bool + Deleted *bool + Forced *bool + HeadCommit *WebHookCommit + Pusher *User + Ref *string + Repo *Repository + Sender *User + 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) 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 Other modules containing this package github.com/adrienzieba/go-github github.com/adrienzieba/go-github/v30 github.com/adrienzieba/go-github/v997 github.com/adrienzieba/go-github/v999