github-0.28: Access to the GitHub API, v3.
LicenseBSD-3-Clause
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellSafe-Inferred
LanguageHaskell2010

GitHub.Data.PullRequests

Description

 
Synopsis

Documentation

data SimplePullRequest Source #

Instances

Instances details
Data SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: forall r r'. (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 #

Generic SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep SimplePullRequest :: Type -> Type #

Show SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: SimplePullRequest -> () #

Eq SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

FromJSON SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data PullRequest Source #

Instances

Instances details
Data PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: forall r r'. (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 #

Generic PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequest :: Type -> Type #

Show PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: PullRequest -> () #

Eq PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

FromJSON PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

parseJSON :: Value -> Parser PullRequest #

parseJSONList :: Value -> Parser [PullRequest] #

type Rep PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data EditPullRequest Source #

Instances

Instances details
Generic EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep EditPullRequest :: Type -> Type #

Show EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: EditPullRequest -> () #

ToJSON EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data CreatePullRequest Source #

Instances

Instances details
Generic CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep CreatePullRequest :: Type -> Type #

Show CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: CreatePullRequest -> () #

ToJSON CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data PullRequestLinks Source #

Instances

data PullRequestCommit Source #

Instances

Instances details
Data PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: forall r r'. (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 #

Generic PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestCommit :: Type -> Type #

Show PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: PullRequestCommit -> () #

Eq PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

FromJSON PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data PullRequestEvent Source #

Instances

Instances details
Data PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: forall r r'. (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 #

Generic PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestEvent :: Type -> Type #

Show PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: PullRequestEvent -> () #

Eq PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

FromJSON PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data PullRequestEventType Source #

Instances

Instances details
Data PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: forall r r'. (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 #

Generic PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestEventType :: Type -> Type #

Show PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: PullRequestEventType -> () #

Eq PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

FromJSON PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestEventType = D1 ('MetaData "PullRequestEventType" "GitHub.Data.PullRequests" "github-0.28-inplace" 'False) (((C1 ('MetaCons "PullRequestOpened" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PullRequestClosed" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PullRequestSynchronized" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PullRequestReopened" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PullRequestAssigned" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "PullRequestUnassigned" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PullRequestLabeled" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PullRequestUnlabeled" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "PullRequestReviewRequested" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PullRequestReviewRequestRemoved" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PullRequestEdited" 'PrefixI 'False) (U1 :: Type -> Type)))))

data PullRequestReference Source #

Instances

Instances details
Data PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: forall r r'. (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 #

Generic PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestReference :: Type -> Type #

Show PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

Binary PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

NFData PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

Methods

rnf :: PullRequestReference -> () #

Eq PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

FromJSON PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

data MergeResult Source #

Pull request merge results

Instances

Instances details
Bounded MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Enum MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep MergeResult :: Type -> Type #

Read MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Show MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Eq MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Ord MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep MergeResult = D1 ('MetaData "MergeResult" "GitHub.Data.PullRequests" "github-0.28-inplace" 'False) (C1 ('MetaCons "MergeSuccessful" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MergeCannotPerform" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MergeConflict" 'PrefixI 'False) (U1 :: Type -> Type)))