Class PullRequest

java.lang.Object
ink.icoding.github4j.model.PullRequest

public class PullRequest extends Object
GitHub Pull Request 模型,对应 GitHub API 中的 Pull Request 对象。 包含 PR 的内容信息、分支信息、合并状态、统计数据及时间戳等字段。
  • Constructor Details

    • PullRequest

      public PullRequest()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getHtmlUrl

      public String getHtmlUrl()
    • setHtmlUrl

      public void setHtmlUrl(String htmlUrl)
    • getDiffUrl

      public String getDiffUrl()
    • setDiffUrl

      public void setDiffUrl(String diffUrl)
    • getPatchUrl

      public String getPatchUrl()
    • setPatchUrl

      public void setPatchUrl(String patchUrl)
    • getIssueUrl

      public String getIssueUrl()
    • setIssueUrl

      public void setIssueUrl(String issueUrl)
    • getNumber

      public int getNumber()
    • setNumber

      public void setNumber(int number)
    • getState

      public String getState()
    • setState

      public void setState(String state)
    • isLocked

      public boolean isLocked()
    • setLocked

      public void setLocked(boolean locked)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getBody

      public String getBody()
    • setBody

      public void setBody(String body)
    • getUser

      public User getUser()
    • setUser

      public void setUser(User user)
    • getHead

      public PRBranch getHead()
    • setHead

      public void setHead(PRBranch head)
    • getBase

      public PRBranch getBase()
    • setBase

      public void setBase(PRBranch base)
    • getAuthorAssociation

      public String getAuthorAssociation()
    • setAuthorAssociation

      public void setAuthorAssociation(String authorAssociation)
    • 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

      public String getMergeableState()
    • setMergeableState

      public void setMergeableState(String mergeableState)
    • getMergedBy

      public User getMergedBy()
    • setMergedBy

      public void setMergedBy(User mergedBy)
    • 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

      public Instant getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Instant createdAt)
    • getUpdatedAt

      public Instant getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt(Instant updatedAt)
    • getClosedAt

      public Instant getClosedAt()
    • setClosedAt

      public void setClosedAt(Instant closedAt)
    • getMergedAt

      public Instant getMergedAt()
    • setMergedAt

      public void setMergedAt(Instant mergedAt)
    • getMergeCommitSha

      public String getMergeCommitSha()
    • setMergeCommitSha

      public void setMergeCommitSha(String mergeCommitSha)
    • getLabels

      public List<Label> getLabels()
    • setLabels

      public void setLabels(List<Label> labels)
    • getAssignee

      public User getAssignee()
    • setAssignee

      public void setAssignee(User assignee)
    • getAssignees

      public List<User> getAssignees()
    • setAssignees

      public void setAssignees(List<User> assignees)
    • getMilestone

      public Milestone getMilestone()
    • setMilestone

      public void setMilestone(Milestone milestone)
    • isRebaseable

      public boolean isRebaseable()
    • setRebaseable

      public void setRebaseable(boolean rebaseable)
    • getAutoMerge

      public String getAutoMerge()
    • setAutoMerge

      public void setAutoMerge(String autoMerge)