github-0.21: 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 # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: (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 # 
Instance details

Defined in GitHub.Data.PullRequests

Show SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep SimplePullRequest :: Type -> Type #

FromJSON 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 -> () #

type Rep SimplePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep SimplePullRequest = D1 (MetaData "SimplePullRequest" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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 "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
Eq PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: (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 # 
Instance details

Defined in GitHub.Data.PullRequests

Show PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequest :: Type -> Type #

FromJSON 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 -> () #

type Rep PullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequest = D1 (MetaData "PullRequest" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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 "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
Show EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep EditPullRequest :: Type -> Type #

ToJSON 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 -> () #

type Rep EditPullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep EditPullRequest = D1 (MetaData "EditPullRequest" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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
Show CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep CreatePullRequest :: Type -> Type #

ToJSON 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 -> () #

type Rep CreatePullRequest Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep CreatePullRequest = D1 (MetaData "CreatePullRequest" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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 #

data PullRequestCommit Source #

Instances
Eq PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: (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 # 
Instance details

Defined in GitHub.Data.PullRequests

Show PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestCommit :: Type -> Type #

FromJSON 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 -> () #

type Rep PullRequestCommit Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestCommit = D1 (MetaData "PullRequestCommit" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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
Eq PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: (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 # 
Instance details

Defined in GitHub.Data.PullRequests

Show PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestEvent :: Type -> Type #

FromJSON 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 -> () #

type Rep PullRequestEvent Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestEvent = D1 (MetaData "PullRequestEvent" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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
Eq PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: (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 # 
Instance details

Defined in GitHub.Data.PullRequests

Show PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestEventType :: Type -> Type #

FromJSON 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 -> () #

type Rep PullRequestEventType Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestEventType = D1 (MetaData "PullRequestEventType" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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
Eq PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

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 :: (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 # 
Instance details

Defined in GitHub.Data.PullRequests

Show PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

Generic PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

Associated Types

type Rep PullRequestReference :: Type -> Type #

FromJSON 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 -> () #

type Rep PullRequestReference Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep PullRequestReference = D1 (MetaData "PullRequestReference" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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
Bounded MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

Enum 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

Read MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

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

type Rep MergeResult Source # 
Instance details

Defined in GitHub.Data.PullRequests

type Rep MergeResult = D1 (MetaData "MergeResult" "GitHub.Data.PullRequests" "github-0.21-4ub3OwsHN9iKbFFFtffuFt" 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)))