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

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

GitHub.Data.GitData

Description

 
Synopsis

Documentation

data CommitQueryOption Source #

The options for querying commits.

Instances
Eq CommitQueryOption Source # 
Instance details

Defined in GitHub.Data.GitData

Data CommitQueryOption Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: CommitQueryOption -> Constr #

dataTypeOf :: CommitQueryOption -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommitQueryOption Source # 
Instance details

Defined in GitHub.Data.GitData

Show CommitQueryOption Source # 
Instance details

Defined in GitHub.Data.GitData

Generic CommitQueryOption Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep CommitQueryOption :: Type -> Type #

type Rep CommitQueryOption Source # 
Instance details

Defined in GitHub.Data.GitData

data Stats Source #

Constructors

Stats 
Instances
Eq Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Stats -> Stats -> Bool #

(/=) :: Stats -> Stats -> Bool #

Data Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Stats -> Constr #

dataTypeOf :: Stats -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

compare :: Stats -> Stats -> Ordering #

(<) :: Stats -> Stats -> Bool #

(<=) :: Stats -> Stats -> Bool #

(>) :: Stats -> Stats -> Bool #

(>=) :: Stats -> Stats -> Bool #

max :: Stats -> Stats -> Stats #

min :: Stats -> Stats -> Stats #

Show Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Stats -> ShowS #

show :: Stats -> String #

showList :: [Stats] -> ShowS #

Generic Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Stats :: Type -> Type #

Methods

from :: Stats -> Rep Stats x #

to :: Rep Stats x -> Stats #

FromJSON Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Binary Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Stats -> Put #

get :: Get Stats #

putList :: [Stats] -> Put #

NFData Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Stats -> () #

type Rep Stats Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Stats = D1 (MetaData "Stats" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "Stats" PrefixI True) (S1 (MetaSel (Just "statsAdditions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "statsTotal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "statsDeletions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

data Commit Source #

Instances
Eq Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Commit -> Commit -> Bool #

(/=) :: Commit -> Commit -> Bool #

Data Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Commit -> Constr #

dataTypeOf :: Commit -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Show Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Generic Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Commit :: Type -> Type #

Methods

from :: Commit -> Rep Commit x #

to :: Rep Commit x -> Commit #

FromJSON Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Binary Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Commit -> Put #

get :: Get Commit #

putList :: [Commit] -> Put #

NFData Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Commit -> () #

type Rep Commit Source # 
Instance details

Defined in GitHub.Data.GitData

data Tree Source #

Constructors

Tree 
Instances
Eq Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Tree -> Tree -> Bool #

(/=) :: Tree -> Tree -> Bool #

Data Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Tree -> Constr #

dataTypeOf :: Tree -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

compare :: Tree -> Tree -> Ordering #

(<) :: Tree -> Tree -> Bool #

(<=) :: Tree -> Tree -> Bool #

(>) :: Tree -> Tree -> Bool #

(>=) :: Tree -> Tree -> Bool #

max :: Tree -> Tree -> Tree #

min :: Tree -> Tree -> Tree #

Show Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Tree -> ShowS #

show :: Tree -> String #

showList :: [Tree] -> ShowS #

Generic Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Tree :: Type -> Type #

Methods

from :: Tree -> Rep Tree x #

to :: Rep Tree x -> Tree #

FromJSON Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Binary Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Tree -> Put #

get :: Get Tree #

putList :: [Tree] -> Put #

NFData Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Tree -> () #

type Rep Tree Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Tree = D1 (MetaData "Tree" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "Tree" PrefixI True) (S1 (MetaSel (Just "treeSha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Name Tree)) :*: (S1 (MetaSel (Just "treeUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL) :*: S1 (MetaSel (Just "treeGitTrees") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector GitTree)))))

data GitTree Source #

Instances
Eq GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: GitTree -> GitTree -> Bool #

(/=) :: GitTree -> GitTree -> Bool #

Data GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: GitTree -> Constr #

dataTypeOf :: GitTree -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Show GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Generic GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitTree :: Type -> Type #

Methods

from :: GitTree -> Rep GitTree x #

to :: Rep GitTree x -> GitTree #

FromJSON GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Binary GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitTree -> Put #

get :: Get GitTree #

putList :: [GitTree] -> Put #

NFData GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitTree -> () #

type Rep GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

data GitCommit Source #

Instances
Eq GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Data GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: GitCommit -> Constr #

dataTypeOf :: GitCommit -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Show GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Generic GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitCommit :: Type -> Type #

FromJSON GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Binary GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

NFData GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitCommit -> () #

type Rep GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

data Blob Source #

Constructors

Blob 
Instances
Eq Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Blob -> Blob -> Bool #

(/=) :: Blob -> Blob -> Bool #

Data Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Blob -> Constr #

dataTypeOf :: Blob -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

compare :: Blob -> Blob -> Ordering #

(<) :: Blob -> Blob -> Bool #

(<=) :: Blob -> Blob -> Bool #

(>) :: Blob -> Blob -> Bool #

(>=) :: Blob -> Blob -> Bool #

max :: Blob -> Blob -> Blob #

min :: Blob -> Blob -> Blob #

Show Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Blob -> ShowS #

show :: Blob -> String #

showList :: [Blob] -> ShowS #

Generic Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Blob :: Type -> Type #

Methods

from :: Blob -> Rep Blob x #

to :: Rep Blob x -> Blob #

FromJSON Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Binary Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Blob -> Put #

get :: Get Blob #

putList :: [Blob] -> Put #

NFData Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Blob -> () #

type Rep Blob Source # 
Instance details

Defined in GitHub.Data.GitData

data Tag Source #

Constructors

Tag 
Instances
Eq Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

compare :: Tag -> Tag -> Ordering #

(<) :: Tag -> Tag -> Bool #

(<=) :: Tag -> Tag -> Bool #

(>) :: Tag -> Tag -> Bool #

(>=) :: Tag -> Tag -> Bool #

max :: Tag -> Tag -> Tag #

min :: Tag -> Tag -> Tag #

Show Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

FromJSON Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Binary Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Tag -> Put #

get :: Get Tag #

putList :: [Tag] -> Put #

NFData Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
Instance details

Defined in GitHub.Data.GitData

data Branch Source #

Constructors

Branch 
Instances
Eq Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Branch -> Branch -> Bool #

(/=) :: Branch -> Branch -> Bool #

Data Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Branch -> Constr #

dataTypeOf :: Branch -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Show Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Generic Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Branch :: Type -> Type #

Methods

from :: Branch -> Rep Branch x #

to :: Rep Branch x -> Branch #

FromJSON Branch Source # 
Instance details

Defined in GitHub.Data.GitData

NFData Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Branch -> () #

type Rep Branch Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Branch = D1 (MetaData "Branch" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "Branch" PrefixI True) (S1 (MetaSel (Just "branchName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "branchCommit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BranchCommit)))

data BranchCommit Source #

Constructors

BranchCommit 
Instances
Eq BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Data BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: BranchCommit -> Constr #

dataTypeOf :: BranchCommit -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Show BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Generic BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep BranchCommit :: Type -> Type #

FromJSON BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Binary BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

NFData BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: BranchCommit -> () #

type Rep BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep BranchCommit = D1 (MetaData "BranchCommit" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "BranchCommit" PrefixI True) (S1 (MetaSel (Just "branchCommitSha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "branchCommitUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL)))

data Diff Source #

Instances
Eq Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: Diff -> Diff -> Bool #

(/=) :: Diff -> Diff -> Bool #

Data Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: Diff -> Constr #

dataTypeOf :: Diff -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

compare :: Diff -> Diff -> Ordering #

(<) :: Diff -> Diff -> Bool #

(<=) :: Diff -> Diff -> Bool #

(>) :: Diff -> Diff -> Bool #

(>=) :: Diff -> Diff -> Bool #

max :: Diff -> Diff -> Diff #

min :: Diff -> Diff -> Diff #

Show Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Diff -> ShowS #

show :: Diff -> String #

showList :: [Diff] -> ShowS #

Generic Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep Diff :: Type -> Type #

Methods

from :: Diff -> Rep Diff x #

to :: Rep Diff x -> Diff #

FromJSON Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Binary Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Diff -> Put #

get :: Get Diff #

putList :: [Diff] -> Put #

NFData Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Diff -> () #

type Rep Diff Source # 
Instance details

Defined in GitHub.Data.GitData

data NewGitReference Source #

Instances
Eq NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Data NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: NewGitReference -> Constr #

dataTypeOf :: NewGitReference -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Show NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Generic NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep NewGitReference :: Type -> Type #

ToJSON NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Binary NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

NFData NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: NewGitReference -> () #

type Rep NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep NewGitReference = D1 (MetaData "NewGitReference" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "NewGitReference" PrefixI True) (S1 (MetaSel (Just "newGitReferenceRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "newGitReferenceSha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

data GitReference Source #

Instances
Eq GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Data GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: GitReference -> Constr #

dataTypeOf :: GitReference -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Show GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Generic GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitReference :: Type -> Type #

FromJSON GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Binary GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

NFData GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitReference -> () #

type Rep GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitReference = D1 (MetaData "GitReference" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "GitReference" PrefixI True) (S1 (MetaSel (Just "gitReferenceObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 GitObject) :*: (S1 (MetaSel (Just "gitReferenceUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL) :*: S1 (MetaSel (Just "gitReferenceRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

data GitObject Source #

Constructors

GitObject 
Instances
Eq GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Data GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: GitObject -> Constr #

dataTypeOf :: GitObject -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Show GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Generic GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitObject :: Type -> Type #

FromJSON GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Binary GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

NFData GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitObject -> () #

type Rep GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitObject = D1 (MetaData "GitObject" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "GitObject" PrefixI True) (S1 (MetaSel (Just "gitObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "gitObjectSha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "gitObjectUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL))))

data GitUser Source #

Constructors

GitUser 
Instances
Eq GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: GitUser -> GitUser -> Bool #

(/=) :: GitUser -> GitUser -> Bool #

Data GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: GitUser -> Constr #

dataTypeOf :: GitUser -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Show GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Generic GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitUser :: Type -> Type #

Methods

from :: GitUser -> Rep GitUser x #

to :: Rep GitUser x -> GitUser #

FromJSON GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Binary GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitUser -> Put #

get :: Get GitUser #

putList :: [GitUser] -> Put #

NFData GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitUser -> () #

type Rep GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitUser = D1 (MetaData "GitUser" "GitHub.Data.GitData" "github-0.25-1HQIU2gSqEnJ7BxC9veRNX" False) (C1 (MetaCons "GitUser" PrefixI True) (S1 (MetaSel (Just "gitUserName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "gitUserEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "gitUserDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime))))

data File Source #

Instances
Eq File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: File -> File -> Bool #

(/=) :: File -> File -> Bool #

Data File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

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

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

toConstr :: File -> Constr #

dataTypeOf :: File -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

compare :: File -> File -> Ordering #

(<) :: File -> File -> Bool #

(<=) :: File -> File -> Bool #

(>) :: File -> File -> Bool #

(>=) :: File -> File -> Bool #

max :: File -> File -> File #

min :: File -> File -> File #

Show File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

Generic File Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep File :: Type -> Type #

Methods

from :: File -> Rep File x #

to :: Rep File x -> File #

FromJSON File Source # 
Instance details

Defined in GitHub.Data.GitData

Binary File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: File -> Put #

get :: Get File #

putList :: [File] -> Put #

NFData File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: File -> () #

type Rep File Source # 
Instance details

Defined in GitHub.Data.GitData