class GitHubAPI extends UserOp with OrganizationOp with RepositoryOp with LabelOp with IssueOp with PullRequestOp with PullRequestReviewOp with MilestoneOp with StatusOp with WebhookOp with CollaboratorOp with BranchOp with SearchOp
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GitHubAPI
- SearchOp
- BranchOp
- CollaboratorOp
- WebhookOp
- StatusOp
- MilestoneOp
- PullRequestReviewOp
- PullRequestOp
- IssueOp
- LabelOp
- RepositoryOp
- OrganizationOp
- UserOp
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GitHubAPI(token: String, client: Transport, tokenType: String = "token", debugHandler: DebugHandler = NoneHandler)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addCollaborator(owner: String, repo: String, name: String): Future[Boolean]
- Definition Classes
- CollaboratorOp
-
def
addLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]
- Definition Classes
- LabelOp
-
def
addReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[ReviewRequest]
- Definition Classes
- PullRequestOp
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
assign(owner: String, repo: String, number: Long, assignee: String): Future[Issue]
- Definition Classes
- IssueOp
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def close: Unit
-
def
closePullRequest(owner: String, repo: String, number: Long): Future[PullRequest]
- Definition Classes
- PullRequestOp
-
def
createIssue(owner: String, repo: String, input: IssueInput): Future[Issue]
- Definition Classes
- IssueOp
-
def
createLabelDef(owner: String, repo: String, label: LabelInput): Future[Label]
- Definition Classes
- LabelOp
-
def
createMilestone(owner: String, repo: String, input: MilestoneInput): Future[Milestone]
- Definition Classes
- MilestoneOp
-
def
createPullRequest(owner: String, repo: String, input: PullRequestInput): Future[PullRequest]
- Definition Classes
- PullRequestOp
-
def
createPullRequestReview(owner: String, repo: String, number: Long, input: PullRequestReviewInput): Future[PullRequestReview]
- Definition Classes
- PullRequestReviewOp
-
def
createStatus(owner: String, repo: String, sha: String, input: StatusInput): Future[Status]
- Definition Classes
- StatusOp
-
def
createUserRepository(input: RepositoryInput): Future[Repository]
- Definition Classes
- RepositoryOp
-
def
createWebhook(owner: String, repo: String, input: WebhookCreateInput): Future[Webhook]
- Definition Classes
- WebhookOp
-
def
dismissPullRequestReview(owner: String, repo: String, number: Long, id: Long, message: String): Future[PullRequestReview]
- Definition Classes
- PullRequestReviewOp
-
def
editIssue(owner: String, repo: String, number: Long, input: IssueInput): Future[Issue]
- Definition Classes
- IssueOp
-
def
encode(s: String): String
- Attributes
- protected
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def exec(method: String, path: String, body: JValue = JNothing, fail404: Boolean = true): Future[APIResult]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAllUsers(since: Long = 0): Future[List[User]]
- Definition Classes
- UserOp
-
def
getAuthenticatedUser: Future[User]
- Definition Classes
- UserOp
-
def
getBranch(owner: String, repo: String, branch: String): Future[Option[Branch]]
- Definition Classes
- BranchOp
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
getIssue(owner: String, repo: String, number: Long): Future[Option[Issue]]
- Definition Classes
- IssueOp
-
def
getLabelDef(owner: String, repo: String, label: String): Future[Option[Label]]
- Definition Classes
- LabelOp
-
def
getMilestone(owner: String, repo: String, number: Int): Future[Option[Milestone]]
- Definition Classes
- MilestoneOp
-
def
getOrganization(org: String): Future[Option[OrganizationDetail]]
- Definition Classes
- OrganizationOp
-
def
getPullRequest(owner: String, repo: String, number: Long): Future[Option[PullRequest]]
- Definition Classes
- PullRequestOp
-
def
getPullRequestReview(owner: String, repo: String, number: Long, id: Long): Future[Option[PullRequestReview]]
- Definition Classes
- PullRequestReviewOp
-
def
getRepository(owner: String, repo: String): Future[Option[Repository]]
- Definition Classes
- RepositoryOp
-
def
getRepositoryById(id: Long): Future[Option[Repository]]
- Definition Classes
- RepositoryOp
-
def
getStatus(owner: String, repo: String, sha: String): Future[CombinedStatus]
- Definition Classes
- StatusOp
-
def
getUser(username: String): Future[Option[User]]
- Definition Classes
- UserOp
-
def
getWebhook(owner: String, repo: String, id: Long): Future[Option[Webhook]]
- Definition Classes
- WebhookOp
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
isCollaborator(owner: String, repo: String, name: String): Future[Boolean]
- Definition Classes
- CollaboratorOp
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
listAllIssues(option: IssueListOption = IssueListOption()): Future[List[Issue]]
- Definition Classes
- IssueOp
-
def
listAllPublicRepositories(since: Long = 0): Future[List[Repository]]
- Definition Classes
- RepositoryOp
-
def
listBranches(owner: String, repo: String): Future[List[BranchListItem]]
- Definition Classes
- BranchOp
-
def
listCollaborators(owner: String, repo: String): Future[List[Collaborator]]
- Definition Classes
- CollaboratorOp
-
def
listLabelDefs(owner: String, repo: String): Future[List[Label]]
- Definition Classes
- LabelOp
-
def
listLabels(owner: String, repo: String, number: Long): Future[List[Label]]
- Definition Classes
- LabelOp
-
def
listLanguages(owner: String, repo: String): Future[LanguageList]
- Definition Classes
- RepositoryOp
-
def
listMilestones(owner: String, repo: String, option: MilestoneListOption = MilestoneListOption()): Future[List[Milestone]]
- Definition Classes
- MilestoneOp
-
def
listOrgIssues(org: String, option: IssueListOption = IssueListOption()): Future[List[Issue]]
- Definition Classes
- IssueOp
-
def
listOrgRepositories(org: String, option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]
- Definition Classes
- RepositoryOp
-
def
listOwnOrganizations: Future[List[Organization]]
- Definition Classes
- OrganizationOp
-
def
listOwnRepositories(option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]
- Definition Classes
- RepositoryOp
-
def
listPullRequestReviews(owner: String, repo: String, number: Long): Future[List[PullRequestReview]]
- Definition Classes
- PullRequestReviewOp
-
def
listPullRequests(owner: String, repo: String, option: PullRequestListOption = PullRequestListOption()): Future[List[PullRequest]]
- Definition Classes
- PullRequestOp
-
def
listRepositoryIssues(owner: String, repo: String, option: IssueListOption4Repository = IssueListOption4Repository()): Future[List[Issue]]
- Definition Classes
- IssueOp
-
def
listStatus(owner: String, repo: String, sha: String): Future[List[Status]]
- Definition Classes
- StatusOp
-
def
listUserIssues(option: IssueListOption = IssueListOption()): Future[List[Issue]]
- Definition Classes
- IssueOp
-
def
listUserOrganizations(user: String): Future[List[Organization]]
- Definition Classes
- OrganizationOp
-
def
listUserRepositories(user: String, option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]
- Definition Classes
- RepositoryOp
-
def
listWebhooks(owner: String, repo: String): Future[List[Webhook]]
- Definition Classes
- WebhookOp
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
pingWebhook(owner: String, repo: String, id: Long): Future[Boolean]
- Definition Classes
- WebhookOp
-
def
removeAllLabels(owner: String, repo: String, number: Long): Future[List[Label]]
- Definition Classes
- LabelOp
-
def
removeCollaborator(owner: String, repo: String, name: String): Future[Boolean]
- Definition Classes
- CollaboratorOp
-
def
removeLabel(owner: String, repo: String, number: Long, label: String): Future[List[Label]]
- Definition Classes
- LabelOp
-
def
removeLabelDef(owner: String, repo: String, name: String): Future[Boolean]
- Definition Classes
- LabelOp
-
def
removeMilestone(owner: String, repo: String, number: Int): Future[Boolean]
- Definition Classes
- MilestoneOp
-
def
removeRepository(owner: String, repo: String): Future[Boolean]
- Definition Classes
- RepositoryOp
-
def
removeReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[Boolean]
- Definition Classes
- PullRequestOp
-
def
removeWebhook(owner: String, repo: String, id: Long): Future[Boolean]
- Definition Classes
- WebhookOp
-
def
replaceLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]
- Definition Classes
- LabelOp
- def repositoryAPI(owner: String, repo: String): RepositoryAPI
-
def
searchCode(input: SearchInput): Future[SearchCodeResult]
- Definition Classes
- SearchOp
-
def
searchIssues(input: SearchInput): Future[SearchIssueResult]
- Definition Classes
- SearchOp
-
def
searchRepositories(input: SearchInput): Future[SearchRepositoryResult]
- Definition Classes
- SearchOp
-
def
searchUser(input: SearchInput): Future[SearchUserResult]
- Definition Classes
- SearchOp
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
testWebhook(owner: String, repo: String, id: Long): Future[Boolean]
- Definition Classes
- WebhookOp
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unassign(owner: String, repo: String, number: Long): Future[Issue]
- Definition Classes
- IssueOp
-
def
updateAuthenticatedUser(input: UserInput): Future[User]
- Definition Classes
- UserOp
-
def
updateLabelDef(owner: String, repo: String, name: String, label: LabelInput): Future[Label]
- Definition Classes
- LabelOp
-
def
updateMilestone(owner: String, repo: String, number: Int, input: MilestoneInput): Future[Milestone]
- Definition Classes
- MilestoneOp
-
def
updateOrganization(org: String, input: OrganizationInput): Future[OrganizationDetail]
- Definition Classes
- OrganizationOp
-
def
updateRepository(input: RepositoryInput): Future[Repository]
- Definition Classes
- RepositoryOp
-
def
updateWebhook(owner: String, repo: String, id: Long, input: WebhookUpdateInput): Future[Webhook]
- Definition Classes
- WebhookOp
- lazy val user: User
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withDebugHandler(dh: DebugHandler): GitHubAPI