Safe Haskell | None |
---|---|
Language | Haskell2010 |
GitHub.Data.PullRequests
Synopsis
- data SimplePullRequest = SimplePullRequest {
- simplePullRequestClosedAt :: !(Maybe UTCTime)
- simplePullRequestCreatedAt :: !UTCTime
- simplePullRequestUser :: !SimpleUser
- simplePullRequestPatchUrl :: !URL
- simplePullRequestState :: !IssueState
- simplePullRequestNumber :: !IssueNumber
- simplePullRequestHtmlUrl :: !URL
- simplePullRequestUpdatedAt :: !UTCTime
- simplePullRequestBody :: !(Maybe Text)
- simplePullRequestAssignees :: Vector SimpleUser
- simplePullRequestRequestedReviewers :: Vector SimpleUser
- simplePullRequestRequestedTeamReviewers :: Vector SimpleTeam
- simplePullRequestIssueUrl :: !URL
- simplePullRequestDiffUrl :: !URL
- simplePullRequestUrl :: !URL
- simplePullRequestLinks :: !PullRequestLinks
- simplePullRequestMergedAt :: !(Maybe UTCTime)
- simplePullRequestTitle :: !Text
- simplePullRequestId :: !(Id PullRequest)
- data PullRequest = PullRequest {
- pullRequestClosedAt :: !(Maybe UTCTime)
- pullRequestCreatedAt :: !UTCTime
- pullRequestUser :: !SimpleUser
- pullRequestPatchUrl :: !URL
- pullRequestState :: !IssueState
- pullRequestNumber :: !IssueNumber
- pullRequestHtmlUrl :: !URL
- pullRequestUpdatedAt :: !UTCTime
- pullRequestBody :: !(Maybe Text)
- pullRequestAssignees :: Vector SimpleUser
- pullRequestRequestedReviewers :: Vector SimpleUser
- pullRequestRequestedTeamReviewers :: Vector SimpleTeam
- pullRequestIssueUrl :: !URL
- pullRequestDiffUrl :: !URL
- pullRequestUrl :: !URL
- pullRequestLinks :: !PullRequestLinks
- pullRequestMergedAt :: !(Maybe UTCTime)
- pullRequestTitle :: !Text
- pullRequestId :: !(Id PullRequest)
- pullRequestMergedBy :: !(Maybe SimpleUser)
- pullRequestChangedFiles :: !Int
- pullRequestHead :: !PullRequestCommit
- pullRequestComments :: !Count
- pullRequestDeletions :: !Count
- pullRequestAdditions :: !Count
- pullRequestReviewComments :: !Count
- pullRequestBase :: !PullRequestCommit
- pullRequestCommits :: !Count
- pullRequestMerged :: !Bool
- pullRequestMergeable :: !(Maybe Bool)
- pullRequestMergeableState :: !MergeableState
- data EditPullRequest = EditPullRequest {}
- data CreatePullRequest
- data PullRequestLinks = PullRequestLinks {}
- data PullRequestCommit = PullRequestCommit {}
- data PullRequestEvent = PullRequestEvent {}
- data PullRequestEventType
- data PullRequestReference = PullRequestReference {}
- data MergeResult
Documentation
data SimplePullRequest Source #
Constructors
Instances
data PullRequest Source #
Constructors
PullRequest | |
Fields
|
Instances
FromJSON PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests | |||||
Data PullRequest Source # | |||||
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 # | |||||
Defined in GitHub.Data.PullRequests Associated Types
| |||||
Show PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> PullRequest -> ShowS # show :: PullRequest -> String # showList :: [PullRequest] -> ShowS # | |||||
Binary PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests | |||||
NFData PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: PullRequest -> () # | |||||
Eq PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests | |||||
Ord PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: PullRequest -> PullRequest -> Ordering # (<) :: PullRequest -> PullRequest -> Bool # (<=) :: PullRequest -> PullRequest -> Bool # (>) :: PullRequest -> PullRequest -> Bool # (>=) :: PullRequest -> PullRequest -> Bool # max :: PullRequest -> PullRequest -> PullRequest # min :: PullRequest -> PullRequest -> PullRequest # | |||||
type Rep PullRequest Source # | |||||
Defined in GitHub.Data.PullRequests type Rep PullRequest = D1 ('MetaData "PullRequest" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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 #
Constructors
EditPullRequest | |
Fields
|
Instances
ToJSON EditPullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods toJSON :: EditPullRequest -> Value # toEncoding :: EditPullRequest -> Encoding # toJSONList :: [EditPullRequest] -> Value # toEncodingList :: [EditPullRequest] -> Encoding # omitField :: EditPullRequest -> Bool # | |||||
Generic EditPullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: EditPullRequest -> Rep EditPullRequest x # to :: Rep EditPullRequest x -> EditPullRequest # | |||||
Show EditPullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> EditPullRequest -> ShowS # show :: EditPullRequest -> String # showList :: [EditPullRequest] -> ShowS # | |||||
Binary EditPullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: EditPullRequest -> Put # get :: Get EditPullRequest # putList :: [EditPullRequest] -> Put # | |||||
NFData EditPullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: EditPullRequest -> () # | |||||
type Rep EditPullRequest Source # | |||||
Defined in GitHub.Data.PullRequests type Rep EditPullRequest = D1 ('MetaData "EditPullRequest" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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 #
Constructors
CreatePullRequest | |
Fields | |
CreatePullRequestIssue | |
Fields |
Instances
ToJSON CreatePullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods toJSON :: CreatePullRequest -> Value # toEncoding :: CreatePullRequest -> Encoding # toJSONList :: [CreatePullRequest] -> Value # toEncodingList :: [CreatePullRequest] -> Encoding # omitField :: CreatePullRequest -> Bool # | |||||
Generic CreatePullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: CreatePullRequest -> Rep CreatePullRequest x # to :: Rep CreatePullRequest x -> CreatePullRequest # | |||||
Show CreatePullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> CreatePullRequest -> ShowS # show :: CreatePullRequest -> String # showList :: [CreatePullRequest] -> ShowS # | |||||
Binary CreatePullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: CreatePullRequest -> Put # get :: Get CreatePullRequest # putList :: [CreatePullRequest] -> Put # | |||||
NFData CreatePullRequest Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: CreatePullRequest -> () # | |||||
type Rep CreatePullRequest Source # | |||||
Defined in GitHub.Data.PullRequests type Rep CreatePullRequest = D1 ('MetaData "CreatePullRequest" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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 #
Constructors
PullRequestLinks | |
Fields |
Instances
FromJSON PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods parseJSON :: Value -> Parser PullRequestLinks # parseJSONList :: Value -> Parser [PullRequestLinks] # | |||||
Data PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequestLinks -> c PullRequestLinks # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequestLinks # toConstr :: PullRequestLinks -> Constr # dataTypeOf :: PullRequestLinks -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PullRequestLinks) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequestLinks) # gmapT :: (forall b. Data b => b -> b) -> PullRequestLinks -> PullRequestLinks # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestLinks -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestLinks -> r # gmapQ :: (forall d. Data d => d -> u) -> PullRequestLinks -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequestLinks -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequestLinks -> m PullRequestLinks # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestLinks -> m PullRequestLinks # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestLinks -> m PullRequestLinks # | |||||
Generic PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: PullRequestLinks -> Rep PullRequestLinks x # to :: Rep PullRequestLinks x -> PullRequestLinks # | |||||
Show PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> PullRequestLinks -> ShowS # show :: PullRequestLinks -> String # showList :: [PullRequestLinks] -> ShowS # | |||||
Binary PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: PullRequestLinks -> Put # get :: Get PullRequestLinks # putList :: [PullRequestLinks] -> Put # | |||||
NFData PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: PullRequestLinks -> () # | |||||
Eq PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods (==) :: PullRequestLinks -> PullRequestLinks -> Bool # (/=) :: PullRequestLinks -> PullRequestLinks -> Bool # | |||||
Ord PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: PullRequestLinks -> PullRequestLinks -> Ordering # (<) :: PullRequestLinks -> PullRequestLinks -> Bool # (<=) :: PullRequestLinks -> PullRequestLinks -> Bool # (>) :: PullRequestLinks -> PullRequestLinks -> Bool # (>=) :: PullRequestLinks -> PullRequestLinks -> Bool # max :: PullRequestLinks -> PullRequestLinks -> PullRequestLinks # min :: PullRequestLinks -> PullRequestLinks -> PullRequestLinks # | |||||
type Rep PullRequestLinks Source # | |||||
Defined in GitHub.Data.PullRequests type Rep PullRequestLinks = D1 ('MetaData "PullRequestLinks" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "PullRequestLinks" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pullRequestLinksReviewComments") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "pullRequestLinksComments") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "pullRequestLinksHtml") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "pullRequestLinksSelf") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))) |
data PullRequestCommit Source #
Constructors
PullRequestCommit | |
Fields |
Instances
FromJSON PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests Methods parseJSON :: Value -> Parser PullRequestCommit # parseJSONList :: Value -> Parser [PullRequestCommit] # | |||||
Data PullRequestCommit Source # | |||||
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 # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: PullRequestCommit -> Rep PullRequestCommit x # to :: Rep PullRequestCommit x -> PullRequestCommit # | |||||
Show PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> PullRequestCommit -> ShowS # show :: PullRequestCommit -> String # showList :: [PullRequestCommit] -> ShowS # | |||||
Binary PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: PullRequestCommit -> Put # get :: Get PullRequestCommit # putList :: [PullRequestCommit] -> Put # | |||||
NFData PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: PullRequestCommit -> () # | |||||
Eq PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests Methods (==) :: PullRequestCommit -> PullRequestCommit -> Bool # (/=) :: PullRequestCommit -> PullRequestCommit -> Bool # | |||||
Ord PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: PullRequestCommit -> PullRequestCommit -> Ordering # (<) :: PullRequestCommit -> PullRequestCommit -> Bool # (<=) :: PullRequestCommit -> PullRequestCommit -> Bool # (>) :: PullRequestCommit -> PullRequestCommit -> Bool # (>=) :: PullRequestCommit -> PullRequestCommit -> Bool # max :: PullRequestCommit -> PullRequestCommit -> PullRequestCommit # min :: PullRequestCommit -> PullRequestCommit -> PullRequestCommit # | |||||
type Rep PullRequestCommit Source # | |||||
Defined in GitHub.Data.PullRequests type Rep PullRequestCommit = D1 ('MetaData "PullRequestCommit" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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 #
Constructors
PullRequestEvent | |
Instances
FromJSON PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests Methods parseJSON :: Value -> Parser PullRequestEvent # parseJSONList :: Value -> Parser [PullRequestEvent] # | |||||
Data PullRequestEvent Source # | |||||
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 # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: PullRequestEvent -> Rep PullRequestEvent x # to :: Rep PullRequestEvent x -> PullRequestEvent # | |||||
Show PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> PullRequestEvent -> ShowS # show :: PullRequestEvent -> String # showList :: [PullRequestEvent] -> ShowS # | |||||
Binary PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: PullRequestEvent -> Put # get :: Get PullRequestEvent # putList :: [PullRequestEvent] -> Put # | |||||
NFData PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: PullRequestEvent -> () # | |||||
Eq PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests Methods (==) :: PullRequestEvent -> PullRequestEvent -> Bool # (/=) :: PullRequestEvent -> PullRequestEvent -> Bool # | |||||
Ord PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: PullRequestEvent -> PullRequestEvent -> Ordering # (<) :: PullRequestEvent -> PullRequestEvent -> Bool # (<=) :: PullRequestEvent -> PullRequestEvent -> Bool # (>) :: PullRequestEvent -> PullRequestEvent -> Bool # (>=) :: PullRequestEvent -> PullRequestEvent -> Bool # max :: PullRequestEvent -> PullRequestEvent -> PullRequestEvent # min :: PullRequestEvent -> PullRequestEvent -> PullRequestEvent # | |||||
type Rep PullRequestEvent Source # | |||||
Defined in GitHub.Data.PullRequests type Rep PullRequestEvent = D1 ('MetaData "PullRequestEvent" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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 #
Constructors
PullRequestOpened | |
PullRequestClosed | |
PullRequestSynchronized | |
PullRequestReopened | |
PullRequestAssigned | |
PullRequestUnassigned | |
PullRequestLabeled | |
PullRequestUnlabeled | |
PullRequestReviewRequested | |
PullRequestReviewRequestRemoved | |
PullRequestEdited |
Instances
FromJSON PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests Methods parseJSON :: Value -> Parser PullRequestEventType # parseJSONList :: Value -> Parser [PullRequestEventType] # | |||||
Data PullRequestEventType Source # | |||||
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 # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: PullRequestEventType -> Rep PullRequestEventType x # to :: Rep PullRequestEventType x -> PullRequestEventType # | |||||
Show PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> PullRequestEventType -> ShowS # show :: PullRequestEventType -> String # showList :: [PullRequestEventType] -> ShowS # | |||||
Binary PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: PullRequestEventType -> Put # get :: Get PullRequestEventType # putList :: [PullRequestEventType] -> Put # | |||||
NFData PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: PullRequestEventType -> () # | |||||
Eq PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests Methods (==) :: PullRequestEventType -> PullRequestEventType -> Bool # (/=) :: PullRequestEventType -> PullRequestEventType -> Bool # | |||||
Ord PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: PullRequestEventType -> PullRequestEventType -> Ordering # (<) :: PullRequestEventType -> PullRequestEventType -> Bool # (<=) :: PullRequestEventType -> PullRequestEventType -> Bool # (>) :: PullRequestEventType -> PullRequestEventType -> Bool # (>=) :: PullRequestEventType -> PullRequestEventType -> Bool # max :: PullRequestEventType -> PullRequestEventType -> PullRequestEventType # min :: PullRequestEventType -> PullRequestEventType -> PullRequestEventType # | |||||
type Rep PullRequestEventType Source # | |||||
Defined in GitHub.Data.PullRequests type Rep PullRequestEventType = D1 ('MetaData "PullRequestEventType" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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 #
Constructors
PullRequestReference | |
Fields |
Instances
FromJSON PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests Methods parseJSON :: Value -> Parser PullRequestReference # parseJSONList :: Value -> Parser [PullRequestReference] # | |||||
Data PullRequestReference Source # | |||||
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 # | |||||
Defined in GitHub.Data.PullRequests Associated Types
Methods from :: PullRequestReference -> Rep PullRequestReference x # to :: Rep PullRequestReference x -> PullRequestReference # | |||||
Show PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> PullRequestReference -> ShowS # show :: PullRequestReference -> String # showList :: [PullRequestReference] -> ShowS # | |||||
Binary PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests Methods put :: PullRequestReference -> Put # get :: Get PullRequestReference # putList :: [PullRequestReference] -> Put # | |||||
NFData PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests Methods rnf :: PullRequestReference -> () # | |||||
Eq PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests Methods (==) :: PullRequestReference -> PullRequestReference -> Bool # (/=) :: PullRequestReference -> PullRequestReference -> Bool # | |||||
Ord PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: PullRequestReference -> PullRequestReference -> Ordering # (<) :: PullRequestReference -> PullRequestReference -> Bool # (<=) :: PullRequestReference -> PullRequestReference -> Bool # (>) :: PullRequestReference -> PullRequestReference -> Bool # (>=) :: PullRequestReference -> PullRequestReference -> Bool # max :: PullRequestReference -> PullRequestReference -> PullRequestReference # min :: PullRequestReference -> PullRequestReference -> PullRequestReference # | |||||
type Rep PullRequestReference Source # | |||||
Defined in GitHub.Data.PullRequests type Rep PullRequestReference = D1 ('MetaData "PullRequestReference" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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
Constructors
MergeSuccessful | |
MergeCannotPerform | |
MergeConflict |
Instances
Bounded MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests | |||||
Enum MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests Methods succ :: MergeResult -> MergeResult # pred :: MergeResult -> MergeResult # toEnum :: Int -> MergeResult # fromEnum :: MergeResult -> Int # enumFrom :: MergeResult -> [MergeResult] # enumFromThen :: MergeResult -> MergeResult -> [MergeResult] # enumFromTo :: MergeResult -> MergeResult -> [MergeResult] # enumFromThenTo :: MergeResult -> MergeResult -> MergeResult -> [MergeResult] # | |||||
Generic MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests Associated Types
| |||||
Read MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests Methods readsPrec :: Int -> ReadS MergeResult # readList :: ReadS [MergeResult] # readPrec :: ReadPrec MergeResult # readListPrec :: ReadPrec [MergeResult] # | |||||
Show MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests Methods showsPrec :: Int -> MergeResult -> ShowS # show :: MergeResult -> String # showList :: [MergeResult] -> ShowS # | |||||
Eq MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests | |||||
Ord MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests Methods compare :: MergeResult -> MergeResult -> Ordering # (<) :: MergeResult -> MergeResult -> Bool # (<=) :: MergeResult -> MergeResult -> Bool # (>) :: MergeResult -> MergeResult -> Bool # (>=) :: MergeResult -> MergeResult -> Bool # max :: MergeResult -> MergeResult -> MergeResult # min :: MergeResult -> MergeResult -> MergeResult # | |||||
type Rep MergeResult Source # | |||||
Defined in GitHub.Data.PullRequests type Rep MergeResult = D1 ('MetaData "MergeResult" "GitHub.Data.PullRequests" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" '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))) |