github-0.16.0: Access to the GitHub API, v3.

LicenseBSD-3-Clause
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellNone
LanguageHaskell2010

GitHub.Data.PullRequests

Description

 

Synopsis

Documentation

data SimplePullRequest #

Instances

Eq SimplePullRequest # 
Data SimplePullRequest # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SimplePullRequest -> c SimplePullRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SimplePullRequest #

toConstr :: SimplePullRequest -> Constr #

dataTypeOf :: SimplePullRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SimplePullRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SimplePullRequest) #

gmapT :: (forall b. Data b => b -> b) -> SimplePullRequest -> SimplePullRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SimplePullRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SimplePullRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SimplePullRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SimplePullRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SimplePullRequest -> m SimplePullRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SimplePullRequest -> m SimplePullRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SimplePullRequest -> m SimplePullRequest #

Ord SimplePullRequest # 
Show SimplePullRequest # 
Generic SimplePullRequest # 
FromJSON SimplePullRequest # 
Binary SimplePullRequest # 
NFData SimplePullRequest # 

Methods

rnf :: SimplePullRequest -> () #

type Rep SimplePullRequest # 
type Rep SimplePullRequest = D1 (MetaData "SimplePullRequest" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) (C1 (MetaCons "SimplePullRequest" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestClosedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UTCTime))) (S1 (MetaSel (Just Symbol "simplePullRequestCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime))) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 SimpleUser)) (S1 (MetaSel (Just Symbol "simplePullRequestPatchUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IssueState)) (S1 (MetaSel (Just Symbol "simplePullRequestNumber") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestHtmlUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)) (S1 (MetaSel (Just Symbol "simplePullRequestUpdatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "simplePullRequestAssignees") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector SimpleUser)))) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestIssueUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)) (S1 (MetaSel (Just Symbol "simplePullRequestDiffUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)) (S1 (MetaSel (Just Symbol "simplePullRequestLinks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestLinks))) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestMergedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UTCTime))) ((:*:) (S1 (MetaSel (Just Symbol "simplePullRequestTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "simplePullRequestId") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 (Id PullRequest)))))))))

data PullRequest #

Instances

Eq PullRequest # 
Data PullRequest # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequest -> c PullRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequest #

toConstr :: PullRequest -> Constr #

dataTypeOf :: PullRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PullRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequest) #

gmapT :: (forall b. Data b => b -> b) -> PullRequest -> PullRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> PullRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequest -> m PullRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequest -> m PullRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequest -> m PullRequest #

Ord PullRequest # 
Show PullRequest # 
Generic PullRequest # 

Associated Types

type Rep PullRequest :: * -> * #

FromJSON PullRequest # 
Binary PullRequest # 
NFData PullRequest # 

Methods

rnf :: PullRequest -> () #

type Rep PullRequest # 
type Rep PullRequest = D1 (MetaData "PullRequest" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) (C1 (MetaCons "PullRequest" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestClosedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UTCTime))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime)) (S1 (MetaSel (Just Symbol "pullRequestUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 SimpleUser)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestPatchUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)) (S1 (MetaSel (Just Symbol "pullRequestState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IssueState))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestNumber") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) (S1 (MetaSel (Just Symbol "pullRequestHtmlUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestUpdatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime)) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "pullRequestAssignees") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector SimpleUser))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestIssueUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)) (S1 (MetaSel (Just Symbol "pullRequestDiffUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)) (S1 (MetaSel (Just Symbol "pullRequestLinks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestLinks)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestMergedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UTCTime))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "pullRequestId") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 (Id PullRequest))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestMergedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SimpleUser))) (S1 (MetaSel (Just Symbol "pullRequestChangedFiles") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestHead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestCommit)) (S1 (MetaSel (Just Symbol "pullRequestComments") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Count))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestDeletions") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Count)) (S1 (MetaSel (Just Symbol "pullRequestAdditions") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Count))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestReviewComments") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Count)) (S1 (MetaSel (Just Symbol "pullRequestBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestCommit)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestCommits") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Count)) (S1 (MetaSel (Just Symbol "pullRequestMerged") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestMergeable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "pullRequestMergeableState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 MergeableState))))))))

data EditPullRequest #

Instances

Show EditPullRequest # 
Generic EditPullRequest # 
ToJSON EditPullRequest # 
Binary EditPullRequest # 
NFData EditPullRequest # 

Methods

rnf :: EditPullRequest -> () #

type Rep EditPullRequest # 
type Rep EditPullRequest = D1 (MetaData "EditPullRequest" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) (C1 (MetaCons "EditPullRequest" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "editPullRequestTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "editPullRequestBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "editPullRequestState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IssueState))) ((:*:) (S1 (MetaSel (Just Symbol "editPullRequestBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "editPullRequestMaintainerCanModify") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

data CreatePullRequest #

Instances

Show CreatePullRequest # 
Generic CreatePullRequest # 
ToJSON CreatePullRequest # 
Binary CreatePullRequest # 
NFData CreatePullRequest # 

Methods

rnf :: CreatePullRequest -> () #

type Rep CreatePullRequest # 
type Rep CreatePullRequest = D1 (MetaData "CreatePullRequest" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) ((:+:) (C1 (MetaCons "CreatePullRequest" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "createPullRequestTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "createPullRequestBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "createPullRequestHead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "createPullRequestBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))) (C1 (MetaCons "CreatePullRequestIssue" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "createPullRequestIssueNum") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "createPullRequestHead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "createPullRequestBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

data PullRequestLinks #

data PullRequestCommit #

Instances

Eq PullRequestCommit # 
Data PullRequestCommit # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequestCommit -> c PullRequestCommit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequestCommit #

toConstr :: PullRequestCommit -> Constr #

dataTypeOf :: PullRequestCommit -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PullRequestCommit) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequestCommit) #

gmapT :: (forall b. Data b => b -> b) -> PullRequestCommit -> PullRequestCommit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestCommit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestCommit -> r #

gmapQ :: (forall d. Data d => d -> u) -> PullRequestCommit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequestCommit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequestCommit -> m PullRequestCommit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestCommit -> m PullRequestCommit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestCommit -> m PullRequestCommit #

Ord PullRequestCommit # 
Show PullRequestCommit # 
Generic PullRequestCommit # 
FromJSON PullRequestCommit # 
Binary PullRequestCommit # 
NFData PullRequestCommit # 

Methods

rnf :: PullRequestCommit -> () #

type Rep PullRequestCommit # 
type Rep PullRequestCommit = D1 (MetaData "PullRequestCommit" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) (C1 (MetaCons "PullRequestCommit" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestCommitLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "pullRequestCommitRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestCommitSha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestCommitUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 SimpleUser)) (S1 (MetaSel (Just Symbol "pullRequestCommitRepo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Repo))))))

data PullRequestEvent #

Instances

Eq PullRequestEvent # 
Data PullRequestEvent # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequestEvent -> c PullRequestEvent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequestEvent #

toConstr :: PullRequestEvent -> Constr #

dataTypeOf :: PullRequestEvent -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PullRequestEvent) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequestEvent) #

gmapT :: (forall b. Data b => b -> b) -> PullRequestEvent -> PullRequestEvent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestEvent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestEvent -> r #

gmapQ :: (forall d. Data d => d -> u) -> PullRequestEvent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequestEvent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequestEvent -> m PullRequestEvent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestEvent -> m PullRequestEvent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestEvent -> m PullRequestEvent #

Ord PullRequestEvent # 
Show PullRequestEvent # 
Generic PullRequestEvent # 
FromJSON PullRequestEvent # 
Binary PullRequestEvent # 
NFData PullRequestEvent # 

Methods

rnf :: PullRequestEvent -> () #

type Rep PullRequestEvent # 
type Rep PullRequestEvent = D1 (MetaData "PullRequestEvent" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) (C1 (MetaCons "PullRequestEvent" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestEventAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestEventType)) (S1 (MetaSel (Just Symbol "pullRequestEventNumber") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestEventPullRequest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequest)) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestRepository") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Repo)) (S1 (MetaSel (Just Symbol "pullRequestSender") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 SimpleUser))))))

data PullRequestEventType #

Instances

Eq PullRequestEventType # 
Data PullRequestEventType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequestEventType -> c PullRequestEventType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequestEventType #

toConstr :: PullRequestEventType -> Constr #

dataTypeOf :: PullRequestEventType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PullRequestEventType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequestEventType) #

gmapT :: (forall b. Data b => b -> b) -> PullRequestEventType -> PullRequestEventType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestEventType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestEventType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PullRequestEventType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequestEventType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequestEventType -> m PullRequestEventType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestEventType -> m PullRequestEventType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestEventType -> m PullRequestEventType #

Ord PullRequestEventType # 
Show PullRequestEventType # 
Generic PullRequestEventType # 
FromJSON PullRequestEventType # 
Binary PullRequestEventType # 
NFData PullRequestEventType # 

Methods

rnf :: PullRequestEventType -> () #

type Rep PullRequestEventType # 
type Rep PullRequestEventType = D1 (MetaData "PullRequestEventType" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "PullRequestOpened" PrefixI False) U1) (C1 (MetaCons "PullRequestClosed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PullRequestSynchronized" PrefixI False) U1) (C1 (MetaCons "PullRequestReopened" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "PullRequestAssigned" PrefixI False) U1) (C1 (MetaCons "PullRequestUnassigned" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PullRequestLabeled" PrefixI False) U1) (C1 (MetaCons "PullRequestUnlabeled" PrefixI False) U1))))

data PullRequestReference #

Instances

Eq PullRequestReference # 
Data PullRequestReference # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequestReference -> c PullRequestReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequestReference #

toConstr :: PullRequestReference -> Constr #

dataTypeOf :: PullRequestReference -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PullRequestReference) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequestReference) #

gmapT :: (forall b. Data b => b -> b) -> PullRequestReference -> PullRequestReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> PullRequestReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequestReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequestReference -> m PullRequestReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestReference -> m PullRequestReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestReference -> m PullRequestReference #

Ord PullRequestReference # 
Show PullRequestReference # 
Generic PullRequestReference # 
FromJSON PullRequestReference # 
Binary PullRequestReference # 
NFData PullRequestReference # 

Methods

rnf :: PullRequestReference -> () #

type Rep PullRequestReference # 
type Rep PullRequestReference = D1 (MetaData "PullRequestReference" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) (C1 (MetaCons "PullRequestReference" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestReferenceHtmlUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe URL))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestReferencePatchUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe URL))) (S1 (MetaSel (Just Symbol "pullRequestReferenceDiffUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe URL))))))

data MergeResult #

Pull request merge results

Instances

Bounded MergeResult # 
Enum MergeResult # 
Eq MergeResult # 
Ord MergeResult # 
Read MergeResult # 
Show MergeResult # 
Generic MergeResult # 

Associated Types

type Rep MergeResult :: * -> * #

type Rep MergeResult # 
type Rep MergeResult = D1 (MetaData "MergeResult" "GitHub.Data.PullRequests" "github-0.16.0-1eEADOe6VzR9O6v5ijkXoG" False) ((:+:) (C1 (MetaCons "MergeSuccessful" PrefixI False) U1) ((:+:) (C1 (MetaCons "MergeCannotPerform" PrefixI False) U1) (C1 (MetaCons "MergeConflict" PrefixI False) U1)))