License | BSD-3-Clause |
---|---|
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Safe Haskell | None |
Language | Haskell2010 |
GitHub.Data.GitData
Description
Synopsis
- data CommitQueryOption
- data Stats = Stats {
- statsAdditions :: !Int
- statsTotal :: !Int
- statsDeletions :: !Int
- data Commit = Commit {
- commitSha :: !(Name Commit)
- commitParents :: !(Vector Tree)
- commitUrl :: !URL
- commitGitCommit :: !GitCommit
- commitCommitter :: !(Maybe SimpleUser)
- commitAuthor :: !(Maybe SimpleUser)
- commitFiles :: !(Vector File)
- commitStats :: !(Maybe Stats)
- data Tree = Tree {}
- data GitTree = GitTree {
- gitTreeType :: !Text
- gitTreeSha :: !(Name GitTree)
- gitTreeUrl :: !(Maybe URL)
- gitTreeSize :: !(Maybe Int)
- gitTreePath :: !Text
- gitTreeMode :: !Text
- data GitCommit = GitCommit {
- gitCommitMessage :: !Text
- gitCommitUrl :: !URL
- gitCommitCommitter :: !GitUser
- gitCommitAuthor :: !GitUser
- gitCommitTree :: !Tree
- gitCommitSha :: !(Maybe (Name GitCommit))
- gitCommitParents :: !(Vector Tree)
- data Blob = Blob {
- blobUrl :: !URL
- blobEncoding :: !Text
- blobContent :: !Text
- blobSha :: !(Name Blob)
- blobSize :: !Int
- data Tag = Tag {
- tagName :: !Text
- tagZipballUrl :: !URL
- tagTarballUrl :: !URL
- tagCommit :: !BranchCommit
- data Branch = Branch {
- branchName :: !Text
- branchCommit :: !BranchCommit
- data BranchCommit = BranchCommit {
- branchCommitSha :: !Text
- branchCommitUrl :: !URL
- data Diff = Diff {
- diffStatus :: !Text
- diffBehindBy :: !Int
- diffPatchUrl :: !URL
- diffUrl :: !URL
- diffBaseCommit :: !Commit
- diffCommits :: !(Vector Commit)
- diffTotalCommits :: !Int
- diffHtmlUrl :: !URL
- diffFiles :: !(Vector File)
- diffAheadBy :: !Int
- diffDiffUrl :: !URL
- diffPermalinkUrl :: !URL
- data NewGitReference = NewGitReference {}
- data GitReference = GitReference {}
- data GitObject = GitObject {
- gitObjectType :: !Text
- gitObjectSha :: !Text
- gitObjectUrl :: !URL
- data GitUser = GitUser {
- gitUserName :: !Text
- gitUserEmail :: !Text
- gitUserDate :: !UTCTime
- data File = File {
- fileBlobUrl :: !(Maybe URL)
- fileStatus :: !Text
- fileRawUrl :: !(Maybe URL)
- fileAdditions :: !Int
- fileSha :: !(Maybe Text)
- fileChanges :: !Int
- filePatch :: !(Maybe Text)
- fileFilename :: !Text
- fileDeletions :: !Int
Documentation
data CommitQueryOption Source #
The options for querying commits.
Constructors
CommitQuerySha !Text | |
CommitQueryPath !Text | |
CommitQueryAuthor !Text | |
CommitQuerySince !UTCTime | |
CommitQueryUntil !UTCTime |
Instances
Eq CommitQueryOption Source # | |
Defined in GitHub.Data.GitData Methods (==) :: CommitQueryOption -> CommitQueryOption -> Bool (/=) :: CommitQueryOption -> CommitQueryOption -> Bool | |
Data CommitQueryOption Source # | |
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 # | |
Defined in GitHub.Data.GitData Methods compare :: CommitQueryOption -> CommitQueryOption -> Ordering (<) :: CommitQueryOption -> CommitQueryOption -> Bool (<=) :: CommitQueryOption -> CommitQueryOption -> Bool (>) :: CommitQueryOption -> CommitQueryOption -> Bool (>=) :: CommitQueryOption -> CommitQueryOption -> Bool max :: CommitQueryOption -> CommitQueryOption -> CommitQueryOption min :: CommitQueryOption -> CommitQueryOption -> CommitQueryOption | |
Show CommitQueryOption Source # | |
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> CommitQueryOption -> ShowS show :: CommitQueryOption -> String showList :: [CommitQueryOption] -> ShowS | |
Generic CommitQueryOption Source # | |
Defined in GitHub.Data.GitData Associated Types type Rep CommitQueryOption :: Type -> Type Methods from :: CommitQueryOption -> Rep CommitQueryOption x to :: Rep CommitQueryOption x -> CommitQueryOption | |
type Rep CommitQueryOption Source # | |
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))))) |
Constructors
Stats | |
Fields
|
Instances
Eq Stats Source # | |
Data Stats Source # | |
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 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 # | |
Show Stats Source # | |
Generic Stats Source # | |
FromJSON Stats Source # | |
NFData Stats Source # | |
Defined in GitHub.Data.GitData | |
Binary Stats Source # | |
type Rep Stats Source # | |
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)))) |
Constructors
Commit | |
Fields
|
Instances
Eq Commit Source # | |
Data Commit Source # | |
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 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 # | |
Show Commit Source # | |
Generic Commit Source # | |
FromJSON Commit Source # | |
NFData Commit Source # | |
Defined in GitHub.Data.GitData | |
Binary Commit Source # | |
type Rep Commit Source # | |
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)))))) |
Instances
Eq Tree Source # | |
Data Tree Source # | |
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 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 # | |
Show Tree Source # | |
Generic Tree Source # | |
FromJSON Tree Source # | |
NFData Tree Source # | |
Defined in GitHub.Data.GitData | |
Binary Tree Source # | |
type Rep Tree Source # | |
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))))) |
Constructors
GitTree | |
Fields
|
Instances
Eq GitTree Source # | |
Data GitTree Source # | |
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 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 # | |
Show GitTree Source # | |
Generic GitTree Source # | |
FromJSON GitTree Source # | |
NFData GitTree Source # | |
Defined in GitHub.Data.GitData | |
Binary GitTree Source # | |
type Rep GitTree Source # | |
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))))) |
Constructors
GitCommit | |
Fields
|
Instances
Eq GitCommit Source # | |
Data GitCommit Source # | |
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 # | |
Defined in GitHub.Data.GitData | |
Show GitCommit Source # | |
Generic GitCommit Source # | |
FromJSON GitCommit Source # | |
NFData GitCommit Source # | |
Defined in GitHub.Data.GitData | |
Binary GitCommit Source # | |
type Rep GitCommit Source # | |
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)))))) |
Constructors
Blob | |
Fields
|
Instances
Eq Blob Source # | |
Data Blob Source # | |
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 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 # | |
Show Blob Source # | |
Generic Blob Source # | |
FromJSON Blob Source # | |
NFData Blob Source # | |
Defined in GitHub.Data.GitData | |
Binary Blob Source # | |
type Rep Blob Source # | |
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))))) |
Constructors
Tag | |
Fields
|
Instances
Eq Tag Source # | |
Data Tag Source # | |
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 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 # | |
Show Tag Source # | |
Generic Tag Source # | |
FromJSON Tag Source # | |
NFData Tag Source # | |
Defined in GitHub.Data.GitData | |
Binary Tag Source # | |
type Rep Tag Source # | |
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)))) |
Constructors
Branch | |
Fields
|
Instances
Eq Branch Source # | |
Data Branch Source # | |
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 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 # | |
Show Branch Source # | |
Generic Branch Source # | |
FromJSON Branch Source # | |
NFData Branch Source # | |
Defined in GitHub.Data.GitData | |
type Rep Branch Source # | |
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 | |
Fields
|
Instances
Eq BranchCommit Source # | |
Defined in GitHub.Data.GitData | |
Data BranchCommit Source # | |
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 # | |
Defined in GitHub.Data.GitData Methods compare :: BranchCommit -> BranchCommit -> Ordering (<) :: BranchCommit -> BranchCommit -> Bool (<=) :: BranchCommit -> BranchCommit -> Bool (>) :: BranchCommit -> BranchCommit -> Bool (>=) :: BranchCommit -> BranchCommit -> Bool max :: BranchCommit -> BranchCommit -> BranchCommit min :: BranchCommit -> BranchCommit -> BranchCommit | |
Show BranchCommit Source # | |
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> BranchCommit -> ShowS show :: BranchCommit -> String showList :: [BranchCommit] -> ShowS | |
Generic BranchCommit Source # | |
Defined in GitHub.Data.GitData Associated Types type Rep BranchCommit :: Type -> Type | |
FromJSON BranchCommit Source # | |
Defined in GitHub.Data.GitData Methods parseJSON :: Value -> Parser BranchCommit Source # parseJSONList :: Value -> Parser [BranchCommit] Source # | |
NFData BranchCommit Source # | |
Defined in GitHub.Data.GitData Methods rnf :: BranchCommit -> () # | |
Binary BranchCommit Source # | |
Defined in GitHub.Data.GitData | |
type Rep BranchCommit Source # | |
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))) |
Constructors
Diff | |
Fields
|
Instances
Eq Diff Source # | |
Data Diff Source # | |
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 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 # | |
Show Diff Source # | |
Generic Diff Source # | |
FromJSON Diff Source # | |
NFData Diff Source # | |
Defined in GitHub.Data.GitData | |
Binary Diff Source # | |
type Rep Diff Source # | |
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 #
Constructors
NewGitReference | |
Fields
|
Instances
Eq NewGitReference Source # | |
Defined in GitHub.Data.GitData Methods (==) :: NewGitReference -> NewGitReference -> Bool (/=) :: NewGitReference -> NewGitReference -> Bool | |
Data NewGitReference Source # | |
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 # | |
Defined in GitHub.Data.GitData Methods compare :: NewGitReference -> NewGitReference -> Ordering (<) :: NewGitReference -> NewGitReference -> Bool (<=) :: NewGitReference -> NewGitReference -> Bool (>) :: NewGitReference -> NewGitReference -> Bool (>=) :: NewGitReference -> NewGitReference -> Bool max :: NewGitReference -> NewGitReference -> NewGitReference min :: NewGitReference -> NewGitReference -> NewGitReference | |
Show NewGitReference Source # | |
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> NewGitReference -> ShowS show :: NewGitReference -> String showList :: [NewGitReference] -> ShowS | |
Generic NewGitReference Source # | |
Defined in GitHub.Data.GitData Associated Types type Rep NewGitReference :: Type -> Type Methods from :: NewGitReference -> Rep NewGitReference x to :: Rep NewGitReference x -> NewGitReference | |
ToJSON NewGitReference Source # | |
Defined in GitHub.Data.GitData Methods toJSON :: NewGitReference -> Value Source # toEncoding :: NewGitReference -> Encoding Source # toJSONList :: [NewGitReference] -> Value Source # toEncodingList :: [NewGitReference] -> Encoding Source # | |
NFData NewGitReference Source # | |
Defined in GitHub.Data.GitData Methods rnf :: NewGitReference -> () # | |
Binary NewGitReference Source # | |
Defined in GitHub.Data.GitData | |
type Rep NewGitReference Source # | |
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 #
Constructors
GitReference | |
Fields
|
Instances
Eq GitReference Source # | |
Defined in GitHub.Data.GitData | |
Data GitReference Source # | |
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 # | |
Defined in GitHub.Data.GitData Methods compare :: GitReference -> GitReference -> Ordering (<) :: GitReference -> GitReference -> Bool (<=) :: GitReference -> GitReference -> Bool (>) :: GitReference -> GitReference -> Bool (>=) :: GitReference -> GitReference -> Bool max :: GitReference -> GitReference -> GitReference min :: GitReference -> GitReference -> GitReference | |
Show GitReference Source # | |
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> GitReference -> ShowS show :: GitReference -> String showList :: [GitReference] -> ShowS | |
Generic GitReference Source # | |
Defined in GitHub.Data.GitData Associated Types type Rep GitReference :: Type -> Type | |
FromJSON GitReference Source # | |
Defined in GitHub.Data.GitData Methods parseJSON :: Value -> Parser GitReference Source # parseJSONList :: Value -> Parser [GitReference] Source # | |
NFData GitReference Source # | |
Defined in GitHub.Data.GitData Methods rnf :: GitReference -> () # | |
Binary GitReference Source # | |
Defined in GitHub.Data.GitData | |
type Rep GitReference Source # | |
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)))) |
Constructors
GitObject | |
Fields
|
Instances
Eq GitObject Source # | |
Data GitObject Source # | |
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 # | |
Defined in GitHub.Data.GitData | |
Show GitObject Source # | |
Generic GitObject Source # | |
FromJSON GitObject Source # | |
NFData GitObject Source # | |
Defined in GitHub.Data.GitData | |
Binary GitObject Source # | |
type Rep GitObject Source # | |
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)))) |
Constructors
GitUser | |
Fields
|
Instances
Eq GitUser Source # | |
Data GitUser Source # | |
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 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 # | |
Show GitUser Source # | |
Generic GitUser Source # | |
FromJSON GitUser Source # | |
NFData GitUser Source # | |
Defined in GitHub.Data.GitData | |
Binary GitUser Source # | |
type Rep GitUser Source # | |
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)))) |
Constructors
File | |
Fields
|
Instances
Eq File Source # | |
Data File Source # | |
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 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 # | |
Show File Source # | |
Generic File Source # | |
FromJSON File Source # | |
NFData File Source # | |
Defined in GitHub.Data.GitData | |
Binary File Source # | |
type Rep File Source # | |
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)))))) |