From 9381471fbdc83f6d5e44dd54d101f8f36b2c07f2 Mon Sep 17 00:00:00 2001 From: "I329802 (Xeric)" Date: Thu, 11 Oct 2018 17:30:25 +0800 Subject: [PATCH] add request reviewers as attribute of GHPullRequest --- src/main/java/org/kohsuke/github/GHPullRequest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/kohsuke/github/GHPullRequest.java b/src/main/java/org/kohsuke/github/GHPullRequest.java index 16c3f953c6..53025f18cf 100644 --- a/src/main/java/org/kohsuke/github/GHPullRequest.java +++ b/src/main/java/org/kohsuke/github/GHPullRequest.java @@ -58,6 +58,9 @@ public class GHPullRequest extends GHIssue { private int changed_files; private String merge_commit_sha; + // pull request reviewers + private GHUser[] requested_reviewers; + /** * GitHub doesn't return some properties of {@link GHIssue} when requesting the GET on the 'pulls' API * route as opposed to 'issues' API route. This flag remembers whether we made the GET call on the 'issues' route @@ -76,6 +79,7 @@ GHPullRequest wrapUp(GitHub root) { if (base != null) base.wrapUp(root); if (head != null) head.wrapUp(root); if (merged_by != null) merged_by.wrapUp(root); + if (requested_reviewers != null) GHUser.wrap(requested_reviewers, root); return this; } @@ -219,6 +223,11 @@ public String getMergeCommitSha() throws IOException { return merge_commit_sha; } + public GHUser[] getRequestedReviewers() throws IOException { + populate(); + return requested_reviewers; + } + /** * Fully populate the data by retrieving missing data. *