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 Source #

Instances

Eq SimplePullRequest Source # 
Data SimplePullRequest Source # 

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 Source # 
Show SimplePullRequest Source # 
Generic SimplePullRequest Source # 
FromJSON SimplePullRequest Source # 
Binary SimplePullRequest Source # 
NFData SimplePullRequest Source # 

Methods

rnf :: SimplePullRequest -> () #

type Rep SimplePullRequest Source # 
type Rep SimplePullRequest = D1 (MetaData "SimplePullRequest" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 DecidedStrict) (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 DecidedStrict) (Rec0 (Id PullRequest)))))))))

data PullRequest Source #

Instances

Eq PullRequest Source # 
Data PullRequest Source # 

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 Source # 
Show PullRequest Source # 
Generic PullRequest Source # 

Associated Types

type Rep PullRequest :: * -> * #

FromJSON PullRequest Source # 
Binary PullRequest Source # 
NFData PullRequest Source # 

Methods

rnf :: PullRequest -> () #

type Rep PullRequest Source # 
type Rep PullRequest = D1 (MetaData "PullRequest" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 DecidedStrict) (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 DecidedStrict) (Rec0 (Id PullRequest))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestMergedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SimpleUser))) (S1 (MetaSel (Just Symbol "pullRequestChangedFiles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestHead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestCommit)) (S1 (MetaSel (Just Symbol "pullRequestComments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Count))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestDeletions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Count)) (S1 (MetaSel (Just Symbol "pullRequestAdditions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Count))) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestReviewComments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Count)) (S1 (MetaSel (Just Symbol "pullRequestBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestCommit)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestCommits") NoSourceUnpackedness SourceStrict DecidedStrict) (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 Source #

Instances

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

Methods

rnf :: EditPullRequest -> () #

type Rep EditPullRequest Source # 
type Rep EditPullRequest = D1 (MetaData "EditPullRequest" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 Source #

Instances

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

Methods

rnf :: CreatePullRequest -> () #

type Rep CreatePullRequest Source # 
type Rep CreatePullRequest = D1 (MetaData "CreatePullRequest" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 DecidedStrict) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "createPullRequestHead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "createPullRequestBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

data PullRequestLinks Source #

data PullRequestCommit Source #

Instances

Eq PullRequestCommit Source # 
Data PullRequestCommit Source # 

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 Source # 
Show PullRequestCommit Source # 
Generic PullRequestCommit Source # 
FromJSON PullRequestCommit Source # 
Binary PullRequestCommit Source # 
NFData PullRequestCommit Source # 

Methods

rnf :: PullRequestCommit -> () #

type Rep PullRequestCommit Source # 
type Rep PullRequestCommit = D1 (MetaData "PullRequestCommit" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 Source #

Instances

Eq PullRequestEvent Source # 
Data PullRequestEvent Source # 

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 Source # 
Show PullRequestEvent Source # 
Generic PullRequestEvent Source # 
FromJSON PullRequestEvent Source # 
Binary PullRequestEvent Source # 
NFData PullRequestEvent Source # 

Methods

rnf :: PullRequestEvent -> () #

type Rep PullRequestEvent Source # 
type Rep PullRequestEvent = D1 (MetaData "PullRequestEvent" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" False) (C1 (MetaCons "PullRequestEvent" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "pullRequestEventAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PullRequestEventType)) (S1 (MetaSel (Just Symbol "pullRequestEventNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (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 Source #

Instances

Eq PullRequestEventType Source # 
Data PullRequestEventType Source # 

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 Source # 
Show PullRequestEventType Source # 
Generic PullRequestEventType Source # 
FromJSON PullRequestEventType Source # 
Binary PullRequestEventType Source # 
NFData PullRequestEventType Source # 

Methods

rnf :: PullRequestEventType -> () #

type Rep PullRequestEventType Source # 
type Rep PullRequestEventType = D1 (MetaData "PullRequestEventType" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 Source #

Instances

Eq PullRequestReference Source # 
Data PullRequestReference Source # 

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 Source # 
Show PullRequestReference Source # 
Generic PullRequestReference Source # 
FromJSON PullRequestReference Source # 
Binary PullRequestReference Source # 
NFData PullRequestReference Source # 

Methods

rnf :: PullRequestReference -> () #

type Rep PullRequestReference Source # 
type Rep PullRequestReference = D1 (MetaData "PullRequestReference" "GitHub.Data.PullRequests" "github-0.16.0-ETPuDhps3VfArbUujbUjPm" 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 Source #

Pull request merge results

Instances

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

Associated Types

type Rep MergeResult :: * -> * #

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