package
0.8.0
Repository: https://github.com/willabides/octo-go.git
Documentation: pkg.go.dev

# Functions

CheckIfMerged performs requests for "pulls/check-if-merged" Check if a pull request has been merged.
Create performs requests for "pulls/create" Create a pull request.
CreateReplyForReviewComment performs requests for "pulls/create-reply-for-review-comment" Create a reply for a review comment.
CreateReview performs requests for "pulls/create-review" Create a review for a pull request.
CreateReviewComment performs requests for "pulls/create-review-comment" Create a review comment for a pull request.
DeletePendingReview performs requests for "pulls/delete-pending-review" Delete a pending review for a pull request.
DeleteReviewComment performs requests for "pulls/delete-review-comment" Delete a review comment for a pull request.
DismissReview performs requests for "pulls/dismiss-review" Dismiss a review for a pull request.
Get performs requests for "pulls/get" Get a pull request.
GetReview performs requests for "pulls/get-review" Get a review for a pull request.
GetReviewComment performs requests for "pulls/get-review-comment" Get a review comment for a pull request.
List performs requests for "pulls/list" List pull requests.
ListCommentsForReview performs requests for "pulls/list-comments-for-review" List comments for a pull request review.
ListCommits performs requests for "pulls/list-commits" List commits on a pull request.
ListFiles performs requests for "pulls/list-files" List pull requests files.
ListRequestedReviewers performs requests for "pulls/list-requested-reviewers" List requested reviewers for a pull request.
ListReviewComments performs requests for "pulls/list-review-comments" List review comments on a pull request.
ListReviewCommentsForRepo performs requests for "pulls/list-review-comments-for-repo" List review comments in a repository.
ListReviews performs requests for "pulls/list-reviews" List reviews for a pull request.
Merge performs requests for "pulls/merge" Merge a pull request.
NewClient returns a new Client.
RemoveRequestedReviewers performs requests for "pulls/remove-requested-reviewers" Remove requested reviewers from a pull request.
RequestReviewers performs requests for "pulls/request-reviewers" Request reviewers for a pull request.
SubmitReview performs requests for "pulls/submit-review" Submit a review for a pull request.
Update performs requests for "pulls/update" Update a pull request.
UpdateBranch performs requests for "pulls/update-branch" Update a pull request branch.
UpdateReview performs requests for "pulls/update-review" Update a review for a pull request.
UpdateReviewComment performs requests for "pulls/update-review-comment" Update a review comment for a pull request.

# Structs

CheckIfMergedReq is request data for Client.CheckIfMerged https://developer.github.com/v3/pulls/#check-if-a-pull-request-has-been-merged Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CheckIfMergedResponse is a response for CheckIfMerged https://developer.github.com/v3/pulls/#check-if-a-pull-request-has-been-merged */.
CreateReplyForReviewCommentReq is request data for Client.CreateReplyForReviewComment https://developer.github.com/v3/pulls/comments/#create-a-reply-for-a-review-comment Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateReplyForReviewCommentReqBody is a request body for pulls/create-reply-for-review-comment https://developer.github.com/v3/pulls/comments/#create-a-reply-for-a-review-comment */.
CreateReplyForReviewCommentResponse is a response for CreateReplyForReviewComment https://developer.github.com/v3/pulls/comments/#create-a-reply-for-a-review-comment */.
CreateReq is request data for Client.Create https://developer.github.com/v3/pulls/#create-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateReqBody is a request body for pulls/create https://developer.github.com/v3/pulls/#create-a-pull-request */.
CreateResponse is a response for Create https://developer.github.com/v3/pulls/#create-a-pull-request */.
CreateReviewCommentReq is request data for Client.CreateReviewComment https://developer.github.com/v3/pulls/comments/#create-a-review-comment-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateReviewCommentReqBody is a request body for pulls/create-review-comment https://developer.github.com/v3/pulls/comments/#create-a-review-comment-for-a-pull-request */.
CreateReviewCommentResponse is a response for CreateReviewComment https://developer.github.com/v3/pulls/comments/#create-a-review-comment-for-a-pull-request */.
CreateReviewReq is request data for Client.CreateReview https://developer.github.com/v3/pulls/reviews/#create-a-review-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
CreateReviewReqBody is a request body for pulls/create-review https://developer.github.com/v3/pulls/reviews/#create-a-review-for-a-pull-request */.
CreateReviewReqBodyComments is a value for CreateReviewReqBody's Comments field.
CreateReviewResponse is a response for CreateReview https://developer.github.com/v3/pulls/reviews/#create-a-review-for-a-pull-request */.
DeletePendingReviewReq is request data for Client.DeletePendingReview https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeletePendingReviewResponse is a response for DeletePendingReview https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review-for-a-pull-request */.
DeleteReviewCommentReq is request data for Client.DeleteReviewComment https://developer.github.com/v3/pulls/comments/#delete-a-review-comment-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DeleteReviewCommentResponse is a response for DeleteReviewComment https://developer.github.com/v3/pulls/comments/#delete-a-review-comment-for-a-pull-request */.
DismissReviewReq is request data for Client.DismissReview https://developer.github.com/v3/pulls/reviews/#dismiss-a-review-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
DismissReviewReqBody is a request body for pulls/dismiss-review https://developer.github.com/v3/pulls/reviews/#dismiss-a-review-for-a-pull-request */.
DismissReviewResponse is a response for DismissReview https://developer.github.com/v3/pulls/reviews/#dismiss-a-review-for-a-pull-request */.
GetReq is request data for Client.Get https://developer.github.com/v3/pulls/#get-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetResponse is a response for Get https://developer.github.com/v3/pulls/#get-a-pull-request */.
GetReviewCommentReq is request data for Client.GetReviewComment https://developer.github.com/v3/pulls/comments/#get-a-review-comment-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetReviewCommentResponse is a response for GetReviewComment https://developer.github.com/v3/pulls/comments/#get-a-review-comment-for-a-pull-request */.
GetReviewReq is request data for Client.GetReview https://developer.github.com/v3/pulls/reviews/#get-a-review-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
GetReviewResponse is a response for GetReview https://developer.github.com/v3/pulls/reviews/#get-a-review-for-a-pull-request */.
ListCommentsForReviewReq is request data for Client.ListCommentsForReview https://developer.github.com/v3/pulls/reviews/#list-comments-for-a-pull-request-review Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListCommentsForReviewResponse is a response for ListCommentsForReview https://developer.github.com/v3/pulls/reviews/#list-comments-for-a-pull-request-review */.
ListCommitsReq is request data for Client.ListCommits https://developer.github.com/v3/pulls/#list-commits-on-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListCommitsResponse is a response for ListCommits https://developer.github.com/v3/pulls/#list-commits-on-a-pull-request */.
ListFilesReq is request data for Client.ListFiles https://developer.github.com/v3/pulls/#list-pull-requests-files Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListFilesResponse is a response for ListFiles https://developer.github.com/v3/pulls/#list-pull-requests-files */.
ListReq is request data for Client.List https://developer.github.com/v3/pulls/#list-pull-requests Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListRequestedReviewersReq is request data for Client.ListRequestedReviewers https://developer.github.com/v3/pulls/review_requests/#list-requested-reviewers-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListRequestedReviewersResponse is a response for ListRequestedReviewers https://developer.github.com/v3/pulls/review_requests/#list-requested-reviewers-for-a-pull-request */.
ListResponse is a response for List https://developer.github.com/v3/pulls/#list-pull-requests */.
ListReviewCommentsForRepoReq is request data for Client.ListReviewCommentsForRepo https://developer.github.com/v3/pulls/comments/#list-review-comments-in-a-repository Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReviewCommentsForRepoResponse is a response for ListReviewCommentsForRepo https://developer.github.com/v3/pulls/comments/#list-review-comments-in-a-repository */.
ListReviewCommentsReq is request data for Client.ListReviewComments https://developer.github.com/v3/pulls/comments/#list-review-comments-on-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReviewCommentsResponse is a response for ListReviewComments https://developer.github.com/v3/pulls/comments/#list-review-comments-on-a-pull-request */.
ListReviewsReq is request data for Client.ListReviews https://developer.github.com/v3/pulls/reviews/#list-reviews-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
ListReviewsResponse is a response for ListReviews https://developer.github.com/v3/pulls/reviews/#list-reviews-for-a-pull-request */.
MergeReq is request data for Client.Merge https://developer.github.com/v3/pulls/#merge-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
MergeReqBody is a request body for pulls/merge https://developer.github.com/v3/pulls/#merge-a-pull-request */.
MergeResponse is a response for Merge https://developer.github.com/v3/pulls/#merge-a-pull-request */.
RemoveRequestedReviewersReq is request data for Client.RemoveRequestedReviewers https://developer.github.com/v3/pulls/review_requests/#remove-requested-reviewers-from-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
RemoveRequestedReviewersReqBody is a request body for pulls/remove-requested-reviewers https://developer.github.com/v3/pulls/review_requests/#remove-requested-reviewers-from-a-pull-request */.
RemoveRequestedReviewersResponse is a response for RemoveRequestedReviewers https://developer.github.com/v3/pulls/review_requests/#remove-requested-reviewers-from-a-pull-request */.
RequestReviewersReq is request data for Client.RequestReviewers https://developer.github.com/v3/pulls/review_requests/#request-reviewers-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
RequestReviewersReqBody is a request body for pulls/request-reviewers https://developer.github.com/v3/pulls/review_requests/#request-reviewers-for-a-pull-request */.
RequestReviewersResponse is a response for RequestReviewers https://developer.github.com/v3/pulls/review_requests/#request-reviewers-for-a-pull-request */.
SubmitReviewReq is request data for Client.SubmitReview https://developer.github.com/v3/pulls/reviews/#submit-a-review-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
SubmitReviewReqBody is a request body for pulls/submit-review https://developer.github.com/v3/pulls/reviews/#submit-a-review-for-a-pull-request */.
SubmitReviewResponse is a response for SubmitReview https://developer.github.com/v3/pulls/reviews/#submit-a-review-for-a-pull-request */.
UpdateBranchReq is request data for Client.UpdateBranch https://developer.github.com/v3/pulls/#update-a-pull-request-branch Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateBranchReqBody is a request body for pulls/update-branch https://developer.github.com/v3/pulls/#update-a-pull-request-branch */.
UpdateBranchResponse is a response for UpdateBranch https://developer.github.com/v3/pulls/#update-a-pull-request-branch */.
UpdateBranchResponseBody is a response body for UpdateBranch https://developer.github.com/v3/pulls/#update-a-pull-request-branch */.
UpdateReq is request data for Client.Update https://developer.github.com/v3/pulls/#update-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateReqBody is a request body for pulls/update https://developer.github.com/v3/pulls/#update-a-pull-request */.
UpdateResponse is a response for Update https://developer.github.com/v3/pulls/#update-a-pull-request */.
UpdateReviewCommentReq is request data for Client.UpdateReviewComment https://developer.github.com/v3/pulls/comments/#update-a-review-comment-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateReviewCommentReqBody is a request body for pulls/update-review-comment https://developer.github.com/v3/pulls/comments/#update-a-review-comment-for-a-pull-request */.
UpdateReviewCommentResponse is a response for UpdateReviewComment https://developer.github.com/v3/pulls/comments/#update-a-review-comment-for-a-pull-request */.
UpdateReviewReq is request data for Client.UpdateReview https://developer.github.com/v3/pulls/reviews/#update-a-review-for-a-pull-request Non-nil errors will have the type *requests.RequestError, octo.ResponseError or url.Error.
UpdateReviewReqBody is a request body for pulls/update-review https://developer.github.com/v3/pulls/reviews/#update-a-review-for-a-pull-request */.
UpdateReviewResponse is a response for UpdateReview https://developer.github.com/v3/pulls/reviews/#update-a-review-for-a-pull-request */.

# Type aliases

Client is a set of options to apply to requests.