Instance Constructors
-
new
GitHubAPI(token: String, client: Transport, tokenType: String = "token", debugHandler: DebugHandler = NoneHandler)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
addCollaborator(owner: String, repo: String, name: String): Future[Boolean]
-
def
addLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]
-
def
addReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[ReviewRequest]
-
final
def
asInstanceOf[T0]: T0
-
def
assign(owner: String, repo: String, number: Long, assignee: String): Future[Issue]
-
def
clone(): AnyRef
-
def
close: Unit
-
def
closePullRequest(owner: String, repo: String, number: Long): Future[PullRequest]
-
def
createIssue(owner: String, repo: String, input: IssueInput): Future[Issue]
-
def
createLabelDef(owner: String, repo: String, label: LabelInput): Future[Label]
-
def
createMilestone(owner: String, repo: String, input: MilestoneInput): Future[Milestone]
-
def
createPullRequest(owner: String, repo: String, input: PullRequestInput): Future[PullRequest]
-
def
createPullRequestReview(owner: String, repo: String, number: Long, input: PullRequestReviewInput): Future[PullRequestReview]
-
def
createStatus(owner: String, repo: String, sha: String, input: StatusInput): Future[Status]
-
-
def
createWebhook(owner: String, repo: String, input: WebhookCreateInput): Future[Webhook]
-
def
dismissPullRequestReview(owner: String, repo: String, number: Long, id: Long, message: String): Future[PullRequestReview]
-
def
editIssue(owner: String, repo: String, number: Long, input: IssueInput): Future[Issue]
-
def
encode(s: String): String
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
exec(method: String, path: String, body: JValue = JNothing, fail404: Boolean = true): Future[APIResult]
-
def
finalize(): Unit
-
def
getAllUsers(since: Long = 0): Future[List[User]]
-
def
getAuthenticatedUser: Future[User]
-
def
getBranch(owner: String, repo: String, branch: String): Future[Option[Branch]]
-
final
def
getClass(): Class[_]
-
def
getIssue(owner: String, repo: String, number: Long): Future[Option[Issue]]
-
def
getLabelDef(owner: String, repo: String, label: String): Future[Option[Label]]
-
def
getMilestone(owner: String, repo: String, number: Int): Future[Option[Milestone]]
-
def
getOrganization(org: String): Future[Option[OrganizationDetail]]
-
def
getPullRequest(owner: String, repo: String, number: Long): Future[Option[PullRequest]]
-
def
getPullRequestReview(owner: String, repo: String, number: Long, id: Long): Future[Option[PullRequestReview]]
-
def
getRepository(owner: String, repo: String): Future[Option[Repository]]
-
def
getRepositoryById(id: Long): Future[Option[Repository]]
-
def
getStatus(owner: String, repo: String, sha: String): Future[CombinedStatus]
-
def
getUser(username: String): Future[Option[User]]
-
def
getWebhook(owner: String, repo: String, id: Long): Future[Option[Webhook]]
-
def
hashCode(): Int
-
def
isCollaborator(owner: String, repo: String, name: String): Future[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
-
-
def
listAllPublicRepositories(since: Long = 0): Future[List[Repository]]
-
def
listBranches(owner: String, repo: String): Future[List[BranchListItem]]
-
def
listCollaborators(owner: String, repo: String): Future[List[Collaborator]]
-
def
listLabelDefs(owner: String, repo: String): Future[List[Label]]
-
def
listLabels(owner: String, repo: String, number: Long): Future[List[Label]]
-
def
listLanguages(owner: String, repo: String): Future[LanguageList]
-
-
-
-
def
listOwnOrganizations: Future[List[Organization]]
-
-
def
listPullRequestReviews(owner: String, repo: String, number: Long): Future[List[PullRequestReview]]
-
-
-
def
listStatus(owner: String, repo: String, sha: String): Future[List[Status]]
-
-
def
listUserOrganizations(user: String): Future[List[Organization]]
-
-
def
listWebhooks(owner: String, repo: String): Future[List[Webhook]]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pingWebhook(owner: String, repo: String, id: Long): Future[Boolean]
-
def
removeAllLabels(owner: String, repo: String, number: Long): Future[List[Label]]
-
def
removeCollaborator(owner: String, repo: String, name: String): Future[Boolean]
-
def
removeLabel(owner: String, repo: String, number: Long, label: String): Future[List[Label]]
-
def
removeLabelDef(owner: String, repo: String, name: String): Future[Boolean]
-
def
removeMilestone(owner: String, repo: String, number: Int): Future[Boolean]
-
def
removeRepository(owner: String, repo: String): Future[Boolean]
-
def
removeReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[Boolean]
-
def
removeWebhook(owner: String, repo: String, id: Long): Future[Boolean]
-
def
replaceLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]
-
def
repositoryAPI(owner: String, repo: String): RepositoryAPI
-
-
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
testWebhook(owner: String, repo: String, id: Long): Future[Boolean]
-
def
toString(): String
-
def
unassign(owner: String, repo: String, number: Long): Future[Issue]
-
def
updateAuthenticatedUser(input: UserInput): Future[User]
-
def
updateLabelDef(owner: String, repo: String, name: String, label: LabelInput): Future[Label]
-
def
updateMilestone(owner: String, repo: String, number: Int, input: MilestoneInput): Future[Milestone]
-
-
-
def
updateWebhook(owner: String, repo: String, id: Long, input: WebhookUpdateInput): Future[Webhook]
-
lazy val
user: User
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
Inherited from AnyRef
Inherited from Any