public interface GitHubApiClient
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<GitHubPRDetails> |
getPRDetails(java.lang.String issueNumber) |
retrofit2.Call<java.util.List<com.github.stkent.githubdiffparser.models.Diff>> |
getPRDiffs(java.lang.String issueNumber) |
retrofit2.Call<java.lang.Void> |
postInlineComment(GitHubInlineComment gitHubInlineComment,
java.lang.String issueNumber) |
retrofit2.Call<GitHubPRComment> |
postPRComment(GitHubPRComment gitHubPRComment,
java.lang.String issueNumber) |
retrofit2.Call<GitHubStatus> |
postUpdatedStatus(GitHubStatus gitHubStatus,
java.lang.String sha) |
@POST(value="issues/{issueNumber}/comments")
@Headers(value="Accept: application/vnd.github.v3+json")
retrofit2.Call<GitHubPRComment> postPRComment(@Body
GitHubPRComment gitHubPRComment,
@Path(value="issueNumber")
java.lang.String issueNumber)
@POST(value="statuses/{sha}")
@Headers(value="Accept: application/vnd.github.v3+json")
retrofit2.Call<GitHubStatus> postUpdatedStatus(@Body
GitHubStatus gitHubStatus,
@Path(value="sha")
java.lang.String sha)
@GET(value="pulls/{issueNumber}")
@Headers(value="Accept: application/vnd.github.v3+json")
retrofit2.Call<GitHubPRDetails> getPRDetails(@Path(value="issueNumber")
java.lang.String issueNumber)
@GET(value="pulls/{issueNumber}")
@Headers(value="Accept: application/vnd.github.v3.diff")
retrofit2.Call<java.util.List<com.github.stkent.githubdiffparser.models.Diff>> getPRDiffs(@Path(value="issueNumber")
java.lang.String issueNumber)
@POST(value="pulls/{issueNumber}/comments")
@Headers(value="Accept: application/vnd.github.v3+json")
retrofit2.Call<java.lang.Void> postInlineComment(@Body
GitHubInlineComment gitHubInlineComment,
@Path(value="issueNumber")
java.lang.String issueNumber)