| 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 {}
- 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 :: !URL
- fileStatus :: !Text
- fileRawUrl :: !URL
- fileAdditions :: !Int
- fileSha :: !Text
- fileChanges :: !Int
- filePatch :: !(Maybe Text)
- fileFilename :: !Text
- fileDeletions :: !Int
Documentation
data CommitQueryOption #
The options for querying commits.
Constructors
| CommitQuerySha !Text | |
| CommitQueryPath !Text | |
| CommitQueryAuthor !Text | |
| CommitQuerySince !UTCTime | |
| CommitQueryUntil !UTCTime |
Instances
Constructors
| Stats | |
Fields
| |
Instances
| Eq Stats # | |
| Data Stats # | |
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 :: (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 # | |
| Show Stats # | |
| Generic Stats # | |
| FromJSON Stats # | |
| Binary Stats # | |
| NFData Stats # | |
Defined in GitHub.Data.GitData | |
| type Rep Stats # | |
Defined in GitHub.Data.GitData type Rep Stats = D1 (MetaData "Stats" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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
Instances
| Eq Tree # | |
| Data Tree # | |
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 :: (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 # | |
| Show Tree # | |
| Generic Tree # | |
| FromJSON Tree # | |
| Binary Tree # | |
| NFData Tree # | |
Defined in GitHub.Data.GitData | |
| type Rep Tree # | |
Defined in GitHub.Data.GitData type Rep Tree = D1 (MetaData "Tree" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 # | |
| Data GitTree # | |
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 # | |
| Show GitTree # | |
| Generic GitTree # | |
| FromJSON GitTree # | |
| Binary GitTree # | |
| NFData GitTree # | |
Defined in GitHub.Data.GitData | |
| type Rep GitTree # | |
Defined in GitHub.Data.GitData type Rep GitTree = D1 (MetaData "GitTree" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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
Constructors
| Blob | |
Instances
| Eq Blob # | |
| Data Blob # | |
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 :: (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 # | |
| Show Blob # | |
| Generic Blob # | |
| FromJSON Blob # | |
| Binary Blob # | |
| NFData Blob # | |
Defined in GitHub.Data.GitData | |
| type Rep Blob # | |
Defined in GitHub.Data.GitData type Rep Blob = D1 (MetaData "Blob" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 # | |
| Data Tag # | |
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 :: (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 # | |
| Show Tag # | |
| Generic Tag # | |
| FromJSON Tag # | |
| Binary Tag # | |
| NFData Tag # | |
Defined in GitHub.Data.GitData | |
| type Rep Tag # | |
Defined in GitHub.Data.GitData type Rep Tag = D1 (MetaData "Tag" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 # | |
| Data Branch # | |
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 # | |
| Show Branch # | |
| Generic Branch # | |
| FromJSON Branch # | |
| NFData Branch # | |
Defined in GitHub.Data.GitData | |
| type Rep Branch # | |
Defined in GitHub.Data.GitData type Rep Branch = D1 (MetaData "Branch" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 #
Constructors
| BranchCommit | |
Fields
| |
Instances
Constructors
| Diff | |
Fields
| |
Instances
data NewGitReference #
Constructors
| NewGitReference | |
Fields
| |
Instances
data GitReference #
Constructors
| GitReference | |
Fields
| |
Instances
Constructors
| GitObject | |
Fields
| |
Instances
| Eq GitObject # | |
| Data GitObject # | |
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 # | |
| Show GitObject # | |
| Generic GitObject # | |
| FromJSON GitObject # | |
| Binary GitObject # | |
| NFData GitObject # | |
Defined in GitHub.Data.GitData | |
| type Rep GitObject # | |
Defined in GitHub.Data.GitData type Rep GitObject = D1 (MetaData "GitObject" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 # | |
| Data GitUser # | |
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 # | |
| Show GitUser # | |
| Generic GitUser # | |
| FromJSON GitUser # | |
| Binary GitUser # | |
| NFData GitUser # | |
Defined in GitHub.Data.GitData | |
| type Rep GitUser # | |
Defined in GitHub.Data.GitData type Rep GitUser = D1 (MetaData "GitUser" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 # | |
| Data File # | |
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 :: (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 # | |
| Show File # | |
| Generic File # | |
| FromJSON File # | |
| Binary File # | |
| NFData File # | |
Defined in GitHub.Data.GitData | |
| type Rep File # | |
Defined in GitHub.Data.GitData type Rep File = D1 (MetaData "File" "GitHub.Data.GitData" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "File" PrefixI True) (((S1 (MetaSel (Just "fileBlobUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL) :*: S1 (MetaSel (Just "fileStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "fileRawUrl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 URL) :*: S1 (MetaSel (Just "fileAdditions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))) :*: ((S1 (MetaSel (Just "fileSha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 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)))))) | |