----------------------------------------------------------------------------- -- | -- License : BSD-3-Clause -- Maintainer : Oleg Grenrus -- -- The reviews API as described on . module GitHub.Endpoints.PullRequests.Reviews ( pullRequestReviewsR , pullRequestReviewR , pullRequestReviewCommentsR , module GitHub.Data ) where import GitHub.Data import GitHub.Data.Id (Id) import GitHub.Internal.Prelude import Prelude () -- | List reviews for a pull request. -- See pullRequestReviewsR :: Name Owner -> Name Repo -> IssueNumber -> FetchCount -> Request k (Vector Review) pullRequestReviewsR owner repo prid = pagedQuery [ "repos" , toPathPart owner , toPathPart repo , "pulls" , toPathPart prid , "reviews" ] [] -- | Query a single pull request review. -- see pullRequestReviewR :: Name Owner -> Name Repo -> IssueNumber -> Id Review -> Request k Review pullRequestReviewR owner repo prid rid = query [ "repos" , toPathPart owner , toPathPart repo , "pulls" , toPathPart prid , "reviews" , toPathPart rid ] [] -- | Query the comments for a single pull request review. -- see pullRequestReviewCommentsR :: Name Owner -> Name Repo -> IssueNumber -> Id Review -> Request k [ReviewComment] pullRequestReviewCommentsR owner repo prid rid = query [ "repos" , toPathPart owner , toPathPart repo , "pulls" , toPathPart prid , "reviews" , toPathPart rid , "comments" ] []