Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data PullRequest
- pullRequestHtmlUrl :: PullRequest -> URL
- pullRequestNumber :: PullRequest -> IssueNumber
- pullRequestTitle :: PullRequest -> Text
- pullRequestState :: PullRequest -> IssueState
- class HasPullRequest env where
- pullRequestL :: Lens' env PullRequest
- pullRequestOwnerName :: HasCallStack => PullRequest -> Name Owner
- pullRequestRepoName :: HasCallStack => PullRequest -> Name Repo
- pullRequestUserLogin :: PullRequest -> Name User
- pullRequestCloneUrl :: HasCallStack => PullRequest -> URL
- pullRequestCloneUrlToken :: HasCallStack => Text -> PullRequest -> Text
- pullRequestIssueId :: PullRequest -> Id Issue
- pullRequestIsClosed :: PullRequest -> Bool
- pullRequestIsFork :: PullRequest -> Bool
- pullRequestIsNonDefaultBranch :: PullRequest -> Bool
- pullRequestBaseRef :: PullRequest -> Text
- pullRequestHeadRef :: PullRequest -> Text
- pullRequestHeadSha :: PullRequest -> Text
- pullRequestRemoteHeadRef :: PullRequest -> Text
- pullRequestLocalHeadRef :: PullRequest -> Text
- pullRequestRestyledHeadRef :: PullRequest -> Text
Documentation
data PullRequest #
Instances
pullRequestHtmlUrl :: PullRequest -> URL #
pullRequestTitle :: PullRequest -> Text #
class HasPullRequest env where Source #
pullRequestL :: Lens' env PullRequest Source #
Instances
HasPullRequest App Source # | |
Defined in Restyler.App |
pullRequestOwnerName :: HasCallStack => PullRequest -> Name Owner Source #
pullRequestRepoName :: HasCallStack => PullRequest -> Name Repo Source #
pullRequestCloneUrl :: HasCallStack => PullRequest -> URL Source #
Clone URL appropriate to output in a message
This is a URL that will work if you are otherwised authorized to clone the repository (e.g.) you have an SSH key.
pullRequestCloneUrlToken :: HasCallStack => Text -> PullRequest -> Text Source #
Clone URL using the given Access Token
pullRequestIssueId :: PullRequest -> Id Issue Source #
Some API actions need to treat the PR like an Issue
pullRequestIsFork :: PullRequest -> Bool Source #
pullRequestBaseRef :: PullRequest -> Text Source #
pullRequestHeadRef :: PullRequest -> Text Source #
pullRequestHeadSha :: PullRequest -> Text Source #
Orphan instances
Display PullRequest Source # | |
display :: PullRequest -> Utf8Builder # textDisplay :: PullRequest -> Text # |