Skip to content

Commit 494b9bd

Browse files
committed
Review PR events
1 parent c546193 commit 494b9bd

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/GitHub/Data/PullRequests.hs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ data PullRequestEventType
160160
| PullRequestUnassigned
161161
| PullRequestLabeled
162162
| PullRequestUnlabeled
163+
| PullRequestReviewRequested
164+
| PullRequestReviewRequestRemoved
165+
| PullRequestEdited
163166
deriving (Show, Data, Typeable, Eq, Ord, Generic)
164167

165168
instance NFData PullRequestEventType where rnf = genericRnf
@@ -284,6 +287,10 @@ instance FromJSON PullRequestEventType where
284287
parseJSON (String "unassigned") = pure PullRequestUnassigned
285288
parseJSON (String "labeled") = pure PullRequestLabeled
286289
parseJSON (String "unlabeled") = pure PullRequestUnlabeled
290+
parseJSON (String "review_requested") = pure PullRequestReviewRequested
291+
parseJSON (String "review_request_removed") = pure PullRequestReviewRequestRemoved
292+
parseJSON (String "edited") = pure PullRequestEdited
293+
parseJSON (String s) = fail $ "Unknown action type " <> T.unpack s
287294
parseJSON v = typeMismatch "Could not build a PullRequestEventType" v
288295

289296
instance FromJSON PullRequestReference where

0 commit comments

Comments
 (0)