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

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GitHubAPI
  2. SearchOp
  3. BranchOp
  4. CollaboratorOp
  5. WebhookOp
  6. StatusOp
  7. MilestoneOp
  8. PullRequestReviewOp
  9. PullRequestOp
  10. IssueOp
  11. LabelOp
  12. RepositoryOp
  13. OrganizationOp
  14. UserOp
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GitHubAPI(token: String, client: Transport, tokenType: String = "token", debugHandler: DebugHandler = NoneHandler)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addCollaborator(owner: String, repo: String, name: String): Future[Boolean]
    Definition Classes
    CollaboratorOp
  5. def addLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]
    Definition Classes
    LabelOp
  6. def addReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[ReviewRequest]
    Definition Classes
    PullRequestOp
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def assign(owner: String, repo: String, number: Long, assignee: String): Future[Issue]
    Definition Classes
    IssueOp
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close: Unit
  11. def closePullRequest(owner: String, repo: String, number: Long): Future[PullRequest]
    Definition Classes
    PullRequestOp
  12. def createIssue(owner: String, repo: String, input: IssueInput): Future[Issue]
    Definition Classes
    IssueOp
  13. def createLabelDef(owner: String, repo: String, label: LabelInput): Future[Label]
    Definition Classes
    LabelOp
  14. def createMilestone(owner: String, repo: String, input: MilestoneInput): Future[Milestone]
    Definition Classes
    MilestoneOp
  15. def createPullRequest(owner: String, repo: String, input: PullRequestInput): Future[PullRequest]
    Definition Classes
    PullRequestOp
  16. def createPullRequestReview(owner: String, repo: String, number: Long, input: PullRequestReviewInput): Future[PullRequestReview]
    Definition Classes
    PullRequestReviewOp
  17. def createStatus(owner: String, repo: String, sha: String, input: StatusInput): Future[Status]
    Definition Classes
    StatusOp
  18. def createUserRepository(input: RepositoryInput): Future[Repository]
    Definition Classes
    RepositoryOp
  19. def createWebhook(owner: String, repo: String, input: WebhookCreateInput): Future[Webhook]
    Definition Classes
    WebhookOp
  20. def dismissPullRequestReview(owner: String, repo: String, number: Long, id: Long, message: String): Future[PullRequestReview]
    Definition Classes
    PullRequestReviewOp
  21. def editIssue(owner: String, repo: String, number: Long, input: IssueInput): Future[Issue]
    Definition Classes
    IssueOp
  22. def encode(s: String): String
    Attributes
    protected
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  25. def exec(method: String, path: String, body: JValue = JNothing, fail404: Boolean = true): Future[APIResult]
  26. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def getAllUsers(since: Long = 0): Future[List[User]]
    Definition Classes
    UserOp
  28. def getAuthenticatedUser: Future[User]
    Definition Classes
    UserOp
  29. def getBranch(owner: String, repo: String, branch: String): Future[Option[Branch]]
    Definition Classes
    BranchOp
  30. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  31. def getIssue(owner: String, repo: String, number: Long): Future[Option[Issue]]
    Definition Classes
    IssueOp
  32. def getLabelDef(owner: String, repo: String, label: String): Future[Option[Label]]
    Definition Classes
    LabelOp
  33. def getMilestone(owner: String, repo: String, number: Int): Future[Option[Milestone]]
    Definition Classes
    MilestoneOp
  34. def getOrganization(org: String): Future[Option[OrganizationDetail]]
    Definition Classes
    OrganizationOp
  35. def getPullRequest(owner: String, repo: String, number: Long): Future[Option[PullRequest]]
    Definition Classes
    PullRequestOp
  36. def getPullRequestReview(owner: String, repo: String, number: Long, id: Long): Future[Option[PullRequestReview]]
    Definition Classes
    PullRequestReviewOp
  37. def getRepository(owner: String, repo: String): Future[Option[Repository]]
    Definition Classes
    RepositoryOp
  38. def getRepositoryById(id: Long): Future[Option[Repository]]
    Definition Classes
    RepositoryOp
  39. def getStatus(owner: String, repo: String, sha: String): Future[CombinedStatus]
    Definition Classes
    StatusOp
  40. def getUser(username: String): Future[Option[User]]
    Definition Classes
    UserOp
  41. def getWebhook(owner: String, repo: String, id: Long): Future[Option[Webhook]]
    Definition Classes
    WebhookOp
  42. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  43. def isCollaborator(owner: String, repo: String, name: String): Future[Boolean]
    Definition Classes
    CollaboratorOp
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def listAllIssues(option: IssueListOption = IssueListOption()): Future[List[Issue]]
    Definition Classes
    IssueOp
  46. def listAllPublicRepositories(since: Long = 0): Future[List[Repository]]
    Definition Classes
    RepositoryOp
  47. def listBranches(owner: String, repo: String): Future[List[BranchListItem]]
    Definition Classes
    BranchOp
  48. def listCollaborators(owner: String, repo: String): Future[List[Collaborator]]
    Definition Classes
    CollaboratorOp
  49. def listLabelDefs(owner: String, repo: String): Future[List[Label]]
    Definition Classes
    LabelOp
  50. def listLabels(owner: String, repo: String, number: Long): Future[List[Label]]
    Definition Classes
    LabelOp
  51. def listLanguages(owner: String, repo: String): Future[LanguageList]
    Definition Classes
    RepositoryOp
  52. def listMilestones(owner: String, repo: String, option: MilestoneListOption = MilestoneListOption()): Future[List[Milestone]]
    Definition Classes
    MilestoneOp
  53. def listOrgIssues(org: String, option: IssueListOption = IssueListOption()): Future[List[Issue]]
    Definition Classes
    IssueOp
  54. def listOrgRepositories(org: String, option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]
    Definition Classes
    RepositoryOp
  55. def listOwnOrganizations: Future[List[Organization]]
    Definition Classes
    OrganizationOp
  56. def listOwnRepositories(option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]
    Definition Classes
    RepositoryOp
  57. def listPullRequestReviews(owner: String, repo: String, number: Long): Future[List[PullRequestReview]]
    Definition Classes
    PullRequestReviewOp
  58. def listPullRequests(owner: String, repo: String, option: PullRequestListOption = PullRequestListOption()): Future[List[PullRequest]]
    Definition Classes
    PullRequestOp
  59. def listRepositoryIssues(owner: String, repo: String, option: IssueListOption4Repository = IssueListOption4Repository()): Future[List[Issue]]
    Definition Classes
    IssueOp
  60. def listStatus(owner: String, repo: String, sha: String): Future[List[Status]]
    Definition Classes
    StatusOp
  61. def listUserIssues(option: IssueListOption = IssueListOption()): Future[List[Issue]]
    Definition Classes
    IssueOp
  62. def listUserOrganizations(user: String): Future[List[Organization]]
    Definition Classes
    OrganizationOp
  63. def listUserRepositories(user: String, option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]
    Definition Classes
    RepositoryOp
  64. def listWebhooks(owner: String, repo: String): Future[List[Webhook]]
    Definition Classes
    WebhookOp
  65. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. final def notify(): Unit
    Definition Classes
    AnyRef
  67. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  68. def pingWebhook(owner: String, repo: String, id: Long): Future[Boolean]
    Definition Classes
    WebhookOp
  69. def removeAllLabels(owner: String, repo: String, number: Long): Future[List[Label]]
    Definition Classes
    LabelOp
  70. def removeCollaborator(owner: String, repo: String, name: String): Future[Boolean]
    Definition Classes
    CollaboratorOp
  71. def removeLabel(owner: String, repo: String, number: Long, label: String): Future[List[Label]]
    Definition Classes
    LabelOp
  72. def removeLabelDef(owner: String, repo: String, name: String): Future[Boolean]
    Definition Classes
    LabelOp
  73. def removeMilestone(owner: String, repo: String, number: Int): Future[Boolean]
    Definition Classes
    MilestoneOp
  74. def removeRepository(owner: String, repo: String): Future[Boolean]
    Definition Classes
    RepositoryOp
  75. def removeReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[Boolean]
    Definition Classes
    PullRequestOp
  76. def removeWebhook(owner: String, repo: String, id: Long): Future[Boolean]
    Definition Classes
    WebhookOp
  77. def replaceLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]
    Definition Classes
    LabelOp
  78. def repositoryAPI(owner: String, repo: String): RepositoryAPI
  79. def searchCode(input: SearchInput): Future[SearchCodeResult]
    Definition Classes
    SearchOp
  80. def searchIssues(input: SearchInput): Future[SearchIssueResult]
    Definition Classes
    SearchOp
  81. def searchRepositories(input: SearchInput): Future[SearchRepositoryResult]
    Definition Classes
    SearchOp
  82. def searchUser(input: SearchInput): Future[SearchUserResult]
    Definition Classes
    SearchOp
  83. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  84. def testWebhook(owner: String, repo: String, id: Long): Future[Boolean]
    Definition Classes
    WebhookOp
  85. def toString(): String
    Definition Classes
    AnyRef → Any
  86. def unassign(owner: String, repo: String, number: Long): Future[Issue]
    Definition Classes
    IssueOp
  87. def updateAuthenticatedUser(input: UserInput): Future[User]
    Definition Classes
    UserOp
  88. def updateLabelDef(owner: String, repo: String, name: String, label: LabelInput): Future[Label]
    Definition Classes
    LabelOp
  89. def updateMilestone(owner: String, repo: String, number: Int, input: MilestoneInput): Future[Milestone]
    Definition Classes
    MilestoneOp
  90. def updateOrganization(org: String, input: OrganizationInput): Future[OrganizationDetail]
    Definition Classes
    OrganizationOp
  91. def updateRepository(input: RepositoryInput): Future[Repository]
    Definition Classes
    RepositoryOp
  92. def updateWebhook(owner: String, repo: String, id: Long, input: WebhookUpdateInput): Future[Webhook]
    Definition Classes
    WebhookOp
  93. lazy val user: User
  94. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. def withDebugHandler(dh: DebugHandler): GitHubAPI

Inherited from SearchOp

Inherited from BranchOp

Inherited from CollaboratorOp

Inherited from WebhookOp

Inherited from StatusOp

Inherited from MilestoneOp

Inherited from PullRequestReviewOp

Inherited from PullRequestOp

Inherited from IssueOp

Inherited from LabelOp

Inherited from RepositoryOp

Inherited from OrganizationOp

Inherited from UserOp

Inherited from AnyRef

Inherited from Any

Ungrouped