Versions in this module Expand all Collapse all v1 v1.4.0 Aug 9, 2022 v1.3.1 Dec 20, 2021 v1.3.0 Nov 22, 2021 Changes in this version + func UseLogger(logger slog.Logger) + type Author struct + Date string + Email string + Name string + type Client struct + func NewClient(token string) *Client + func (a *Client) FetchCommit(org, repo string, sha string) (*PullRequestCommit, error) + func (a *Client) FetchOrgRepos(org string) ([]*Repository, error) + func (a *Client) FetchPullRequest(org, repo string, prNum int) (*PullRequest, error) + func (a *Client) FetchPullRequestCommitSHAs(org, repo string, prNum int) ([]string, error) + func (a *Client) FetchPullRequestCommits(org, repo string, hashes []string) ([]*PullRequestCommit, error) + func (a *Client) FetchPullRequestReviews(org, repo string, prNum int) ([]PullRequestReview, error) + func (a *Client) FetchPullsRequest(org, repo string) ([]PullsRequest, error) + func (a *Client) RateLimit() (RateLimitRule, error) + type Commit struct + Author Author + Committer Author + Message string + type CommitParent struct + SHA string + URL string + type CommitStats struct + Additions int + Deletions int + Total int + type PullRequest struct + Additions int + ClosedAt string + Deletions int + Merged bool + MergedAt string + MergedBy User + Number int + State string + URL string + UpdatedAt string + User User + type PullRequestCommit struct + Author User + Commit Commit + Committer User + Discarded bool + Parents []CommitParent + SHA string + Stats CommitStats + URL string + type PullRequestReview struct + CommitID string + ID int64 + State string + SubmittedAt string + User User + type PullsRequest struct + CommitsURL string + MergeCommitSHA string + MergedAt string + Number int + State string + Title string + URL string + UpdatedAt string + User User + type RateLimit struct + Rate RateLimitRule + Resources RateLimitResource + type RateLimitResource struct + Core RateLimitRule + GraphQL RateLimitRule + IntegrationManifest RateLimitRule + Search RateLimitRule + type RateLimitRule struct + Limit int + Remaining int + Reset int64 + type Repository struct + Fork bool + FullName string + Name string + Owner User + Private bool + URL string + type User struct + HTMLURL string + ID int64 + Login string + NodeID string + SiteAdmin bool + Type string + URL string