# 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.