kinta-lib / com.dailymotion.kinta.integration.github / GithubIntegration
GithubIntegration
object GithubIntegration
Types
| Name | Summary |
|---|---|
| BranchInfo | data class BranchInfo |
| PullRequestInfo | data class PullRequestInfo |
| Repository | data class Repository |
Functions
| Name | Summary |
|---|---|
| apolloClient | fun apolloClient(token:String): ApolloClient |
| deleteRef | fun deleteRef(token:String? = null, owner:String? = null, repo:String? = null, ref:String):Unit |
| getAllBranches | fun getAllBranches(token:String? = null, owner:String? = null, repo:String? = null):List<String> |
| getBranchInfo | For each branch in branches, get some info about the pull requests associated to itfun getBranchInfo(token:String? = null, owner:String? = null, repo:String? = null, branch:String): BranchInfo |
| openPullRequest | fun openPullRequest(token:String? = null, owner:String? = null, repo:String? = null, head:String? = null, base:String? = null, title:String? = null):Unit |
| repoDetails | fun repoDetails(uriIsh: URIish): Repository |
| repository | fun repository(): Repository |
| retrieveToken | fun retrieveToken():String |