Class/Object

codecheck.github.api

GitHubAPI

Related Docs: object GitHubAPI | package api

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addCollaborator(owner: String, repo: String, name: String): Future[Boolean]

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

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

    Permalink
    Definition Classes
    PullRequestOp
  7. final def asInstanceOf[T0]: T0

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

    Permalink
    Definition Classes
    IssueOp
  9. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    IssueOp
  22. def encode(s: String): String

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

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

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

    Permalink
  26. def finalize(): Unit

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

    Permalink
    Definition Classes
    UserOp
  28. def getAuthenticatedUser: Future[User]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    WebhookOp
  42. def hashCode(): Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  66. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  67. final def notifyAll(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    WebhookOp
  85. def toString(): String

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    WebhookOp
  93. lazy val user: User

    Permalink
  94. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. def withDebugHandler(dh: DebugHandler): GitHubAPI

    Permalink

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