class
GitHub extends AnyRef
Instance Constructors
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addAuth(builder: Builder): Builder
-
def
addAuthAndCaching(builder: Builder): Request
-
def
addTeamRepo(teamId: Long, org: String, repoName: String)(implicit ec: ExecutionContext): Future[Response]
-
def
apiUrlBuilder: Builder
-
final
def
asInstanceOf[T0]: T0
-
def
checkMembership(org: String, username: String)(implicit ec: ExecutionContext): Future[Boolean]
-
def
clone(): AnyRef
-
def
createComment(commentable: Commentable, comment: String)(implicit ec: ExecutionContext): FR[Comment]
-
def
createFile(repo: Repo, path: String, createFile: CreateFile)(implicit ec: ExecutionContext): FR[ContentCommit]
-
def
createOrgRepo(org: String, repo: CreateRepo)(implicit ec: ExecutionContext): FR[Repo]
-
def
createRepo(repo: CreateRepo)(implicit ec: ExecutionContext): FR[Repo]
-
def
deleteRepo(repo: Repo)(implicit ec: ExecutionContext): Future[Boolean]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
execute[T](request: Request)(implicit ec: ExecutionContext): Future[Response]
-
def
executeAndCheck(request: Request)(implicit ec: ExecutionContext): FR[Boolean]
-
def
executeAndReadJson[T](request: Request)(implicit ev: Reads[T], ec: ExecutionContext): FR[T]
-
def
finalize(): Unit
-
def
followAndEnumerate[T](url: HttpUrl)(implicit ev: Reads[T], ec: ExecutionContext): Enumerator[Seq[T]]
-
final
def
getClass(): Class[_]
-
def
getMembership(org: String, username: String)(implicit ec: ExecutionContext): FR[Membership]
-
def
getOrg(org: String)(implicit ec: ExecutionContext): FR[Org]
-
def
getRepo(repoId: RepoId)(implicit ec: ExecutionContext): FR[Repo]
-
def
getTeam(teamId: Long)(implicit ec: ExecutionContext): FR[Team]
-
def
getTeamMembership(teamId: Long, username: String)(implicit ec: ExecutionContext): FR[Membership]
-
def
getTreeRecursively(repo: Repo, sha: String)(implicit ec: ExecutionContext): FR[Tree]
-
def
getUser()(implicit ec: ExecutionContext): Future[GitHubResponse[User]]
-
def
getUserTeams()(implicit ec: ExecutionContext): FR[Seq[Team]]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
listComments(commentable: Commentable)(implicit ec: ExecutionContext): FR[Seq[Comment]]
-
def
listHooks(repo: Repo)(implicit ec: ExecutionContext): FR[Seq[Hook]]
-
def
listHooks(repo: RepoId)(implicit ec: ExecutionContext): FR[Seq[Hook]]
-
def
listRepos(sort: String, direction: String)(implicit ec: ExecutionContext): Enumerator[Seq[Repo]]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any