github :: PullRequest :: defaultinit
# A Github pull request.
#
# Should be accessed from `GithubAPI::get_pull`.
#
# PullRequest are basically Issues with more data.
# See <https://developer.github.com/v3/pulls/>.
class PullRequest
super Issue
serialize
# Merge time as String (if any).
var merged_at: nullable String is writable
# Merge commit SHA.
var merge_commit_sha: nullable String is writable
# Count of comments made on the pull request diff.
var review_comments: nullable Int is writable
# Pull request head (can be a commit SHA or a branch name).
var head: PullRef is writable
# Pull request base (can be a commit SHA or a branch name).
var base: PullRef is writable
# Is this pull request merged?
var merged: nullable Bool is writable
# Is this pull request mergeable?
var mergeable: nullable Bool is writable
# Mergeable state of this pull request.
#
# See <https://developer.github.com/v3/pulls/#list-pull-requests>.
var mergeable_state: nullable String is writable
# User that merged this pull request (if any).
var merged_by: nullable User is writable
# Count of commits in this pull request.
var commits: nullable Int is writable
# Added line count.
var additions: nullable Int is writable
# Deleted line count.
var deletions: nullable Int is writable
# Changed files count.
var changed_files: nullable Int is writable
# URL to patch file
var patch_url: nullable String is writable
end
lib/github/api.nit:682,1--735,3