c

codecheck.github.api

RepositoryAPI

case class RepositoryAPI(api: GitHubAPI, owner: String, repo: String) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RepositoryAPI
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RepositoryAPI(api: GitHubAPI, owner: String, repo: String)

Value Members

  1. def addLabels(number: Long, labels: String*): Future[List[Label]]
  2. def addReviewRequest(number: Long, reviewers: String*): Future[ReviewRequest]
  3. val api: GitHubAPI
  4. def assign(number: Long, assignee: String): Future[Issue]
  5. def closePullRequest(number: Long): Future[PullRequest]
  6. def createLabelDef(label: LabelInput): Future[Label]
  7. def createMilestone(input: MilestoneInput): Future[Milestone]
  8. def createPullRequest(input: PullRequestInput): Future[PullRequest]
  9. def editIssue(number: Long, params: IssueInput): Future[Issue]
  10. def getIssue(number: Long): Future[Option[Issue]]
  11. def getLabelDef(label: String): Future[Option[Label]]
  12. def getMilestone(number: Int): Future[Option[Milestone]]
  13. def getPullRequest(number: Long): Future[Option[PullRequest]]
  14. def listLabelDefs: Future[List[Label]]
  15. def listLabels(number: Long): Future[List[Label]]
  16. def listMilestones(option: MilestoneListOption = MilestoneListOption()): Future[List[Milestone]]
  17. def listPullRequests(option: PullRequestListOption = PullRequestListOption()): Future[List[PullRequest]]
  18. val owner: String
  19. def removeAllLabels(number: Long): Future[List[Label]]
  20. def removeLabel(number: Long, label: String): Future[List[Label]]
  21. def removeLabelDef(label: String): Future[Boolean]
  22. def removeMilestone(number: Int): Future[Boolean]
  23. def removeReviewRequest(number: Long, reviewers: String*): Future[Boolean]
  24. def replaceLabels(number: Long, labels: String*): Future[List[Label]]
  25. val repo: String
  26. def unassign(number: Long): Future[Issue]
  27. def updateLabelDef(name: String, label: LabelInput): Future[Label]
  28. def updateMilestone(number: Int, input: MilestoneInput): Future[Milestone]