Class Issue
java.lang.Object
ink.icoding.github4j.model.Issue
GitHub Issue 模型,对应 GitHub API 中的 Issue 对象。
包含 Issue 的内容信息、状态、参与者及时间戳等字段。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBody()intlonggetId()intgetState()getTitle()getUrl()getUser()booleanisLocked()voidsetActiveLockReason(String activeLockReason) voidsetAssignee(User assignee) voidsetAssignees(List<User> assignees) voidsetAuthorAssociation(String authorAssociation) voidvoidsetClosedAt(Instant closedAt) voidsetComments(int comments) voidsetCreatedAt(Instant createdAt) voidsetHtmlUrl(String htmlUrl) voidsetId(long id) voidvoidsetLocked(boolean locked) voidsetMilestone(Milestone milestone) voidvoidsetNumber(int number) voidsetPullRequest(Object pullRequest) voidsetRepositoryUrl(String repositoryUrl) voidvoidsetStateReason(String stateReason) voidvoidsetUpdatedAt(Instant updatedAt) voidvoid
-
Constructor Details
-
Issue
public Issue()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getNodeId
-
setNodeId
-
getUrl
-
setUrl
-
getRepositoryUrl
-
setRepositoryUrl
-
getHtmlUrl
-
setHtmlUrl
-
getNumber
public int getNumber() -
setNumber
public void setNumber(int number) -
getState
-
setState
-
getStateReason
-
setStateReason
-
getTitle
-
setTitle
-
getBody
-
setBody
-
getUser
-
setUser
-
getLabels
-
setLabels
-
getAssignee
-
setAssignee
-
getAssignees
-
setAssignees
-
getMilestone
-
setMilestone
-
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean locked) -
getComments
public int getComments() -
setComments
public void setComments(int comments) -
getActiveLockReason
-
setActiveLockReason
-
getCreatedAt
-
setCreatedAt
-
getUpdatedAt
-
setUpdatedAt
-
getClosedAt
-
setClosedAt
-
getPullRequest
-
setPullRequest
-
getAuthorAssociation
-
setAuthorAssociation
-