()
| 101 | } |
| 102 | |
| 103 | func (pr *PullRequest) ReviewStatus() PullRequestReviewStatus { |
| 104 | var status PullRequestReviewStatus |
| 105 | switch pr.ReviewDecision { |
| 106 | case "CHANGES_REQUESTED": |
| 107 | status.ChangesRequested = true |
| 108 | case "APPROVED": |
| 109 | status.Approved = true |
| 110 | case "REVIEW_REQUIRED": |
| 111 | status.ReviewRequired = true |
| 112 | } |
| 113 | return status |
| 114 | } |
| 115 | |
| 116 | func (pr *PullRequest) DisplayableReviews() PullRequestReviews { |
| 117 | published := []PullRequestReview{} |