Class PullRequest
java.lang.Object
ink.icoding.github4j.model.PullRequest
GitHub Pull Request 模型,对应 GitHub API 中的 Pull Request 对象。
包含 PR 的内容信息、分支信息、合并状态、统计数据及时间戳等字段。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBase()getBody()intintintintgetHead()longgetId()intintgetState()getTitle()getUrl()getUser()booleanisDraft()booleanisLocked()booleanbooleanisMerged()booleanvoidsetAdditions(int additions) voidsetAssignee(User assignee) voidsetAssignees(List<User> assignees) voidsetAuthorAssociation(String authorAssociation) voidsetAutoMerge(String autoMerge) voidvoidvoidsetChangedFiles(int changedFiles) voidsetClosedAt(Instant closedAt) voidsetComments(int comments) voidsetCommits(int commits) voidsetCreatedAt(Instant createdAt) voidsetDeletions(int deletions) voidsetDiffUrl(String diffUrl) voidsetDraft(boolean draft) voidvoidsetHtmlUrl(String htmlUrl) voidsetId(long id) voidsetIssueUrl(String issueUrl) voidvoidsetLocked(boolean locked) voidsetMergeable(boolean mergeable) voidsetMergeableState(String mergeableState) voidsetMergeCommitSha(String mergeCommitSha) voidsetMerged(boolean merged) voidsetMergedAt(Instant mergedAt) voidsetMergedBy(User mergedBy) voidsetMilestone(Milestone milestone) voidvoidsetNumber(int number) voidsetPatchUrl(String patchUrl) voidsetRebaseable(boolean rebaseable) voidsetReviewComments(int reviewComments) voidvoidvoidsetUpdatedAt(Instant updatedAt) voidvoid
-
Constructor Details
-
PullRequest
public PullRequest()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getNodeId
-
setNodeId
-
getUrl
-
setUrl
-
getHtmlUrl
-
setHtmlUrl
-
getDiffUrl
-
setDiffUrl
-
getPatchUrl
-
setPatchUrl
-
getIssueUrl
-
setIssueUrl
-
getNumber
public int getNumber() -
setNumber
public void setNumber(int number) -
getState
-
setState
-
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean locked) -
getTitle
-
setTitle
-
getBody
-
setBody
-
getUser
-
setUser
-
getHead
-
setHead
-
getBase
-
setBase
-
getAuthorAssociation
-
setAuthorAssociation
-
isDraft
public boolean isDraft() -
setDraft
public void setDraft(boolean draft) -
isMerged
public boolean isMerged() -
setMerged
public void setMerged(boolean merged) -
isMergeable
public boolean isMergeable() -
setMergeable
public void setMergeable(boolean mergeable) -
getMergeableState
-
setMergeableState
-
getMergedBy
-
setMergedBy
-
getComments
public int getComments() -
setComments
public void setComments(int comments) -
getReviewComments
public int getReviewComments() -
setReviewComments
public void setReviewComments(int reviewComments) -
getCommits
public int getCommits() -
setCommits
public void setCommits(int commits) -
getAdditions
public int getAdditions() -
setAdditions
public void setAdditions(int additions) -
getDeletions
public int getDeletions() -
setDeletions
public void setDeletions(int deletions) -
getChangedFiles
public int getChangedFiles() -
setChangedFiles
public void setChangedFiles(int changedFiles) -
getCreatedAt
-
setCreatedAt
-
getUpdatedAt
-
setUpdatedAt
-
getClosedAt
-
setClosedAt
-
getMergedAt
-
setMergedAt
-
getMergeCommitSha
-
setMergeCommitSha
-
getLabels
-
setLabels
-
getAssignee
-
setAssignee
-
getAssignees
-
setAssignees
-
getMilestone
-
setMilestone
-
isRebaseable
public boolean isRebaseable() -
setRebaseable
public void setRebaseable(boolean rebaseable) -
getAutoMerge
-
setAutoMerge
-