Versions in this module Expand all Collapse all v0 v0.4.0 Oct 8, 2026 v0.3.0 Oct 7, 2026 Changes in this version + const APIVersion + const GhHostsFile + const Server + var Description []byte + var ErrInvalidRepository = errors.New("github: not a github.com repository") + var ErrNoHTTPClient = errors.New("github: an HTTP client capability is required") + var ErrNoToken = errors.New("github: a token is required") + func NewCheckslistForRefRequest(server string, owner Owner, repo Repo, ref CommitRef, ...) (*http.Request, error) + func NewGitgetRefRequest(server string, owner Owner, repo Repo, ref GitRefOnly) (*http.Request, error) + func NewIssuesaddBlockedByDependencyRequest(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewIssuesaddBlockedByDependencyRequestWithBody(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewIssuescreateCommentRequest(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewIssuescreateCommentRequestWithBody(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewIssuescreateRequest(server string, owner Owner, repo Repo, body IssuescreateJSONRequestBody) (*http.Request, error) + func NewIssuescreateRequestWithBody(server string, owner Owner, repo Repo, contentType string, body io.Reader) (*http.Request, error) + func NewIssuesgetRequest(server string, owner Owner, repo Repo, issueNumber IssueNumber) (*http.Request, error) + func NewIssueslistCommentsRequest(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewIssueslistForRepoRequest(server string, owner Owner, repo Repo, params *IssueslistForRepoParams) (*http.Request, error) + func NewIssuesupdateRequest(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewIssuesupdateRequestWithBody(server string, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Request, error) + func NewPullscreateRequest(server string, owner Owner, repo Repo, body PullscreateJSONRequestBody) (*http.Request, error) + func NewPullscreateRequestWithBody(server string, owner Owner, repo Repo, contentType string, body io.Reader) (*http.Request, error) + func NewPullsgetRequest(server string, owner Owner, repo Repo, pullNumber PullNumber) (*http.Request, error) + func NewPullslistRequest(server string, owner Owner, repo Repo, params *PullslistParams) (*http.Request, error) + func NewPullsmergeRequest(server string, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Request, error) + func NewPullsmergeRequestWithBody(server string, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Request, error) + func NewPullsupdateRequest(server string, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Request, error) + func NewPullsupdateRequestWithBody(server string, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Request, error) + func NewReposgetCommitRequest(server string, owner Owner, repo Repo, ref CommitRef, ...) (*http.Request, error) + func NewReposlistWebhookDeliveriesRequest(server string, owner Owner, repo Repo, hookId HookId, ...) (*http.Request, error) + func NewReposlistWebhooksRequest(server string, owner Owner, repo Repo, params *ReposlistWebhooksParams) (*http.Request, error) + func NextCursor(response *http.Response) string + func TokenFromGhHosts(content []byte) (string, error) + type AuthorAssociation string + const COLLABORATOR + const CONTRIBUTOR + const FIRSTTIMECONTRIBUTOR + const FIRSTTIMER + const MANNEQUIN + const MEMBER + const NONE + const OWNER + func (e AuthorAssociation) Valid() bool + type AutoMerge struct + CommitMessage string + CommitTitle string + EnabledBy SimpleUser + MergeMethod AutoMergeMergeMethod + type AutoMergeMergeMethod string + const AutoMergeMergeMethodMerge + const AutoMergeMergeMethodRebase + const AutoMergeMergeMethodSquash + func (e AutoMergeMergeMethod) Valid() bool + type CheckName = string + type CheckRun struct + App *NullableIntegration + CheckSuite ... + CompletedAt *time.Time + Conclusion *CheckRunConclusion + Deployment *DeploymentSimple + DetailsUrl *string + ExternalId *string + HeadSha string + HtmlUrl *string + Id int64 + Name string + NodeId string + Output struct{ ... } + PullRequests []PullRequestMinimal + StartedAt *time.Time + Status CheckRunStatus + Url string + type CheckRunConclusion string + const CheckRunConclusionActionRequired + const CheckRunConclusionCancelled + const CheckRunConclusionFailure + const CheckRunConclusionNeutral + const CheckRunConclusionSkipped + const CheckRunConclusionSuccess + const CheckRunConclusionTimedOut + func (e CheckRunConclusion) Valid() bool + type CheckRunStatus string + const CheckRunStatusCompleted + const CheckRunStatusInProgress + const CheckRunStatusPending + const CheckRunStatusQueued + const CheckRunStatusRequested + const CheckRunStatusWaiting + func (e CheckRunStatus) Valid() bool + type ChecksListForRefResult struct + CheckRuns []CheckRun + TotalCount int + type CheckslistForRefParams struct + AppId *int + CheckName *CheckName + Filter *CheckslistForRefParamsFilter + Page *Page + PerPage *PerPage + Status *CheckslistForRefParamsStatus + type CheckslistForRefParamsFilter string + const CheckslistForRefParamsFilterAll + const CheckslistForRefParamsFilterLatest + func (e CheckslistForRefParamsFilter) Valid() bool + type CheckslistForRefParamsStatus string + const CheckslistForRefParamsStatusCompleted + const CheckslistForRefParamsStatusInProgress + const CheckslistForRefParamsStatusQueued + func (e CheckslistForRefParamsStatus) Valid() bool + type CheckslistForRefResponse struct + Body []byte + HTTPResponse *http.Response + Headers200 *CheckslistForRefResponse200Headers + JSON200 *ChecksListForRefResult + func ParseCheckslistForRefResponse(rsp *http.Response) (*CheckslistForRefResponse, error) + func (r CheckslistForRefResponse) ContentType() string + func (r CheckslistForRefResponse) GetBody() []byte + func (r CheckslistForRefResponse) GetJSON200() *ChecksListForRefResult + func (r CheckslistForRefResponse) Status() string + func (r CheckslistForRefResponse) StatusCode() int + type CheckslistForRefResponse200Headers struct + Link *string + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) CheckslistForRef(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*http.Response, error) + func (c *Client) GitgetRef(ctx context.Context, owner Owner, repo Repo, ref GitRefOnly, ...) (*http.Response, error) + func (c *Client) IssuesaddBlockedByDependency(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) IssuesaddBlockedByDependencyWithBody(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) Issuescreate(ctx context.Context, owner Owner, repo Repo, body IssuescreateJSONRequestBody, ...) (*http.Response, error) + func (c *Client) IssuescreateComment(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) IssuescreateCommentWithBody(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) IssuescreateWithBody(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*http.Response, error) + func (c *Client) Issuesget(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) IssueslistComments(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) IssueslistForRepo(ctx context.Context, owner Owner, repo Repo, params *IssueslistForRepoParams, ...) (*http.Response, error) + func (c *Client) Issuesupdate(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) IssuesupdateWithBody(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + func (c *Client) Pullscreate(ctx context.Context, owner Owner, repo Repo, body PullscreateJSONRequestBody, ...) (*http.Response, error) + func (c *Client) PullscreateWithBody(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*http.Response, error) + func (c *Client) Pullsget(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + func (c *Client) Pullslist(ctx context.Context, owner Owner, repo Repo, params *PullslistParams, ...) (*http.Response, error) + func (c *Client) Pullsmerge(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + func (c *Client) PullsmergeWithBody(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + func (c *Client) Pullsupdate(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + func (c *Client) PullsupdateWithBody(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + func (c *Client) ReposgetCommit(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*http.Response, error) + func (c *Client) ReposlistWebhookDeliveries(ctx context.Context, owner Owner, repo Repo, hookId HookId, ...) (*http.Response, error) + func (c *Client) ReposlistWebhooks(ctx context.Context, owner Owner, repo Repo, params *ReposlistWebhooksParams, ...) (*http.Response, error) + type ClientInterface interface + CheckslistForRef func(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*http.Response, error) + GitgetRef func(ctx context.Context, owner Owner, repo Repo, ref GitRefOnly, ...) (*http.Response, error) + IssuesaddBlockedByDependency func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + IssuesaddBlockedByDependencyWithBody func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + Issuescreate func(ctx context.Context, owner Owner, repo Repo, body IssuescreateJSONRequestBody, ...) (*http.Response, error) + IssuescreateComment func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + IssuescreateCommentWithBody func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + IssuescreateWithBody func(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*http.Response, error) + Issuesget func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + IssueslistComments func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + IssueslistForRepo func(ctx context.Context, owner Owner, repo Repo, params *IssueslistForRepoParams, ...) (*http.Response, error) + Issuesupdate func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + IssuesupdateWithBody func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*http.Response, error) + Pullscreate func(ctx context.Context, owner Owner, repo Repo, body PullscreateJSONRequestBody, ...) (*http.Response, error) + PullscreateWithBody func(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*http.Response, error) + Pullsget func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + Pullslist func(ctx context.Context, owner Owner, repo Repo, params *PullslistParams, ...) (*http.Response, error) + Pullsmerge func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + PullsmergeWithBody func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + Pullsupdate func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + PullsupdateWithBody func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*http.Response, error) + ReposgetCommit func(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*http.Response, error) + ReposlistWebhookDeliveries func(ctx context.Context, owner Owner, repo Repo, hookId HookId, ...) (*http.Response, error) + ReposlistWebhooks func(ctx context.Context, owner Owner, repo Repo, params *ReposlistWebhooksParams, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) CheckslistForRefWithResponse(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*CheckslistForRefResponse, error) + func (c *ClientWithResponses) GitgetRefWithResponse(ctx context.Context, owner Owner, repo Repo, ref GitRefOnly, ...) (*GitgetRefResponse, error) + func (c *ClientWithResponses) IssuesaddBlockedByDependencyWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesaddBlockedByDependencyResponse, error) + func (c *ClientWithResponses) IssuesaddBlockedByDependencyWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesaddBlockedByDependencyResponse, error) + func (c *ClientWithResponses) IssuescreateCommentWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuescreateCommentResponse, error) + func (c *ClientWithResponses) IssuescreateCommentWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuescreateCommentResponse, error) + func (c *ClientWithResponses) IssuescreateWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*IssuescreateResponse, error) + func (c *ClientWithResponses) IssuescreateWithResponse(ctx context.Context, owner Owner, repo Repo, body IssuescreateJSONRequestBody, ...) (*IssuescreateResponse, error) + func (c *ClientWithResponses) IssuesgetWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesgetResponse, error) + func (c *ClientWithResponses) IssueslistCommentsWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssueslistCommentsResponse, error) + func (c *ClientWithResponses) IssueslistForRepoWithResponse(ctx context.Context, owner Owner, repo Repo, params *IssueslistForRepoParams, ...) (*IssueslistForRepoResponse, error) + func (c *ClientWithResponses) IssuesupdateWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesupdateResponse, error) + func (c *ClientWithResponses) IssuesupdateWithResponse(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesupdateResponse, error) + func (c *ClientWithResponses) PullscreateWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*PullscreateResponse, error) + func (c *ClientWithResponses) PullscreateWithResponse(ctx context.Context, owner Owner, repo Repo, body PullscreateJSONRequestBody, ...) (*PullscreateResponse, error) + func (c *ClientWithResponses) PullsgetWithResponse(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsgetResponse, error) + func (c *ClientWithResponses) PullslistWithResponse(ctx context.Context, owner Owner, repo Repo, params *PullslistParams, ...) (*PullslistResponse, error) + func (c *ClientWithResponses) PullsmergeWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsmergeResponse, error) + func (c *ClientWithResponses) PullsmergeWithResponse(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsmergeResponse, error) + func (c *ClientWithResponses) PullsupdateWithBodyWithResponse(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsupdateResponse, error) + func (c *ClientWithResponses) PullsupdateWithResponse(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsupdateResponse, error) + func (c *ClientWithResponses) ReposgetCommitWithResponse(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*ReposgetCommitResponse, error) + func (c *ClientWithResponses) ReposlistWebhookDeliveriesWithResponse(ctx context.Context, owner Owner, repo Repo, hookId HookId, ...) (*ReposlistWebhookDeliveriesResponse, error) + func (c *ClientWithResponses) ReposlistWebhooksWithResponse(ctx context.Context, owner Owner, repo Repo, params *ReposlistWebhooksParams, ...) (*ReposlistWebhooksResponse, error) + type ClientWithResponsesInterface interface + CheckslistForRefWithResponse func(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*CheckslistForRefResponse, error) + GitgetRefWithResponse func(ctx context.Context, owner Owner, repo Repo, ref GitRefOnly, ...) (*GitgetRefResponse, error) + IssuesaddBlockedByDependencyWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesaddBlockedByDependencyResponse, error) + IssuesaddBlockedByDependencyWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesaddBlockedByDependencyResponse, error) + IssuescreateCommentWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuescreateCommentResponse, error) + IssuescreateCommentWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuescreateCommentResponse, error) + IssuescreateWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*IssuescreateResponse, error) + IssuescreateWithResponse func(ctx context.Context, owner Owner, repo Repo, body IssuescreateJSONRequestBody, ...) (*IssuescreateResponse, error) + IssuesgetWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesgetResponse, error) + IssueslistCommentsWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssueslistCommentsResponse, error) + IssueslistForRepoWithResponse func(ctx context.Context, owner Owner, repo Repo, params *IssueslistForRepoParams, ...) (*IssueslistForRepoResponse, error) + IssuesupdateWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesupdateResponse, error) + IssuesupdateWithResponse func(ctx context.Context, owner Owner, repo Repo, issueNumber IssueNumber, ...) (*IssuesupdateResponse, error) + PullscreateWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, contentType string, ...) (*PullscreateResponse, error) + PullscreateWithResponse func(ctx context.Context, owner Owner, repo Repo, body PullscreateJSONRequestBody, ...) (*PullscreateResponse, error) + PullsgetWithResponse func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsgetResponse, error) + PullslistWithResponse func(ctx context.Context, owner Owner, repo Repo, params *PullslistParams, ...) (*PullslistResponse, error) + PullsmergeWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsmergeResponse, error) + PullsmergeWithResponse func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsmergeResponse, error) + PullsupdateWithBodyWithResponse func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsupdateResponse, error) + PullsupdateWithResponse func(ctx context.Context, owner Owner, repo Repo, pullNumber PullNumber, ...) (*PullsupdateResponse, error) + ReposgetCommitWithResponse func(ctx context.Context, owner Owner, repo Repo, ref CommitRef, ...) (*ReposgetCommitResponse, error) + ReposlistWebhookDeliveriesWithResponse func(ctx context.Context, owner Owner, repo Repo, hookId HookId, ...) (*ReposlistWebhookDeliveriesResponse, error) + ReposlistWebhooksWithResponse func(ctx context.Context, owner Owner, repo Repo, params *ReposlistWebhooksParams, ...) (*ReposlistWebhooksResponse, error) + type Commit struct + Author *Commit_Author + CommentsUrl string + Commit struct{ ... } + Committer *Commit_Committer + Files *[]DiffEntry + HtmlUrl string + NodeId string + Parents []struct{ ... } + Sha string + Stats ... + Url string + type CommitRef = string + type Commit_Author struct + func (t *Commit_Author) FromEmptyObject(v EmptyObject) error + func (t *Commit_Author) FromSimpleUser(v SimpleUser) error + func (t *Commit_Author) MergeEmptyObject(v EmptyObject) error + func (t *Commit_Author) MergeSimpleUser(v SimpleUser) error + func (t *Commit_Author) UnmarshalJSON(b []byte) error + func (t Commit_Author) AsEmptyObject() (EmptyObject, error) + func (t Commit_Author) AsSimpleUser() (SimpleUser, error) + func (t Commit_Author) MarshalJSON() ([]byte, error) + type Commit_Committer struct + func (t *Commit_Committer) FromEmptyObject(v EmptyObject) error + func (t *Commit_Committer) FromSimpleUser(v SimpleUser) error + func (t *Commit_Committer) MergeEmptyObject(v EmptyObject) error + func (t *Commit_Committer) MergeSimpleUser(v SimpleUser) error + func (t *Commit_Committer) UnmarshalJSON(b []byte) error + func (t Commit_Committer) AsEmptyObject() (EmptyObject, error) + func (t Commit_Committer) AsSimpleUser() (SimpleUser, error) + func (t Commit_Committer) MarshalJSON() ([]byte, error) + type Cursor = string + type DeploymentSimple struct + CreatedAt time.Time + Description *string + Environment string + Id int + NodeId string + OriginalEnvironment *string + PerformedViaGithubApp *NullableIntegration + ProductionEnvironment *bool + RepositoryUrl string + StatusesUrl string + Task string + TransientEnvironment *bool + UpdatedAt time.Time + Url string + type DiffEntry struct + Additions int + BlobUrl string + Changes int + ContentsUrl string + Deletions int + Filename string + Patch *string + PreviousFilename *string + RawUrl string + Sha *string + Status DiffEntryStatus + type DiffEntryStatus string + const Added + const Changed + const Copied + const Modified + const Removed + const Renamed + const Unchanged + func (e DiffEntryStatus) Valid() bool + type Direction string + const DirectionAsc + const DirectionDesc + func (e Direction) Valid() bool + type EmptyObject = map[string]interface + type Enterprise struct + AvatarUrl string + CreatedAt *time.Time + Description *string + HtmlUrl string + Id int + Name string + NodeId string + Slug string + UpdatedAt *time.Time + WebsiteUrl *string + type GitHubClient struct + func NewGitHubClient(httpClient iohttp.IHTTPClient, token string) (*GitHubClient, error) + func (client *GitHubClient) MarkPullRequestReady(ctx context.Context, owner string, repo string, number int) (ReadyPullRequest, RateLimit, error) + func (client *GitHubClient) RedeliverHookDelivery(ctx context.Context, owner string, repo string, hook int, delivery int64) (RateLimit, error) + type GitRef struct + NodeId string + Object struct{ ... } + Ref string + Url string + type GitRefOnly = string + type GitgetRefResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *GitRef + func ParseGitgetRefResponse(rsp *http.Response) (*GitgetRefResponse, error) + func (r GitgetRefResponse) ContentType() string + func (r GitgetRefResponse) GetBody() []byte + func (r GitgetRefResponse) GetJSON200() *GitRef + func (r GitgetRefResponse) Status() string + func (r GitgetRefResponse) StatusCode() int + type Hook struct + Active bool + Config WebhookConfig + CreatedAt time.Time + DeliveriesUrl *string + Events []string + Id int + LastResponse HookResponse + Name string + PingUrl string + TestUrl string + Type string + UpdatedAt time.Time + Url string + type HookDeliveryItem struct + Action *string + DeliveredAt time.Time + Duration float32 + Event string + Guid string + Id int64 + InstallationId *int64 + Redelivery bool + RepositoryId *int64 + Status string + StatusCode int + ThrottledAt *time.Time + type HookId = int + type HookResponse struct + Code *int + Message *string + Status *string + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type Issue struct + ActiveLockReason *string + Assignees *[]SimpleUser + AuthorAssociation *AuthorAssociation + Body *string + BodyHtml *string + BodyText *string + ClosedAt *time.Time + ClosedBy *NullableSimpleUser + Comments int + CommentsUrl string + CreatedAt time.Time + Draft *bool + EventsUrl string + HtmlUrl string + Id int64 + IssueDependenciesSummary *IssueDependenciesSummary + IssueFieldValues *[]IssueFieldValue + Labels []Issue_Labels_Item + LabelsUrl string + Locked bool + Milestone *NullableMilestone + NodeId string + Number int + ParentIssueUrl *string + PerformedViaGithubApp *NullableIntegration + PinnedComment *NullableIssueComment + PullRequest ... + Reactions *ReactionRollup + Repository *Repository + RepositoryUrl string + State string + StateReason *IssueStateReason + SubIssuesSummary *SubIssuesSummary + TimelineUrl *string + Title string + Type *IssueType + UpdatedAt time.Time + Url string + User *NullableSimpleUser + type IssueComment struct + AuthorAssociation *AuthorAssociation + Body *string + BodyHtml *string + BodyText *string + CreatedAt time.Time + HtmlUrl string + Id int64 + IssueUrl string + Minimized *NullableIssueCommentMinimized + NodeId string + PerformedViaGithubApp *NullableIntegration + Pin *NullablePinnedIssueComment + Reactions *ReactionRollup + UpdatedAt time.Time + Url string + User *NullableSimpleUser + type IssueDependenciesSummary struct + BlockedBy int + Blocking int + TotalBlockedBy int + TotalBlocking int + type IssueFieldValue struct + DataType IssueFieldValueDataType + IssueFieldId int64 + IssueFieldName *string + MultiSelectOptions ... + NodeId string + SingleSelectOption ... + Value *IssueFieldValue_Value + type IssueFieldValueDataType string + const Date + const MultiSelect + const Number + const SingleSelect + const Text + func (e IssueFieldValueDataType) Valid() bool + type IssueFieldValueValue0 = string + type IssueFieldValueValue1 = float32 + type IssueFieldValueValue2 = int + type IssueFieldValue_Value struct + func (t *IssueFieldValue_Value) FromIssueFieldValueValue0(v IssueFieldValueValue0) error + func (t *IssueFieldValue_Value) FromIssueFieldValueValue1(v IssueFieldValueValue1) error + func (t *IssueFieldValue_Value) FromIssueFieldValueValue2(v IssueFieldValueValue2) error + func (t *IssueFieldValue_Value) MergeIssueFieldValueValue0(v IssueFieldValueValue0) error + func (t *IssueFieldValue_Value) MergeIssueFieldValueValue1(v IssueFieldValueValue1) error + func (t *IssueFieldValue_Value) MergeIssueFieldValueValue2(v IssueFieldValueValue2) error + func (t *IssueFieldValue_Value) UnmarshalJSON(b []byte) error + func (t IssueFieldValue_Value) AsIssueFieldValueValue0() (IssueFieldValueValue0, error) + func (t IssueFieldValue_Value) AsIssueFieldValueValue1() (IssueFieldValueValue1, error) + func (t IssueFieldValue_Value) AsIssueFieldValueValue2() (IssueFieldValueValue2, error) + func (t IssueFieldValue_Value) MarshalJSON() ([]byte, error) + type IssueLabels0 = string + type IssueLabels1 struct + ArchivedBy *SimpleUser + Color *string + Default *bool + Description *string + Id *int64 + Name *string + NodeId *string + Url *string + type IssueNumber = int + type IssueStateReason string + const IssueStateReasonCompleted + const IssueStateReasonDuplicate + const IssueStateReasonNotPlanned + const IssueStateReasonReopened + func (e IssueStateReason) Valid() bool + type IssueType struct + Color *IssueTypeColor + CreatedAt *time.Time + Description *string + Id int + IsEnabled *bool + Name string + NodeId string + UpdatedAt *time.Time + type IssueTypeColor string + const Blue + const Gray + const Green + const Orange + const Pink + const Purple + const Red + const Yellow + func (e IssueTypeColor) Valid() bool + type Issue_Labels_Item struct + func (t *Issue_Labels_Item) FromIssueLabels0(v IssueLabels0) error + func (t *Issue_Labels_Item) FromIssueLabels1(v IssueLabels1) error + func (t *Issue_Labels_Item) MergeIssueLabels0(v IssueLabels0) error + func (t *Issue_Labels_Item) MergeIssueLabels1(v IssueLabels1) error + func (t *Issue_Labels_Item) UnmarshalJSON(b []byte) error + func (t Issue_Labels_Item) AsIssueLabels0() (IssueLabels0, error) + func (t Issue_Labels_Item) AsIssueLabels1() (IssueLabels1, error) + func (t Issue_Labels_Item) MarshalJSON() ([]byte, error) + type IssuesListCommentsResult = []IssueComment + type IssuesListForRepoResult = []Issue + type IssuesUpdateResult struct + ActiveLockReason *string + Assignees *[]SimpleUser + AuthorAssociation *AuthorAssociation + Body *string + BodyHtml *string + BodyText *string + ClosedAt *time.Time + ClosedBy *NullableSimpleUser + Comments int + CommentsUrl string + CreatedAt time.Time + Draft *bool + EventsUrl string + HtmlUrl string + Id int64 + IssueDependenciesSummary *IssueDependenciesSummary + IssueFieldValues *[]IssueFieldValue + Labels []IssuesUpdateResult_Labels_Item + LabelsUrl string + Locked bool + Milestone *NullableMilestone + NodeId string + Number int + ParentIssueUrl *string + PerformedViaGithubApp *NullableIntegration + PinnedComment *NullableIssueComment + PullRequest ... + Reactions *ReactionRollup + Repository *Repository + RepositoryUrl string + State string + StateReason *IssuesUpdateResultStateReason + SubIssuesSummary *SubIssuesSummary + Suggestions ... + TimelineUrl *string + Title string + Type *IssueType + UpdatedAt time.Time + Url string + User *NullableSimpleUser + type IssuesUpdateResultLabels0 = string + type IssuesUpdateResultLabels1 struct + ArchivedBy *SimpleUser + Color *string + Default *bool + Description *string + Id *int64 + Name *string + NodeId *string + Url *string + type IssuesUpdateResultStateReason string + const IssuesUpdateResultStateReasonCompleted + const IssuesUpdateResultStateReasonDuplicate + const IssuesUpdateResultStateReasonNotPlanned + const IssuesUpdateResultStateReasonReopened + func (e IssuesUpdateResultStateReason) Valid() bool + type IssuesUpdateResultSuggestionsAssigneesConfidence string + const IssuesUpdateResultSuggestionsAssigneesConfidenceHigh + const IssuesUpdateResultSuggestionsAssigneesConfidenceLow + const IssuesUpdateResultSuggestionsAssigneesConfidenceMedium + func (e IssuesUpdateResultSuggestionsAssigneesConfidence) Valid() bool + type IssuesUpdateResultSuggestionsAssigneesIgnoredReason string + const IssuesUpdateResultSuggestionsAssigneesIgnoredReasonAlreadyApplied + const IssuesUpdateResultSuggestionsAssigneesIgnoredReasonIssueAlreadyClosed + func (e IssuesUpdateResultSuggestionsAssigneesIgnoredReason) Valid() bool + type IssuesUpdateResultSuggestionsIssueFieldValuesConfidence string + const IssuesUpdateResultSuggestionsIssueFieldValuesConfidenceHigh + const IssuesUpdateResultSuggestionsIssueFieldValuesConfidenceLow + const IssuesUpdateResultSuggestionsIssueFieldValuesConfidenceMedium + func (e IssuesUpdateResultSuggestionsIssueFieldValuesConfidence) Valid() bool + type IssuesUpdateResultSuggestionsIssueFieldValuesIgnoredReason string + const IssuesUpdateResultSuggestionsIssueFieldValuesIgnoredReasonAlreadyApplied + const IssuesUpdateResultSuggestionsIssueFieldValuesIgnoredReasonIssueAlreadyClosed + func (e IssuesUpdateResultSuggestionsIssueFieldValuesIgnoredReason) Valid() bool + type IssuesUpdateResultSuggestionsIssueFieldValuesValue0 = string + type IssuesUpdateResultSuggestionsIssueFieldValuesValue1 = float32 + type IssuesUpdateResultSuggestionsIssueFieldValuesValue2 = []string + type IssuesUpdateResultSuggestionsLabelsConfidence string + const IssuesUpdateResultSuggestionsLabelsConfidenceHigh + const IssuesUpdateResultSuggestionsLabelsConfidenceLow + const IssuesUpdateResultSuggestionsLabelsConfidenceMedium + func (e IssuesUpdateResultSuggestionsLabelsConfidence) Valid() bool + type IssuesUpdateResultSuggestionsLabelsIgnoredReason string + const IssuesUpdateResultSuggestionsLabelsIgnoredReasonAlreadyApplied + const IssuesUpdateResultSuggestionsLabelsIgnoredReasonIssueAlreadyClosed + func (e IssuesUpdateResultSuggestionsLabelsIgnoredReason) Valid() bool + type IssuesUpdateResultSuggestionsStateConfidence string + const IssuesUpdateResultSuggestionsStateConfidenceHigh + const IssuesUpdateResultSuggestionsStateConfidenceLow + const IssuesUpdateResultSuggestionsStateConfidenceMedium + func (e IssuesUpdateResultSuggestionsStateConfidence) Valid() bool + type IssuesUpdateResultSuggestionsStateIgnoredReason string + const IssuesUpdateResultSuggestionsStateIgnoredReasonAlreadyApplied + const IssuesUpdateResultSuggestionsStateIgnoredReasonIssueAlreadyClosed + func (e IssuesUpdateResultSuggestionsStateIgnoredReason) Valid() bool + type IssuesUpdateResultSuggestionsTypeConfidence string + const IssuesUpdateResultSuggestionsTypeConfidenceHigh + const IssuesUpdateResultSuggestionsTypeConfidenceLow + const IssuesUpdateResultSuggestionsTypeConfidenceMedium + func (e IssuesUpdateResultSuggestionsTypeConfidence) Valid() bool + type IssuesUpdateResultSuggestionsTypeIgnoredReason string + const IssuesUpdateResultSuggestionsTypeIgnoredReasonAlreadyApplied + const IssuesUpdateResultSuggestionsTypeIgnoredReasonIssueAlreadyClosed + func (e IssuesUpdateResultSuggestionsTypeIgnoredReason) Valid() bool + type IssuesUpdateResult_Labels_Item struct + func (t *IssuesUpdateResult_Labels_Item) FromIssuesUpdateResultLabels0(v IssuesUpdateResultLabels0) error + func (t *IssuesUpdateResult_Labels_Item) FromIssuesUpdateResultLabels1(v IssuesUpdateResultLabels1) error + func (t *IssuesUpdateResult_Labels_Item) MergeIssuesUpdateResultLabels0(v IssuesUpdateResultLabels0) error + func (t *IssuesUpdateResult_Labels_Item) MergeIssuesUpdateResultLabels1(v IssuesUpdateResultLabels1) error + func (t *IssuesUpdateResult_Labels_Item) UnmarshalJSON(b []byte) error + func (t IssuesUpdateResult_Labels_Item) AsIssuesUpdateResultLabels0() (IssuesUpdateResultLabels0, error) + func (t IssuesUpdateResult_Labels_Item) AsIssuesUpdateResultLabels1() (IssuesUpdateResultLabels1, error) + func (t IssuesUpdateResult_Labels_Item) MarshalJSON() ([]byte, error) + type IssuesUpdateResult_Suggestions_IssueFieldValues_Value struct + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) FromIssuesUpdateResultSuggestionsIssueFieldValuesValue0(v IssuesUpdateResultSuggestionsIssueFieldValuesValue0) error + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) FromIssuesUpdateResultSuggestionsIssueFieldValuesValue1(v IssuesUpdateResultSuggestionsIssueFieldValuesValue1) error + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) FromIssuesUpdateResultSuggestionsIssueFieldValuesValue2(v IssuesUpdateResultSuggestionsIssueFieldValuesValue2) error + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) MergeIssuesUpdateResultSuggestionsIssueFieldValuesValue0(v IssuesUpdateResultSuggestionsIssueFieldValuesValue0) error + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) MergeIssuesUpdateResultSuggestionsIssueFieldValuesValue1(v IssuesUpdateResultSuggestionsIssueFieldValuesValue1) error + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) MergeIssuesUpdateResultSuggestionsIssueFieldValuesValue2(v IssuesUpdateResultSuggestionsIssueFieldValuesValue2) error + func (t *IssuesUpdateResult_Suggestions_IssueFieldValues_Value) UnmarshalJSON(b []byte) error + func (t IssuesUpdateResult_Suggestions_IssueFieldValues_Value) AsIssuesUpdateResultSuggestionsIssueFieldValuesValue0() (IssuesUpdateResultSuggestionsIssueFieldValuesValue0, error) + func (t IssuesUpdateResult_Suggestions_IssueFieldValues_Value) AsIssuesUpdateResultSuggestionsIssueFieldValuesValue1() (IssuesUpdateResultSuggestionsIssueFieldValuesValue1, error) + func (t IssuesUpdateResult_Suggestions_IssueFieldValues_Value) AsIssuesUpdateResultSuggestionsIssueFieldValuesValue2() (IssuesUpdateResultSuggestionsIssueFieldValuesValue2, error) + func (t IssuesUpdateResult_Suggestions_IssueFieldValues_Value) MarshalJSON() ([]byte, error) + type IssuesaddBlockedByDependencyJSONBody struct + IssueId int + type IssuesaddBlockedByDependencyJSONRequestBody IssuesaddBlockedByDependencyJSONBody + type IssuesaddBlockedByDependencyResponse struct + Body []byte + HTTPResponse *http.Response + Headers201 *IssuesaddBlockedByDependencyResponse201Headers + JSON201 *Issue + func ParseIssuesaddBlockedByDependencyResponse(rsp *http.Response) (*IssuesaddBlockedByDependencyResponse, error) + func (r IssuesaddBlockedByDependencyResponse) ContentType() string + func (r IssuesaddBlockedByDependencyResponse) GetBody() []byte + func (r IssuesaddBlockedByDependencyResponse) GetJSON201() *Issue + func (r IssuesaddBlockedByDependencyResponse) Status() string + func (r IssuesaddBlockedByDependencyResponse) StatusCode() int + type IssuesaddBlockedByDependencyResponse201Headers struct + Location *string + type IssuescreateCommentJSONBody struct + Body string + type IssuescreateCommentJSONRequestBody IssuescreateCommentJSONBody + type IssuescreateCommentResponse struct + Body []byte + HTTPResponse *http.Response + Headers201 *IssuescreateCommentResponse201Headers + JSON201 *IssueComment + func ParseIssuescreateCommentResponse(rsp *http.Response) (*IssuescreateCommentResponse, error) + func (r IssuescreateCommentResponse) ContentType() string + func (r IssuescreateCommentResponse) GetBody() []byte + func (r IssuescreateCommentResponse) GetJSON201() *IssueComment + func (r IssuescreateCommentResponse) Status() string + func (r IssuescreateCommentResponse) StatusCode() int + type IssuescreateCommentResponse201Headers struct + Location *string + type IssuescreateJSONBody struct + Assignees *[]string + Body *string + IssueFieldValues ... + Labels *[]IssuescreateJSONBody_Labels_Item + Milestone *IssuescreateJSONBody_Milestone + ParentIssueId *int + Title IssuescreateJSONBody_Title + Type *string + type IssuescreateJSONBodyIssueFieldValuesValue0 = string + type IssuescreateJSONBodyIssueFieldValuesValue1 = float32 + type IssuescreateJSONBodyIssueFieldValuesValue2 = []string + type IssuescreateJSONBodyLabels0 = string + type IssuescreateJSONBodyLabels1 struct + Color *string + Description *string + Id *int + Name *string + type IssuescreateJSONBodyMilestone0 = string + type IssuescreateJSONBodyMilestone1 = int + type IssuescreateJSONBodyTitle0 = string + type IssuescreateJSONBodyTitle1 = int + type IssuescreateJSONBody_IssueFieldValues_Value struct + func (t *IssuescreateJSONBody_IssueFieldValues_Value) FromIssuescreateJSONBodyIssueFieldValuesValue0(v IssuescreateJSONBodyIssueFieldValuesValue0) error + func (t *IssuescreateJSONBody_IssueFieldValues_Value) FromIssuescreateJSONBodyIssueFieldValuesValue1(v IssuescreateJSONBodyIssueFieldValuesValue1) error + func (t *IssuescreateJSONBody_IssueFieldValues_Value) FromIssuescreateJSONBodyIssueFieldValuesValue2(v IssuescreateJSONBodyIssueFieldValuesValue2) error + func (t *IssuescreateJSONBody_IssueFieldValues_Value) MergeIssuescreateJSONBodyIssueFieldValuesValue0(v IssuescreateJSONBodyIssueFieldValuesValue0) error + func (t *IssuescreateJSONBody_IssueFieldValues_Value) MergeIssuescreateJSONBodyIssueFieldValuesValue1(v IssuescreateJSONBodyIssueFieldValuesValue1) error + func (t *IssuescreateJSONBody_IssueFieldValues_Value) MergeIssuescreateJSONBodyIssueFieldValuesValue2(v IssuescreateJSONBodyIssueFieldValuesValue2) error + func (t *IssuescreateJSONBody_IssueFieldValues_Value) UnmarshalJSON(b []byte) error + func (t IssuescreateJSONBody_IssueFieldValues_Value) AsIssuescreateJSONBodyIssueFieldValuesValue0() (IssuescreateJSONBodyIssueFieldValuesValue0, error) + func (t IssuescreateJSONBody_IssueFieldValues_Value) AsIssuescreateJSONBodyIssueFieldValuesValue1() (IssuescreateJSONBodyIssueFieldValuesValue1, error) + func (t IssuescreateJSONBody_IssueFieldValues_Value) AsIssuescreateJSONBodyIssueFieldValuesValue2() (IssuescreateJSONBodyIssueFieldValuesValue2, error) + func (t IssuescreateJSONBody_IssueFieldValues_Value) MarshalJSON() ([]byte, error) + type IssuescreateJSONBody_Labels_Item struct + func (t *IssuescreateJSONBody_Labels_Item) FromIssuescreateJSONBodyLabels0(v IssuescreateJSONBodyLabels0) error + func (t *IssuescreateJSONBody_Labels_Item) FromIssuescreateJSONBodyLabels1(v IssuescreateJSONBodyLabels1) error + func (t *IssuescreateJSONBody_Labels_Item) MergeIssuescreateJSONBodyLabels0(v IssuescreateJSONBodyLabels0) error + func (t *IssuescreateJSONBody_Labels_Item) MergeIssuescreateJSONBodyLabels1(v IssuescreateJSONBodyLabels1) error + func (t *IssuescreateJSONBody_Labels_Item) UnmarshalJSON(b []byte) error + func (t IssuescreateJSONBody_Labels_Item) AsIssuescreateJSONBodyLabels0() (IssuescreateJSONBodyLabels0, error) + func (t IssuescreateJSONBody_Labels_Item) AsIssuescreateJSONBodyLabels1() (IssuescreateJSONBodyLabels1, error) + func (t IssuescreateJSONBody_Labels_Item) MarshalJSON() ([]byte, error) + type IssuescreateJSONBody_Milestone struct + func (t *IssuescreateJSONBody_Milestone) FromIssuescreateJSONBodyMilestone0(v IssuescreateJSONBodyMilestone0) error + func (t *IssuescreateJSONBody_Milestone) FromIssuescreateJSONBodyMilestone1(v IssuescreateJSONBodyMilestone1) error + func (t *IssuescreateJSONBody_Milestone) MergeIssuescreateJSONBodyMilestone0(v IssuescreateJSONBodyMilestone0) error + func (t *IssuescreateJSONBody_Milestone) MergeIssuescreateJSONBodyMilestone1(v IssuescreateJSONBodyMilestone1) error + func (t *IssuescreateJSONBody_Milestone) UnmarshalJSON(b []byte) error + func (t IssuescreateJSONBody_Milestone) AsIssuescreateJSONBodyMilestone0() (IssuescreateJSONBodyMilestone0, error) + func (t IssuescreateJSONBody_Milestone) AsIssuescreateJSONBodyMilestone1() (IssuescreateJSONBodyMilestone1, error) + func (t IssuescreateJSONBody_Milestone) MarshalJSON() ([]byte, error) + type IssuescreateJSONBody_Title struct + func (t *IssuescreateJSONBody_Title) FromIssuescreateJSONBodyTitle0(v IssuescreateJSONBodyTitle0) error + func (t *IssuescreateJSONBody_Title) FromIssuescreateJSONBodyTitle1(v IssuescreateJSONBodyTitle1) error + func (t *IssuescreateJSONBody_Title) MergeIssuescreateJSONBodyTitle0(v IssuescreateJSONBodyTitle0) error + func (t *IssuescreateJSONBody_Title) MergeIssuescreateJSONBodyTitle1(v IssuescreateJSONBodyTitle1) error + func (t *IssuescreateJSONBody_Title) UnmarshalJSON(b []byte) error + func (t IssuescreateJSONBody_Title) AsIssuescreateJSONBodyTitle0() (IssuescreateJSONBodyTitle0, error) + func (t IssuescreateJSONBody_Title) AsIssuescreateJSONBodyTitle1() (IssuescreateJSONBodyTitle1, error) + func (t IssuescreateJSONBody_Title) MarshalJSON() ([]byte, error) + type IssuescreateJSONRequestBody IssuescreateJSONBody + type IssuescreateResponse struct + Body []byte + HTTPResponse *http.Response + Headers201 *IssuescreateResponse201Headers + JSON201 *Issue + func ParseIssuescreateResponse(rsp *http.Response) (*IssuescreateResponse, error) + func (r IssuescreateResponse) ContentType() string + func (r IssuescreateResponse) GetBody() []byte + func (r IssuescreateResponse) GetJSON201() *Issue + func (r IssuescreateResponse) Status() string + func (r IssuescreateResponse) StatusCode() int + type IssuescreateResponse201Headers struct + Location *string + type IssuesgetResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Issue + func ParseIssuesgetResponse(rsp *http.Response) (*IssuesgetResponse, error) + func (r IssuesgetResponse) ContentType() string + func (r IssuesgetResponse) GetBody() []byte + func (r IssuesgetResponse) GetJSON200() *Issue + func (r IssuesgetResponse) Status() string + func (r IssuesgetResponse) StatusCode() int + type IssueslistCommentsParams struct + Page *Page + PerPage *PerPage + Since *Since + type IssueslistCommentsResponse struct + Body []byte + HTTPResponse *http.Response + Headers200 *IssueslistCommentsResponse200Headers + JSON200 *IssuesListCommentsResult + func ParseIssueslistCommentsResponse(rsp *http.Response) (*IssueslistCommentsResponse, error) + func (r IssueslistCommentsResponse) ContentType() string + func (r IssueslistCommentsResponse) GetBody() []byte + func (r IssueslistCommentsResponse) GetJSON200() *IssuesListCommentsResult + func (r IssueslistCommentsResponse) Status() string + func (r IssueslistCommentsResponse) StatusCode() int + type IssueslistCommentsResponse200Headers struct + Link *string + type IssueslistForRepoParams struct + Assignee *string + Creator *string + Direction *IssueslistForRepoParamsDirection + IssueFieldValues *string + Labels *Labels + Mentioned *string + Milestone *string + Page *Page + PerPage *PerPage + Since *Since + Sort *IssueslistForRepoParamsSort + State *IssueslistForRepoParamsState + Type *string + type IssueslistForRepoParamsDirection string + const IssueslistForRepoParamsDirectionAsc + const IssueslistForRepoParamsDirectionDesc + func (e IssueslistForRepoParamsDirection) Valid() bool + type IssueslistForRepoParamsSort string + const IssueslistForRepoParamsSortComments + const IssueslistForRepoParamsSortCreated + const IssueslistForRepoParamsSortUpdated + func (e IssueslistForRepoParamsSort) Valid() bool + type IssueslistForRepoParamsState string + const IssueslistForRepoParamsStateAll + const IssueslistForRepoParamsStateClosed + const IssueslistForRepoParamsStateOpen + func (e IssueslistForRepoParamsState) Valid() bool + type IssueslistForRepoResponse struct + Body []byte + HTTPResponse *http.Response + Headers200 *IssueslistForRepoResponse200Headers + JSON200 *IssuesListForRepoResult + func ParseIssueslistForRepoResponse(rsp *http.Response) (*IssueslistForRepoResponse, error) + func (r IssueslistForRepoResponse) ContentType() string + func (r IssueslistForRepoResponse) GetBody() []byte + func (r IssueslistForRepoResponse) GetJSON200() *IssuesListForRepoResult + func (r IssueslistForRepoResponse) Status() string + func (r IssueslistForRepoResponse) StatusCode() int + type IssueslistForRepoResponse200Headers struct + Link *string + type IssuesupdateJSONBody struct + Assignees *[]IssuesupdateJSONBody_Assignees_Item + Body *string + DuplicateIssueId *int + IssueFieldValues ... + Labels *[]IssuesupdateJSONBody_Labels_Item + Milestone *IssuesupdateJSONBody_Milestone + State *IssuesupdateJSONBodyState + StateReason *IssuesupdateJSONBodyStateReason + Title *IssuesupdateJSONBody_Title + Type *IssuesupdateJSONBody_Type + type IssuesupdateJSONBodyAssignees0 = string + type IssuesupdateJSONBodyAssignees1 struct + Confidence *IssuesupdateJSONBodyAssignees1Confidence + Login *string + Rationale *string + Suggest *bool + type IssuesupdateJSONBodyAssignees1Confidence string + const IssuesupdateJSONBodyAssignees1ConfidenceHigh + const IssuesupdateJSONBodyAssignees1ConfidenceLow + const IssuesupdateJSONBodyAssignees1ConfidenceMedium + func (e IssuesupdateJSONBodyAssignees1Confidence) Valid() bool + type IssuesupdateJSONBodyIssueFieldValuesConfidence string + const IssuesupdateJSONBodyIssueFieldValuesConfidenceHigh + const IssuesupdateJSONBodyIssueFieldValuesConfidenceLow + const IssuesupdateJSONBodyIssueFieldValuesConfidenceMedium + func (e IssuesupdateJSONBodyIssueFieldValuesConfidence) Valid() bool + type IssuesupdateJSONBodyIssueFieldValuesValue0 = string + type IssuesupdateJSONBodyIssueFieldValuesValue1 = float32 + type IssuesupdateJSONBodyIssueFieldValuesValue2 = []string + type IssuesupdateJSONBodyLabels0 = string + type IssuesupdateJSONBodyLabels1 struct + Color *string + Confidence *IssuesupdateJSONBodyLabels1Confidence + Description *string + Id *int + Name *string + Rationale *string + Suggest *bool + type IssuesupdateJSONBodyLabels1Confidence string + const IssuesupdateJSONBodyLabels1ConfidenceHigh + const IssuesupdateJSONBodyLabels1ConfidenceLow + const IssuesupdateJSONBodyLabels1ConfidenceMedium + func (e IssuesupdateJSONBodyLabels1Confidence) Valid() bool + type IssuesupdateJSONBodyMilestone0 = string + type IssuesupdateJSONBodyMilestone1 = int + type IssuesupdateJSONBodyState string + const IssuesupdateJSONBodyStateClosed + const IssuesupdateJSONBodyStateOpen + func (e IssuesupdateJSONBodyState) Valid() bool + type IssuesupdateJSONBodyStateReason string + const IssuesupdateJSONBodyStateReasonCompleted + const IssuesupdateJSONBodyStateReasonDuplicate + const IssuesupdateJSONBodyStateReasonNotPlanned + const IssuesupdateJSONBodyStateReasonReopened + func (e IssuesupdateJSONBodyStateReason) Valid() bool + type IssuesupdateJSONBodyTitle0 = string + type IssuesupdateJSONBodyTitle1 = int + type IssuesupdateJSONBodyType0 = string + type IssuesupdateJSONBodyType1 struct + Confidence *IssuesupdateJSONBodyType1Confidence + Rationale *string + Suggest *bool + Value *string + type IssuesupdateJSONBodyType1Confidence string + const IssuesupdateJSONBodyType1ConfidenceHigh + const IssuesupdateJSONBodyType1ConfidenceLow + const IssuesupdateJSONBodyType1ConfidenceMedium + func (e IssuesupdateJSONBodyType1Confidence) Valid() bool + type IssuesupdateJSONBody_Assignees_Item struct + func (t *IssuesupdateJSONBody_Assignees_Item) FromIssuesupdateJSONBodyAssignees0(v IssuesupdateJSONBodyAssignees0) error + func (t *IssuesupdateJSONBody_Assignees_Item) FromIssuesupdateJSONBodyAssignees1(v IssuesupdateJSONBodyAssignees1) error + func (t *IssuesupdateJSONBody_Assignees_Item) MergeIssuesupdateJSONBodyAssignees0(v IssuesupdateJSONBodyAssignees0) error + func (t *IssuesupdateJSONBody_Assignees_Item) MergeIssuesupdateJSONBodyAssignees1(v IssuesupdateJSONBodyAssignees1) error + func (t *IssuesupdateJSONBody_Assignees_Item) UnmarshalJSON(b []byte) error + func (t IssuesupdateJSONBody_Assignees_Item) AsIssuesupdateJSONBodyAssignees0() (IssuesupdateJSONBodyAssignees0, error) + func (t IssuesupdateJSONBody_Assignees_Item) AsIssuesupdateJSONBodyAssignees1() (IssuesupdateJSONBodyAssignees1, error) + func (t IssuesupdateJSONBody_Assignees_Item) MarshalJSON() ([]byte, error) + type IssuesupdateJSONBody_IssueFieldValues_Value struct + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) FromIssuesupdateJSONBodyIssueFieldValuesValue0(v IssuesupdateJSONBodyIssueFieldValuesValue0) error + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) FromIssuesupdateJSONBodyIssueFieldValuesValue1(v IssuesupdateJSONBodyIssueFieldValuesValue1) error + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) FromIssuesupdateJSONBodyIssueFieldValuesValue2(v IssuesupdateJSONBodyIssueFieldValuesValue2) error + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) MergeIssuesupdateJSONBodyIssueFieldValuesValue0(v IssuesupdateJSONBodyIssueFieldValuesValue0) error + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) MergeIssuesupdateJSONBodyIssueFieldValuesValue1(v IssuesupdateJSONBodyIssueFieldValuesValue1) error + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) MergeIssuesupdateJSONBodyIssueFieldValuesValue2(v IssuesupdateJSONBodyIssueFieldValuesValue2) error + func (t *IssuesupdateJSONBody_IssueFieldValues_Value) UnmarshalJSON(b []byte) error + func (t IssuesupdateJSONBody_IssueFieldValues_Value) AsIssuesupdateJSONBodyIssueFieldValuesValue0() (IssuesupdateJSONBodyIssueFieldValuesValue0, error) + func (t IssuesupdateJSONBody_IssueFieldValues_Value) AsIssuesupdateJSONBodyIssueFieldValuesValue1() (IssuesupdateJSONBodyIssueFieldValuesValue1, error) + func (t IssuesupdateJSONBody_IssueFieldValues_Value) AsIssuesupdateJSONBodyIssueFieldValuesValue2() (IssuesupdateJSONBodyIssueFieldValuesValue2, error) + func (t IssuesupdateJSONBody_IssueFieldValues_Value) MarshalJSON() ([]byte, error) + type IssuesupdateJSONBody_Labels_Item struct + func (t *IssuesupdateJSONBody_Labels_Item) FromIssuesupdateJSONBodyLabels0(v IssuesupdateJSONBodyLabels0) error + func (t *IssuesupdateJSONBody_Labels_Item) FromIssuesupdateJSONBodyLabels1(v IssuesupdateJSONBodyLabels1) error + func (t *IssuesupdateJSONBody_Labels_Item) MergeIssuesupdateJSONBodyLabels0(v IssuesupdateJSONBodyLabels0) error + func (t *IssuesupdateJSONBody_Labels_Item) MergeIssuesupdateJSONBodyLabels1(v IssuesupdateJSONBodyLabels1) error + func (t *IssuesupdateJSONBody_Labels_Item) UnmarshalJSON(b []byte) error + func (t IssuesupdateJSONBody_Labels_Item) AsIssuesupdateJSONBodyLabels0() (IssuesupdateJSONBodyLabels0, error) + func (t IssuesupdateJSONBody_Labels_Item) AsIssuesupdateJSONBodyLabels1() (IssuesupdateJSONBodyLabels1, error) + func (t IssuesupdateJSONBody_Labels_Item) MarshalJSON() ([]byte, error) + type IssuesupdateJSONBody_Milestone struct + func (t *IssuesupdateJSONBody_Milestone) FromIssuesupdateJSONBodyMilestone0(v IssuesupdateJSONBodyMilestone0) error + func (t *IssuesupdateJSONBody_Milestone) FromIssuesupdateJSONBodyMilestone1(v IssuesupdateJSONBodyMilestone1) error + func (t *IssuesupdateJSONBody_Milestone) MergeIssuesupdateJSONBodyMilestone0(v IssuesupdateJSONBodyMilestone0) error + func (t *IssuesupdateJSONBody_Milestone) MergeIssuesupdateJSONBodyMilestone1(v IssuesupdateJSONBodyMilestone1) error + func (t *IssuesupdateJSONBody_Milestone) UnmarshalJSON(b []byte) error + func (t IssuesupdateJSONBody_Milestone) AsIssuesupdateJSONBodyMilestone0() (IssuesupdateJSONBodyMilestone0, error) + func (t IssuesupdateJSONBody_Milestone) AsIssuesupdateJSONBodyMilestone1() (IssuesupdateJSONBodyMilestone1, error) + func (t IssuesupdateJSONBody_Milestone) MarshalJSON() ([]byte, error) + type IssuesupdateJSONBody_Title struct + func (t *IssuesupdateJSONBody_Title) FromIssuesupdateJSONBodyTitle0(v IssuesupdateJSONBodyTitle0) error + func (t *IssuesupdateJSONBody_Title) FromIssuesupdateJSONBodyTitle1(v IssuesupdateJSONBodyTitle1) error + func (t *IssuesupdateJSONBody_Title) MergeIssuesupdateJSONBodyTitle0(v IssuesupdateJSONBodyTitle0) error + func (t *IssuesupdateJSONBody_Title) MergeIssuesupdateJSONBodyTitle1(v IssuesupdateJSONBodyTitle1) error + func (t *IssuesupdateJSONBody_Title) UnmarshalJSON(b []byte) error + func (t IssuesupdateJSONBody_Title) AsIssuesupdateJSONBodyTitle0() (IssuesupdateJSONBodyTitle0, error) + func (t IssuesupdateJSONBody_Title) AsIssuesupdateJSONBodyTitle1() (IssuesupdateJSONBodyTitle1, error) + func (t IssuesupdateJSONBody_Title) MarshalJSON() ([]byte, error) + type IssuesupdateJSONBody_Type struct + func (t *IssuesupdateJSONBody_Type) FromIssuesupdateJSONBodyType0(v IssuesupdateJSONBodyType0) error + func (t *IssuesupdateJSONBody_Type) FromIssuesupdateJSONBodyType1(v IssuesupdateJSONBodyType1) error + func (t *IssuesupdateJSONBody_Type) MergeIssuesupdateJSONBodyType0(v IssuesupdateJSONBodyType0) error + func (t *IssuesupdateJSONBody_Type) MergeIssuesupdateJSONBodyType1(v IssuesupdateJSONBodyType1) error + func (t *IssuesupdateJSONBody_Type) UnmarshalJSON(b []byte) error + func (t IssuesupdateJSONBody_Type) AsIssuesupdateJSONBodyType0() (IssuesupdateJSONBodyType0, error) + func (t IssuesupdateJSONBody_Type) AsIssuesupdateJSONBodyType1() (IssuesupdateJSONBodyType1, error) + func (t IssuesupdateJSONBody_Type) MarshalJSON() ([]byte, error) + type IssuesupdateJSONRequestBody IssuesupdateJSONBody + type IssuesupdateResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *IssuesUpdateResult + func ParseIssuesupdateResponse(rsp *http.Response) (*IssuesupdateResponse, error) + func (r IssuesupdateResponse) ContentType() string + func (r IssuesupdateResponse) GetBody() []byte + func (r IssuesupdateResponse) GetJSON200() *IssuesUpdateResult + func (r IssuesupdateResponse) Status() string + func (r IssuesupdateResponse) StatusCode() int + type Labels = string + type Link struct + Href string + type NullableGitUser struct + Date *time.Time + Email *string + Name *string + type NullableIntegration struct + ClientId *string + CreatedAt time.Time + Description *string + Events []string + ExternalUrl string + HtmlUrl string + Id int + InstallationsCount *int + Name string + NodeId string + Owner NullableIntegration_Owner + Permissions NullableIntegration_Permissions + Slug *string + UpdatedAt time.Time + type NullableIntegration_Owner struct + func (t *NullableIntegration_Owner) FromEnterprise(v Enterprise) error + func (t *NullableIntegration_Owner) FromSimpleUser(v SimpleUser) error + func (t *NullableIntegration_Owner) MergeEnterprise(v Enterprise) error + func (t *NullableIntegration_Owner) MergeSimpleUser(v SimpleUser) error + func (t *NullableIntegration_Owner) UnmarshalJSON(b []byte) error + func (t NullableIntegration_Owner) AsEnterprise() (Enterprise, error) + func (t NullableIntegration_Owner) AsSimpleUser() (SimpleUser, error) + func (t NullableIntegration_Owner) MarshalJSON() ([]byte, error) + type NullableIntegration_Permissions struct + AdditionalProperties map[string]string + Checks *string + Contents *string + Deployments *string + Issues *string + Metadata *string + func (a *NullableIntegration_Permissions) Set(fieldName string, value string) + func (a *NullableIntegration_Permissions) UnmarshalJSON(b []byte) error + func (a NullableIntegration_Permissions) Get(fieldName string) (value string, found bool) + func (a NullableIntegration_Permissions) MarshalJSON() ([]byte, error) + type NullableIssueComment struct + AuthorAssociation *AuthorAssociation + Body *string + BodyHtml *string + BodyText *string + CreatedAt time.Time + HtmlUrl string + Id int64 + IssueUrl string + Minimized *NullableIssueCommentMinimized + NodeId string + PerformedViaGithubApp *NullableIntegration + Pin *NullablePinnedIssueComment + Reactions *ReactionRollup + UpdatedAt time.Time + Url string + User *NullableSimpleUser + type NullableIssueCommentMinimized struct + Reason *string + type NullableLicenseSimple struct + HtmlUrl *string + Key string + Name string + NodeId string + SpdxId *string + Url *string + type NullableMilestone struct + ClosedAt *time.Time + ClosedIssues int + CreatedAt time.Time + Creator *NullableSimpleUser + Description *string + DueOn *time.Time + HtmlUrl string + Id int + LabelsUrl string + NodeId string + Number int + OpenIssues int + State NullableMilestoneState + Title string + UpdatedAt time.Time + Url string + type NullableMilestoneState string + const NullableMilestoneStateClosed + const NullableMilestoneStateOpen + func (e NullableMilestoneState) Valid() bool + type NullablePinnedIssueComment struct + PinnedAt time.Time + PinnedBy *NullableSimpleUser + type NullableSimpleUser struct + AvatarUrl string + Email *string + EventsUrl string + FollowersUrl string + FollowingUrl string + GistsUrl string + GravatarId *string + HtmlUrl string + Id int64 + Login string + Name *string + NodeId string + OrganizationsUrl string + ReceivedEventsUrl string + ReposUrl string + SiteAdmin bool + StarredAt *string + StarredUrl string + SubscriptionsUrl string + Type string + Url string + UserViewType *string + type NullableTeamSimple struct + Description *string + EnterpriseId *int + HtmlUrl string + Id int + LdapDn *string + MembersUrl string + Name string + NodeId string + NotificationSetting *string + OrganizationId *int + Permission string + Privacy *string + RepositoriesUrl string + Slug string + Type NullableTeamSimpleType + Url string + type NullableTeamSimpleType string + const NullableTeamSimpleTypeEnterprise + const NullableTeamSimpleTypeOrganization + func (e NullableTeamSimpleType) Valid() bool + type Owner = string + type Page = int + type PerPage = int + type PullNumber = int + type PullRequest struct + ActiveLockReason *string + Additions int + Assignees *[]SimpleUser + AuthorAssociation AuthorAssociation + AutoMerge *AutoMerge + Base struct{ ... } + Body *string + ChangedFiles int + ClosedAt *time.Time + Comments int + CommentsUrl string + Commits int + CommitsUrl string + CreatedAt time.Time + Deletions int + DiffUrl string + Draft *bool + Head struct{ ... } + HtmlUrl string + Id int64 + IssueUrl string + Labels []struct{ ... } + Locked bool + MaintainerCanModify bool + Mergeable *bool + MergeableState string + Merged bool + MergedAt *time.Time + MergedBy *NullableSimpleUser + Milestone *NullableMilestone + NodeId string + Number int + PatchUrl string + Rebaseable *bool + RequestedReviewers *[]SimpleUser + RequestedTeams *[]TeamSimple + ReviewCommentUrl string + ReviewComments int + ReviewCommentsUrl string + Stack *PullRequestStack + State PullRequestState + StatusesUrl string + Title string + UnderscoreLinks struct{ ... } + UpdatedAt time.Time + Url string + User SimpleUser + type PullRequestMergeResult struct + Merged bool + Message string + Sha string + type PullRequestMinimal struct + Base struct{ ... } + Head struct{ ... } + Id int64 + Number int + Url string + type PullRequestSimple struct + ActiveLockReason *string + Assignees *[]SimpleUser + AuthorAssociation AuthorAssociation + AutoMerge *AutoMerge + Base struct{ ... } + Body *string + ClosedAt *time.Time + CommentsUrl string + CommitsUrl string + CreatedAt time.Time + DiffUrl string + Draft *bool + Head struct{ ... } + HtmlUrl string + Id int64 + IssueUrl string + Labels []struct{ ... } + Locked bool + MergedAt *time.Time + Milestone *NullableMilestone + NodeId string + Number int + PatchUrl string + RequestedReviewers *[]SimpleUser + RequestedTeams *[]Team + ReviewCommentUrl string + ReviewCommentsUrl string + Stack *PullRequestStack + State string + StatusesUrl string + Title string + UnderscoreLinks struct{ ... } + UpdatedAt time.Time + Url string + User *NullableSimpleUser + type PullRequestStack struct + Base struct{ ... } + Id *int + Number *int + Position *int + Size *int + type PullRequestState string + const PullRequestStateClosed + const PullRequestStateOpen + func (e PullRequestState) Valid() bool + type PullsListResult = []PullRequestSimple + type PullscreateJSONBody struct + Base string + Body *string + Draft *bool + Head string + HeadRepo *string + Issue *int64 + MaintainerCanModify *bool + Title *string + type PullscreateJSONRequestBody PullscreateJSONBody + type PullscreateResponse struct + Body []byte + HTTPResponse *http.Response + Headers201 *PullscreateResponse201Headers + JSON201 *PullRequest + func ParsePullscreateResponse(rsp *http.Response) (*PullscreateResponse, error) + func (r PullscreateResponse) ContentType() string + func (r PullscreateResponse) GetBody() []byte + func (r PullscreateResponse) GetJSON201() *PullRequest + func (r PullscreateResponse) Status() string + func (r PullscreateResponse) StatusCode() int + type PullscreateResponse201Headers struct + Location *string + type PullsgetResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *PullRequest + func ParsePullsgetResponse(rsp *http.Response) (*PullsgetResponse, error) + func (r PullsgetResponse) ContentType() string + func (r PullsgetResponse) GetBody() []byte + func (r PullsgetResponse) GetJSON200() *PullRequest + func (r PullsgetResponse) Status() string + func (r PullsgetResponse) StatusCode() int + type PullslistParams struct + Base *string + Direction *PullslistParamsDirection + Head *string + Page *Page + PerPage *PerPage + Sort *PullslistParamsSort + State *PullslistParamsState + type PullslistParamsDirection string + const PullslistParamsDirectionAsc + const PullslistParamsDirectionDesc + func (e PullslistParamsDirection) Valid() bool + type PullslistParamsSort string + const PullslistParamsSortCreated + const PullslistParamsSortLongRunning + const PullslistParamsSortPopularity + const PullslistParamsSortUpdated + func (e PullslistParamsSort) Valid() bool + type PullslistParamsState string + const PullslistParamsStateAll + const PullslistParamsStateClosed + const PullslistParamsStateOpen + func (e PullslistParamsState) Valid() bool + type PullslistResponse struct + Body []byte + HTTPResponse *http.Response + Headers200 *PullslistResponse200Headers + JSON200 *PullsListResult + func ParsePullslistResponse(rsp *http.Response) (*PullslistResponse, error) + func (r PullslistResponse) ContentType() string + func (r PullslistResponse) GetBody() []byte + func (r PullslistResponse) GetJSON200() *PullsListResult + func (r PullslistResponse) Status() string + func (r PullslistResponse) StatusCode() int + type PullslistResponse200Headers struct + Link *string + type PullsmergeJSONBody struct + CommitMessage *string + CommitTitle *string + MergeMethod *PullsmergeJSONBodyMergeMethod + Sha *string + type PullsmergeJSONBodyMergeMethod string + const PullsmergeJSONBodyMergeMethodMerge + const PullsmergeJSONBodyMergeMethodRebase + const PullsmergeJSONBodyMergeMethodSquash + func (e PullsmergeJSONBodyMergeMethod) Valid() bool + type PullsmergeJSONRequestBody PullsmergeJSONBody + type PullsmergeResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *PullRequestMergeResult + func ParsePullsmergeResponse(rsp *http.Response) (*PullsmergeResponse, error) + func (r PullsmergeResponse) ContentType() string + func (r PullsmergeResponse) GetBody() []byte + func (r PullsmergeResponse) GetJSON200() *PullRequestMergeResult + func (r PullsmergeResponse) Status() string + func (r PullsmergeResponse) StatusCode() int + type PullsupdateJSONBody struct + Base *string + Body *string + MaintainerCanModify *bool + State *PullsupdateJSONBodyState + Title *string + type PullsupdateJSONBodyState string + const PullsupdateJSONBodyStateClosed + const PullsupdateJSONBodyStateOpen + func (e PullsupdateJSONBodyState) Valid() bool + type PullsupdateJSONRequestBody PullsupdateJSONBody + type PullsupdateResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *PullRequest + func ParsePullsupdateResponse(rsp *http.Response) (*PullsupdateResponse, error) + func (r PullsupdateResponse) ContentType() string + func (r PullsupdateResponse) GetBody() []byte + func (r PullsupdateResponse) GetJSON200() *PullRequest + func (r PullsupdateResponse) Status() string + func (r PullsupdateResponse) StatusCode() int + type RateLimit struct + Limit int + Remaining int + Reset time.Time + func RateLimitOf(response *http.Response) RateLimit + type ReactionRollup struct + Confused int + Eyes int + Heart int + Hooray int + Laugh int + Minus1 int + Plus1 int + Rocket int + TotalCount int + Url string + type ReadyPullRequest struct + Draft bool + Number int + URL string + type Remote struct + Name string + Owner string + func ParseRemote(remote string) (Remote, error) + type Repo = string + type ReposListWebhookDeliveriesResult = []HookDeliveryItem + type ReposListWebhooksResult = []Hook + type ReposgetCommitParams struct + Page *Page + PerPage *PerPage + type ReposgetCommitResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Commit + func ParseReposgetCommitResponse(rsp *http.Response) (*ReposgetCommitResponse, error) + func (r ReposgetCommitResponse) ContentType() string + func (r ReposgetCommitResponse) GetBody() []byte + func (r ReposgetCommitResponse) GetJSON200() *Commit + func (r ReposgetCommitResponse) Status() string + func (r ReposgetCommitResponse) StatusCode() int + type Repository struct + AllowAutoMerge *bool + AllowForking *bool + AllowMergeCommit *bool + AllowRebaseMerge *bool + AllowSquashMerge *bool + AllowUpdateBranch *bool + AnonymousAccessEnabled *bool + ArchiveUrl string + Archived bool + AssigneesUrl string + BlobsUrl string + BranchesUrl string + CloneUrl string + CodeSearchIndexStatus ... + CollaboratorsUrl string + CommentsUrl string + CommitsUrl string + CompareUrl string + ContentsUrl string + ContributorsUrl string + CreatedAt *time.Time + DefaultBranch string + DeleteBranchOnMerge *bool + DeploymentsUrl string + Description *string + Disabled bool + DownloadsUrl string + EventsUrl string + Fork bool + Forks int + ForksCount int + ForksUrl string + FullName string + GitCommitsUrl string + GitRefsUrl string + GitTagsUrl string + GitUrl string + HasDiscussions *bool + HasIssues bool + HasPages bool + HasProjects bool + HasPullRequests *bool + HasWiki bool + Homepage *string + HooksUrl string + HtmlUrl string + Id int64 + IsTemplate *bool + IssueCommentUrl string + IssueEventsUrl string + IssuesUrl string + KeysUrl string + LabelsUrl string + Language *string + LanguagesUrl string + License *NullableLicenseSimple + MergeCommitMessage *RepositoryMergeCommitMessage + MergeCommitTitle *RepositoryMergeCommitTitle + MergesUrl string + MilestonesUrl string + MirrorUrl *string + Name string + NodeId string + NotificationsUrl string + OpenIssues int + OpenIssuesCount int + Owner SimpleUser + Permissions ... + Private bool + PullRequestCreationPolicy *RepositoryPullRequestCreationPolicy + PullsUrl string + PushedAt *time.Time + ReleasesUrl string + Size int + SquashMergeCommitMessage *RepositorySquashMergeCommitMessage + SquashMergeCommitTitle *RepositorySquashMergeCommitTitle + SshUrl string + StargazersCount int + StargazersUrl string + StarredAt *string + StatusesUrl string + SubscribersUrl string + SubscriptionUrl string + SvnUrl string + TagsUrl string + TeamsUrl string + TempCloneToken *string + Topics *[]string + TreesUrl string + UpdatedAt *time.Time + Url string + Visibility *string + Watchers int + WatchersCount int + WebCommitSignoffRequired *bool + type RepositoryMergeCommitMessage string + const RepositoryMergeCommitMessageBLANK + const RepositoryMergeCommitMessagePRBODY + const RepositoryMergeCommitMessagePRTITLE + func (e RepositoryMergeCommitMessage) Valid() bool + type RepositoryMergeCommitTitle string + const RepositoryMergeCommitTitleMERGEMESSAGE + const RepositoryMergeCommitTitlePRTITLE + func (e RepositoryMergeCommitTitle) Valid() bool + type RepositoryPullRequestCreationPolicy string + const RepositoryPullRequestCreationPolicyAll + const RepositoryPullRequestCreationPolicyCollaboratorsOnly + func (e RepositoryPullRequestCreationPolicy) Valid() bool + type RepositorySquashMergeCommitMessage string + const RepositorySquashMergeCommitMessageBLANK + const RepositorySquashMergeCommitMessageCOMMITMESSAGES + const RepositorySquashMergeCommitMessagePRBODY + func (e RepositorySquashMergeCommitMessage) Valid() bool + type RepositorySquashMergeCommitTitle string + const RepositorySquashMergeCommitTitleCOMMITORPRTITLE + const RepositorySquashMergeCommitTitlePRTITLE + func (e RepositorySquashMergeCommitTitle) Valid() bool + type ReposlistWebhookDeliveriesParams struct + Cursor *Cursor + PerPage *PerPage + Status *ReposlistWebhookDeliveriesParamsStatus + type ReposlistWebhookDeliveriesParamsStatus string + const ReposlistWebhookDeliveriesParamsStatusFailure + const ReposlistWebhookDeliveriesParamsStatusSuccess + func (e ReposlistWebhookDeliveriesParamsStatus) Valid() bool + type ReposlistWebhookDeliveriesResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *ReposListWebhookDeliveriesResult + func ParseReposlistWebhookDeliveriesResponse(rsp *http.Response) (*ReposlistWebhookDeliveriesResponse, error) + func (r ReposlistWebhookDeliveriesResponse) ContentType() string + func (r ReposlistWebhookDeliveriesResponse) GetBody() []byte + func (r ReposlistWebhookDeliveriesResponse) GetJSON200() *ReposListWebhookDeliveriesResult + func (r ReposlistWebhookDeliveriesResponse) Status() string + func (r ReposlistWebhookDeliveriesResponse) StatusCode() int + type ReposlistWebhooksParams struct + Page *Page + PerPage *PerPage + type ReposlistWebhooksResponse struct + Body []byte + HTTPResponse *http.Response + Headers200 *ReposlistWebhooksResponse200Headers + JSON200 *ReposListWebhooksResult + func ParseReposlistWebhooksResponse(rsp *http.Response) (*ReposlistWebhooksResponse, error) + func (r ReposlistWebhooksResponse) ContentType() string + func (r ReposlistWebhooksResponse) GetBody() []byte + func (r ReposlistWebhooksResponse) GetJSON200() *ReposListWebhooksResult + func (r ReposlistWebhooksResponse) Status() string + func (r ReposlistWebhooksResponse) StatusCode() int + type ReposlistWebhooksResponse200Headers struct + Link *string + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type SimpleUser struct + AvatarUrl string + Email *string + EventsUrl string + FollowersUrl string + FollowingUrl string + GistsUrl string + GravatarId *string + HtmlUrl string + Id int64 + Login string + Name *string + NodeId string + OrganizationsUrl string + ReceivedEventsUrl string + ReposUrl string + SiteAdmin bool + StarredAt *string + StarredUrl string + SubscriptionsUrl string + Type string + Url string + UserViewType *string + type Since = time.Time + type Status string + const StatusCompleted + const StatusInProgress + const StatusQueued + func (e Status) Valid() bool + type StatusError struct + Message string + Status int + func (failure *StatusError) Error() string + type SubIssuesSummary struct + Completed int + PercentCompleted int + Total int + type Team struct + AccessSource *TeamAccessSource + Description *string + EnterpriseId *int + HtmlUrl string + Id int + MembersUrl string + Name string + NodeId string + NotificationSetting *string + OrganizationId *int + Parent *NullableTeamSimple + Permission string + Permissions ... + Privacy *string + RepositoriesUrl string + Slug string + Type TeamType + Url string + type TeamAccessSource string + const TeamAccessSourceDirect + const TeamAccessSourceEnterprise + const TeamAccessSourceOrganization + func (e TeamAccessSource) Valid() bool + type TeamSimple struct + Description *string + EnterpriseId *int + HtmlUrl string + Id int + LdapDn *string + MembersUrl string + Name string + NodeId string + NotificationSetting *string + OrganizationId *int + Permission string + Privacy *string + RepositoriesUrl string + Slug string + Type TeamSimpleType + Url string + type TeamSimpleType string + const TeamSimpleTypeEnterprise + const TeamSimpleTypeOrganization + func (e TeamSimpleType) Valid() bool + type TeamType string + const TeamTypeEnterprise + const TeamTypeOrganization + func (e TeamType) Valid() bool + type Verification struct + Payload *string + Reason string + Signature *string + Verified bool + VerifiedAt *string + type WebhookConfig struct + ContentType *WebhookConfigContentType + InsecureSsl *WebhookConfigInsecureSsl + Secret *WebhookConfigSecret + Url *WebhookConfigUrl + type WebhookConfigContentType = string + type WebhookConfigInsecureSsl struct + func (t *WebhookConfigInsecureSsl) FromWebhookConfigInsecureSsl0(v WebhookConfigInsecureSsl0) error + func (t *WebhookConfigInsecureSsl) FromWebhookConfigInsecureSsl1(v WebhookConfigInsecureSsl1) error + func (t *WebhookConfigInsecureSsl) MergeWebhookConfigInsecureSsl0(v WebhookConfigInsecureSsl0) error + func (t *WebhookConfigInsecureSsl) MergeWebhookConfigInsecureSsl1(v WebhookConfigInsecureSsl1) error + func (t *WebhookConfigInsecureSsl) UnmarshalJSON(b []byte) error + func (t WebhookConfigInsecureSsl) AsWebhookConfigInsecureSsl0() (WebhookConfigInsecureSsl0, error) + func (t WebhookConfigInsecureSsl) AsWebhookConfigInsecureSsl1() (WebhookConfigInsecureSsl1, error) + func (t WebhookConfigInsecureSsl) MarshalJSON() ([]byte, error) + type WebhookConfigInsecureSsl0 = string + type WebhookConfigInsecureSsl1 = float32 + type WebhookConfigSecret = string + type WebhookConfigUrl = string + type WebhookDeliveryStatus string + const WebhookDeliveryStatusFailure + const WebhookDeliveryStatusSuccess + func (e WebhookDeliveryStatus) Valid() bool