Versions in this module Expand all Collapse all v26 v26.0.11 Jun 17, 2019 v26.0.10 Jun 17, 2019 v26.0.9 Jun 17, 2019 v26.0.8 Jun 17, 2019 v26.0.6 Jun 17, 2019 v26.0.5 Jun 17, 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 *Timestamp + Description *string + ExternalURL *string + HTMLURL *string + ID *int64 + Name *string + NodeID *string + Owner *User + UpdatedAt *Timestamp + func (a *App) GetCreatedAt() Timestamp + func (a *App) GetDescription() string + func (a *App) GetExternalURL() string + func (a *App) GetHTMLURL() string + func (a *App) GetID() int64 + func (a *App) GetName() string + func (a *App) GetNodeID() string + func (a *App) GetOwner() *User + func (a *App) GetUpdatedAt() Timestamp + 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 BranchCommit struct + Commit *Commit + Name *string + Protected *string + func (b *BranchCommit) GetCommit() *Commit + func (b *BranchCommit) GetName() string + func (b *BranchCommit) GetProtected() string + 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 PullReqestBranchUpdateOptions struct + ExpectedHeadSHA *string + func (p *PullReqestBranchUpdateOptions) GetExpectedHeadSHA() string + 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 PullRequestBranchUpdateResponse struct + Message *string + URL *string + func (p *PullRequestBranchUpdateResponse) GetMessage() string + func (p *PullRequestBranchUpdateResponse) GetURL() string + type PullRequestComment struct + AuthorAssociation *string + Body *string + CommitID *string + CreatedAt *time.Time + DiffHunk *string + HTMLURL *string + ID *int64 + InReplyTo *int64 + 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) ListPullRequestsWithCommit(ctx context.Context, owner, repo, sha string, opt *PullRequestListOptions) ([]*PullRequest, *Response, error) + func (s *PullRequestsService) ListReviewComments(ctx context.Context, owner, repo string, number int, reviewID int64, ...) ([]*PullRequestComment, *Response, error) + func (s *PullRequestsService) ListReviewers(ctx context.Context, owner, repo string, number int, 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) + func (s *PullRequestsService) UpdateBranch(ctx context.Context, owner, repo string, number int, ...) (*PullRequestBranchUpdateResponse, *Response, error) + func (s *PullRequestsService) UpdateReview(ctx context.Context, owner, repo string, number int, reviewID int64, ...) (*PullRequestReview, *Response, error) + type PullStats struct + MergablePulls *int + MergedPulls *int + TotalPulls *int + UnmergablePulls *int + func (p *PullStats) GetMergablePulls() int + func (p *PullStats) GetMergedPulls() int + func (p *PullStats) GetTotalPulls() int + func (p *PullStats) GetUnmergablePulls() int + func (s PullStats) String() string + type PunchCard struct + Commits *int + Day *int + Hour *int + func (p *PunchCard) GetCommits() int + func (p *PunchCard) GetDay() int + func (p *PunchCard) GetHour() int + type PushEvent struct + After *string + BaseRef *string + Before *string + Commits []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) DisableAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*Response, error) + func (s *RepositoriesService) DisableDismissalRestrictions(ctx context.Context, owner, repo, branch string) (*PullRequestReviewsEnforcement, *Response, error) + func (s *RepositoriesService) DisablePages(ctx context.Context, owner, repo string) (*Response, error) + func (s *RepositoriesService) DisableVulnerabilityAlerts(ctx context.Context, owner, repository string) (*Response, error) + func (s *RepositoriesService) 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) EnableAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*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) ListBranchesHeadCommit(ctx context.Context, owner, repo, sha string) ([]*BranchCommit, *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) GetTeamBySlug(ctx context.Context, org, 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