github-0.23: 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

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

type Rep CommitQueryOption = D1 ('MetaData "CommitQueryOption" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) ((C1 ('MetaCons "CommitQuerySha" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: C1 ('MetaCons "CommitQueryPath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :+: (C1 ('MetaCons "CommitQueryAuthor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: (C1 ('MetaCons "CommitQuerySince" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)) :+: C1 ('MetaCons "CommitQueryUntil" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)))))

data Stats Source #

Constructors

Stats 

Fields

Instances

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

NFData Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Stats -> () #

Binary Stats Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Stats -> Put

get :: Get Stats

putList :: [Stats] -> Put

type Rep Stats Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Stats = D1 ('MetaData "Stats" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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

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

Methods

compare :: Commit -> Commit -> Ordering

(<) :: Commit -> Commit -> Bool

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

(>) :: Commit -> Commit -> Bool

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

max :: Commit -> Commit -> Commit

min :: Commit -> Commit -> Commit

Show Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Commit -> ShowS

show :: Commit -> String

showList :: [Commit] -> ShowS

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

NFData Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Commit -> () #

Binary Commit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Commit -> Put

get :: Get Commit

putList :: [Commit] -> Put

type Rep Commit Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Commit = D1 ('MetaData "Commit" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "Commit" 'PrefixI 'True) (((S1 ('MetaSel ('Just "commitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Commit)) :*: S1 ('MetaSel ('Just "commitParents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Tree))) :*: (S1 ('MetaSel ('Just "commitUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "commitGitCommit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GitCommit))) :*: ((S1 ('MetaSel ('Just "commitCommitter") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe SimpleUser)) :*: S1 ('MetaSel ('Just "commitAuthor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe SimpleUser))) :*: (S1 ('MetaSel ('Just "commitFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector File)) :*: S1 ('MetaSel ('Just "commitStats") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Stats))))))

data Tree Source #

Constructors

Tree 

Instances

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

NFData Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Tree -> () #

Binary Tree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Tree -> Put

get :: Get Tree

putList :: [Tree] -> Put

type Rep Tree Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Tree = D1 ('MetaData "Tree" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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 #

Constructors

GitTree 

Fields

Instances

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

Methods

compare :: GitTree -> GitTree -> Ordering

(<) :: GitTree -> GitTree -> Bool

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

(>) :: GitTree -> GitTree -> Bool

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

max :: GitTree -> GitTree -> GitTree

min :: GitTree -> GitTree -> GitTree

Show GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> GitTree -> ShowS

show :: GitTree -> String

showList :: [GitTree] -> ShowS

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

NFData GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitTree -> () #

Binary GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitTree -> Put

get :: Get GitTree

putList :: [GitTree] -> Put

type Rep GitTree Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitTree = D1 ('MetaData "GitTree" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "GitTree" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gitTreeType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "gitTreeSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name GitTree)) :*: S1 ('MetaSel ('Just "gitTreeUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)))) :*: (S1 ('MetaSel ('Just "gitTreeSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "gitTreePath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gitTreeMode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))

data GitCommit Source #

Instances

Instances details
Eq GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: GitCommit -> GitCommit -> Bool

(/=) :: GitCommit -> GitCommit -> Bool

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

Methods

compare :: GitCommit -> GitCommit -> Ordering

(<) :: GitCommit -> GitCommit -> Bool

(<=) :: GitCommit -> GitCommit -> Bool

(>) :: GitCommit -> GitCommit -> Bool

(>=) :: GitCommit -> GitCommit -> Bool

max :: GitCommit -> GitCommit -> GitCommit

min :: GitCommit -> GitCommit -> GitCommit

Show GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> GitCommit -> ShowS

show :: GitCommit -> String

showList :: [GitCommit] -> ShowS

Generic GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitCommit :: Type -> Type

Methods

from :: GitCommit -> Rep GitCommit x

to :: Rep GitCommit x -> GitCommit

FromJSON GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

NFData GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitCommit -> () #

Binary GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitCommit -> Put

get :: Get GitCommit

putList :: [GitCommit] -> Put

type Rep GitCommit Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitCommit = D1 ('MetaData "GitCommit" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "GitCommit" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gitCommitMessage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "gitCommitUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "gitCommitCommitter") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GitUser))) :*: ((S1 ('MetaSel ('Just "gitCommitAuthor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GitUser) :*: S1 ('MetaSel ('Just "gitCommitTree") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Tree)) :*: (S1 ('MetaSel ('Just "gitCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (Name GitCommit))) :*: S1 ('MetaSel ('Just "gitCommitParents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Tree))))))

data Blob Source #

Constructors

Blob 

Fields

Instances

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

NFData Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Blob -> () #

Binary Blob Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Blob -> Put

get :: Get Blob

putList :: [Blob] -> Put

type Rep Blob Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Blob = D1 ('MetaData "Blob" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "Blob" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blobUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "blobEncoding") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "blobContent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "blobSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Blob)) :*: S1 ('MetaSel ('Just "blobSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)))))

data Tag Source #

Constructors

Tag 

Instances

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

NFData Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Tag -> () #

Binary Tag Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Tag -> Put

get :: Get Tag

putList :: [Tag] -> Put

type Rep Tag Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Tag = D1 ('MetaData "Tag" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "Tag" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagZipballUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "tagTarballUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "tagCommit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BranchCommit))))

data Branch Source #

Constructors

Branch 

Instances

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

Methods

compare :: Branch -> Branch -> Ordering

(<) :: Branch -> Branch -> Bool

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

(>) :: Branch -> Branch -> Bool

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

max :: Branch -> Branch -> Branch

min :: Branch -> Branch -> Branch

Show Branch Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> Branch -> ShowS

show :: Branch -> String

showList :: [Branch] -> ShowS

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.23-HmkN3tTTTlmFoW05QtYbru" '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

Instances details
Eq BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: BranchCommit -> BranchCommit -> Bool

(/=) :: BranchCommit -> BranchCommit -> Bool

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

Methods

showsPrec :: Int -> BranchCommit -> ShowS

show :: BranchCommit -> String

showList :: [BranchCommit] -> ShowS

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

NFData BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: BranchCommit -> () #

Binary BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: BranchCommit -> Put

get :: Get BranchCommit

putList :: [BranchCommit] -> Put

type Rep BranchCommit Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep BranchCommit = D1 ('MetaData "BranchCommit" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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

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

NFData Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: Diff -> () #

Binary Diff Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: Diff -> Put

get :: Get Diff

putList :: [Diff] -> Put

type Rep Diff Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep Diff = D1 ('MetaData "Diff" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "Diff" 'PrefixI 'True) (((S1 ('MetaSel ('Just "diffStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "diffBehindBy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "diffPatchUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: (S1 ('MetaSel ('Just "diffUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "diffBaseCommit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Commit) :*: S1 ('MetaSel ('Just "diffCommits") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Commit))))) :*: ((S1 ('MetaSel ('Just "diffTotalCommits") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "diffHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "diffFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector File)))) :*: (S1 ('MetaSel ('Just "diffAheadBy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "diffDiffUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "diffPermalinkUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))))

data NewGitReference Source #

Instances

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

Methods

showsPrec :: Int -> NewGitReference -> ShowS

show :: NewGitReference -> String

showList :: [NewGitReference] -> ShowS

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

NFData NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: NewGitReference -> () #

Binary NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: NewGitReference -> Put

get :: Get NewGitReference

putList :: [NewGitReference] -> Put

type Rep NewGitReference Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep NewGitReference = D1 ('MetaData "NewGitReference" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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

Instances details
Eq GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: GitReference -> GitReference -> Bool

(/=) :: GitReference -> GitReference -> Bool

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

Methods

showsPrec :: Int -> GitReference -> ShowS

show :: GitReference -> String

showList :: [GitReference] -> ShowS

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

NFData GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitReference -> () #

Binary GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitReference -> Put

get :: Get GitReference

putList :: [GitReference] -> Put

type Rep GitReference Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitReference = D1 ('MetaData "GitReference" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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

Instances details
Eq GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

(==) :: GitObject -> GitObject -> Bool

(/=) :: GitObject -> GitObject -> Bool

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

Methods

compare :: GitObject -> GitObject -> Ordering

(<) :: GitObject -> GitObject -> Bool

(<=) :: GitObject -> GitObject -> Bool

(>) :: GitObject -> GitObject -> Bool

(>=) :: GitObject -> GitObject -> Bool

max :: GitObject -> GitObject -> GitObject

min :: GitObject -> GitObject -> GitObject

Show GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> GitObject -> ShowS

show :: GitObject -> String

showList :: [GitObject] -> ShowS

Generic GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Associated Types

type Rep GitObject :: Type -> Type

Methods

from :: GitObject -> Rep GitObject x

to :: Rep GitObject x -> GitObject

FromJSON GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

NFData GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitObject -> () #

Binary GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitObject -> Put

get :: Get GitObject

putList :: [GitObject] -> Put

type Rep GitObject Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitObject = D1 ('MetaData "GitObject" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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

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

Methods

compare :: GitUser -> GitUser -> Ordering

(<) :: GitUser -> GitUser -> Bool

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

(>) :: GitUser -> GitUser -> Bool

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

max :: GitUser -> GitUser -> GitUser

min :: GitUser -> GitUser -> GitUser

Show GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

showsPrec :: Int -> GitUser -> ShowS

show :: GitUser -> String

showList :: [GitUser] -> ShowS

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

NFData GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: GitUser -> () #

Binary GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: GitUser -> Put

get :: Get GitUser

putList :: [GitUser] -> Put

type Rep GitUser Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep GitUser = D1 ('MetaData "GitUser" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" '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 #

Constructors

File 

Fields

Instances

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

NFData File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

rnf :: File -> () #

Binary File Source # 
Instance details

Defined in GitHub.Data.GitData

Methods

put :: File -> Put

get :: Get File

putList :: [File] -> Put

type Rep File Source # 
Instance details

Defined in GitHub.Data.GitData

type Rep File = D1 ('MetaData "File" "GitHub.Data.GitData" "github-0.23-HmkN3tTTTlmFoW05QtYbru" 'False) (C1 ('MetaCons "File" 'PrefixI 'True) (((S1 ('MetaSel ('Just "fileBlobUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)) :*: S1 ('MetaSel ('Just "fileStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "fileRawUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)) :*: S1 ('MetaSel ('Just "fileAdditions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "fileSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileChanges") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "filePatch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileFilename") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fileDeletions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))))))