codecheck.github.api

GitHubAPI

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
  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
Learn more about member selection
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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addCollaborator(owner: String, repo: String, name: String): Future[Boolean]

    Definition Classes
    CollaboratorOp
  7. def addLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]

    Definition Classes
    LabelOp
  8. def addReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[ReviewRequest]

    Definition Classes
    PullRequestOp
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def assign(owner: String, repo: String, number: Long, assignee: String): Future[Issue]

    Definition Classes
    IssueOp
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def close: Unit

  13. def closePullRequest(owner: String, repo: String, number: Long): Future[PullRequest]

    Definition Classes
    PullRequestOp
  14. def createIssue(owner: String, repo: String, input: IssueInput): Future[Issue]

    Definition Classes
    IssueOp
  15. def createLabelDef(owner: String, repo: String, label: LabelInput): Future[Label]

    Definition Classes
    LabelOp
  16. def createMilestone(owner: String, repo: String, input: MilestoneInput): Future[Milestone]

    Definition Classes
    MilestoneOp
  17. def createPullRequest(owner: String, repo: String, input: PullRequestInput): Future[PullRequest]

    Definition Classes
    PullRequestOp
  18. def createPullRequestReview(owner: String, repo: String, number: Long, input: PullRequestReviewInput): Future[PullRequestReview]

    Definition Classes
    PullRequestReviewOp
  19. def createStatus(owner: String, repo: String, sha: String, input: StatusInput): Future[Status]

    Definition Classes
    StatusOp
  20. def createUserRepository(input: RepositoryInput): Future[Repository]

    Definition Classes
    RepositoryOp
  21. def createWebhook(owner: String, repo: String, input: WebhookCreateInput): Future[Webhook]

    Definition Classes
    WebhookOp
  22. def dismissPullRequestReview(owner: String, repo: String, number: Long, id: Long, message: String): Future[PullRequestReview]

    Definition Classes
    PullRequestReviewOp
  23. def editIssue(owner: String, repo: String, number: Long, input: IssueInput): Future[Issue]

    Definition Classes
    IssueOp
  24. def encode(s: String): String

    Attributes
    protected
  25. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  27. def exec(method: String, path: String, body: JValue = JNothing, fail404: Boolean = true): Future[APIResult]

  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def getAllUsers(since: Long = 0): Future[List[User]]

    Definition Classes
    UserOp
  30. def getAuthenticatedUser: Future[User]

    Definition Classes
    UserOp
  31. def getBranch(owner: String, repo: String, branch: String): Future[Option[Branch]]

    Definition Classes
    BranchOp
  32. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  33. def getIssue(owner: String, repo: String, number: Long): Future[Option[Issue]]

    Definition Classes
    IssueOp
  34. def getLabelDef(owner: String, repo: String, label: String): Future[Option[Label]]

    Definition Classes
    LabelOp
  35. def getMilestone(owner: String, repo: String, number: Int): Future[Option[Milestone]]

    Definition Classes
    MilestoneOp
  36. def getOrganization(org: String): Future[Option[OrganizationDetail]]

    Definition Classes
    OrganizationOp
  37. def getPullRequest(owner: String, repo: String, number: Long): Future[Option[PullRequest]]

    Definition Classes
    PullRequestOp
  38. def getPullRequestReview(owner: String, repo: String, number: Long, id: Long): Future[Option[PullRequestReview]]

    Definition Classes
    PullRequestReviewOp
  39. def getRepository(owner: String, repo: String): Future[Option[Repository]]

    Definition Classes
    RepositoryOp
  40. def getRepositoryById(id: Long): Future[Option[Repository]]

    Definition Classes
    RepositoryOp
  41. def getStatus(owner: String, repo: String, sha: String): Future[CombinedStatus]

    Definition Classes
    StatusOp
  42. def getUser(username: String): Future[Option[User]]

    Definition Classes
    UserOp
  43. def getWebhook(owner: String, repo: String, id: Long): Future[Option[Webhook]]

    Definition Classes
    WebhookOp
  44. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  45. def isCollaborator(owner: String, repo: String, name: String): Future[Boolean]

    Definition Classes
    CollaboratorOp
  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. def listAllIssues(option: IssueListOption = IssueListOption()): Future[List[Issue]]

    Definition Classes
    IssueOp
  48. def listAllPublicRepositories(since: Long = 0): Future[List[Repository]]

    Definition Classes
    RepositoryOp
  49. def listBranches(owner: String, repo: String): Future[List[BranchListItem]]

    Definition Classes
    BranchOp
  50. def listCollaborators(owner: String, repo: String): Future[List[Collaborator]]

    Definition Classes
    CollaboratorOp
  51. def listLabelDefs(owner: String, repo: String): Future[List[Label]]

    Definition Classes
    LabelOp
  52. def listLabels(owner: String, repo: String, number: Long): Future[List[Label]]

    Definition Classes
    LabelOp
  53. def listLanguages(owner: String, repo: String): Future[LanguageList]

    Definition Classes
    RepositoryOp
  54. def listMilestones(owner: String, repo: String, option: MilestoneListOption = MilestoneListOption()): Future[List[Milestone]]

    Definition Classes
    MilestoneOp
  55. def listOrgIssues(org: String, option: IssueListOption = IssueListOption()): Future[List[Issue]]

    Definition Classes
    IssueOp
  56. def listOrgRepositories(org: String, option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]

    Definition Classes
    RepositoryOp
  57. def listOwnOrganizations: Future[List[Organization]]

    Definition Classes
    OrganizationOp
  58. def listOwnRepositories(option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]

    Definition Classes
    RepositoryOp
  59. def listPullRequestReviews(owner: String, repo: String, number: Long): Future[List[PullRequestReview]]

    Definition Classes
    PullRequestReviewOp
  60. def listPullRequests(owner: String, repo: String, option: PullRequestListOption = PullRequestListOption()): Future[List[PullRequest]]

    Definition Classes
    PullRequestOp
  61. def listRepositoryIssues(owner: String, repo: String, option: IssueListOption4Repository = IssueListOption4Repository()): Future[List[Issue]]

    Definition Classes
    IssueOp
  62. def listStatus(owner: String, repo: String, sha: String): Future[List[Status]]

    Definition Classes
    StatusOp
  63. def listUserIssues(option: IssueListOption = IssueListOption()): Future[List[Issue]]

    Definition Classes
    IssueOp
  64. def listUserOrganizations(user: String): Future[List[Organization]]

    Definition Classes
    OrganizationOp
  65. def listUserRepositories(user: String, option: RepositoryListOption = RepositoryListOption()): Future[List[Repository]]

    Definition Classes
    RepositoryOp
  66. def listWebhooks(owner: String, repo: String): Future[List[Webhook]]

    Definition Classes
    WebhookOp
  67. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  68. final def notify(): Unit

    Definition Classes
    AnyRef
  69. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  70. def pingWebhook(owner: String, repo: String, id: Long): Future[Boolean]

    Definition Classes
    WebhookOp
  71. def removeAllLabels(owner: String, repo: String, number: Long): Future[List[Label]]

    Definition Classes
    LabelOp
  72. def removeCollaborator(owner: String, repo: String, name: String): Future[Boolean]

    Definition Classes
    CollaboratorOp
  73. def removeLabel(owner: String, repo: String, number: Long, label: String): Future[List[Label]]

    Definition Classes
    LabelOp
  74. def removeLabelDef(owner: String, repo: String, name: String): Future[Boolean]

    Definition Classes
    LabelOp
  75. def removeMilestone(owner: String, repo: String, number: Int): Future[Boolean]

    Definition Classes
    MilestoneOp
  76. def removeRepository(owner: String, repo: String): Future[Boolean]

    Definition Classes
    RepositoryOp
  77. def removeReviewRequest(owner: String, repo: String, number: Long, reviewers: String*): Future[Boolean]

    Definition Classes
    PullRequestOp
  78. def removeWebhook(owner: String, repo: String, id: Long): Future[Boolean]

    Definition Classes
    WebhookOp
  79. def replaceLabels(owner: String, repo: String, number: Long, labels: String*): Future[List[Label]]

    Definition Classes
    LabelOp
  80. def repositoryAPI(owner: String, repo: String): RepositoryAPI

  81. def searchCode(input: SearchInput): Future[SearchCodeResult]

    Definition Classes
    SearchOp
  82. def searchIssues(input: SearchInput): Future[SearchIssueResult]

    Definition Classes
    SearchOp
  83. def searchRepositories(input: SearchInput): Future[SearchRepositoryResult]

    Definition Classes
    SearchOp
  84. def searchUser(input: SearchInput): Future[SearchUserResult]

    Definition Classes
    SearchOp
  85. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  86. def testWebhook(owner: String, repo: String, id: Long): Future[Boolean]

    Definition Classes
    WebhookOp
  87. def toString(): String

    Definition Classes
    AnyRef → Any
  88. def unassign(owner: String, repo: String, number: Long): Future[Issue]

    Definition Classes
    IssueOp
  89. def updateAuthenticatedUser(input: UserInput): Future[User]

    Definition Classes
    UserOp
  90. def updateLabelDef(owner: String, repo: String, name: String, label: LabelInput): Future[Label]

    Definition Classes
    LabelOp
  91. def updateMilestone(owner: String, repo: String, number: Int, input: MilestoneInput): Future[Milestone]

    Definition Classes
    MilestoneOp
  92. def updateOrganization(org: String, input: OrganizationInput): Future[OrganizationDetail]

    Definition Classes
    OrganizationOp
  93. def updateRepository(input: RepositoryInput): Future[Repository]

    Definition Classes
    RepositoryOp
  94. def updateWebhook(owner: String, repo: String, id: Long, input: WebhookUpdateInput): Future[Webhook]

    Definition Classes
    WebhookOp
  95. lazy val user: User

  96. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. 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