Safe Haskell | None |
---|---|
Language | Haskell2010 |
GitHub.Data.GitData
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 :: !(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
Constructors
Stats | |
Fields
|
Instances
FromJSON Stats Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary Stats Source # | |||||
NFData Stats Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic Stats Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Stats Source # | |||||
Eq Stats Source # | |||||
Ord Stats Source # | |||||
type Rep Stats Source # | |||||
Defined in GitHub.Data.GitData type Rep Stats = D1 ('MetaData "Stats" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON Commit Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary Commit Source # | |||||
NFData Commit Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # 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 # | |||||
Generic Commit Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Commit Source # | |||||
Eq Commit Source # | |||||
Ord Commit Source # | |||||
type Rep Commit Source # | |||||
Defined in GitHub.Data.GitData type Rep Commit = D1 ('MetaData "Commit" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON Tree Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary Tree Source # | |||||
NFData Tree Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic Tree Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Tree Source # | |||||
Eq Tree Source # | |||||
Ord Tree Source # | |||||
type Rep Tree Source # | |||||
Defined in GitHub.Data.GitData type Rep Tree = D1 ('MetaData "Tree" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON GitTree Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary GitTree Source # | |||||
NFData GitTree Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # 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 # | |||||
Generic GitTree Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show GitTree Source # | |||||
Eq GitTree Source # | |||||
Ord GitTree Source # | |||||
type Rep GitTree Source # | |||||
Defined in GitHub.Data.GitData type Rep GitTree = D1 ('MetaData "GitTree" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON GitCommit Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary GitCommit Source # | |||||
NFData GitCommit Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic GitCommit Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show GitCommit Source # | |||||
Eq GitCommit Source # | |||||
Ord GitCommit Source # | |||||
type Rep GitCommit Source # | |||||
Defined in GitHub.Data.GitData type Rep GitCommit = D1 ('MetaData "GitCommit" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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 | |
Instances
FromJSON Blob Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary Blob Source # | |||||
NFData Blob Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic Blob Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Blob Source # | |||||
Eq Blob Source # | |||||
Ord Blob Source # | |||||
type Rep Blob Source # | |||||
Defined in GitHub.Data.GitData type Rep Blob = D1 ('MetaData "Blob" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON Tag Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary Tag Source # | |||||
NFData Tag Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic Tag Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Tag Source # | |||||
Eq Tag Source # | |||||
Ord Tag Source # | |||||
type Rep Tag Source # | |||||
Defined in GitHub.Data.GitData type Rep Tag = D1 ('MetaData "Tag" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON Branch Source # | |||||
Defined in GitHub.Data.GitData | |||||
NFData Branch Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # 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 # | |||||
Generic Branch Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Branch Source # | |||||
Eq Branch Source # | |||||
Ord Branch Source # | |||||
type Rep Branch Source # | |||||
Defined in GitHub.Data.GitData type Rep Branch = D1 ('MetaData "Branch" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON BranchCommit Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary BranchCommit Source # | |||||
Defined in GitHub.Data.GitData | |||||
NFData BranchCommit Source # | |||||
Defined in GitHub.Data.GitData Methods rnf :: BranchCommit -> () # | |||||
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 # | |||||
Generic BranchCommit Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show BranchCommit Source # | |||||
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> BranchCommit -> ShowS # show :: BranchCommit -> String # showList :: [BranchCommit] -> ShowS # | |||||
Eq BranchCommit Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
type Rep BranchCommit Source # | |||||
Defined in GitHub.Data.GitData type Rep BranchCommit = D1 ('MetaData "BranchCommit" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON Diff Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary Diff Source # | |||||
NFData Diff Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic Diff Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show Diff Source # | |||||
Eq Diff Source # | |||||
Ord Diff Source # | |||||
type Rep Diff Source # | |||||
Defined in GitHub.Data.GitData type Rep Diff = D1 ('MetaData "Diff" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
ToJSON NewGitReference Source # | |||||
Defined in GitHub.Data.GitData Methods toJSON :: NewGitReference -> Value # toEncoding :: NewGitReference -> Encoding # toJSONList :: [NewGitReference] -> Value # toEncodingList :: [NewGitReference] -> Encoding # omitField :: NewGitReference -> Bool # | |||||
Binary NewGitReference Source # | |||||
Defined in GitHub.Data.GitData Methods put :: NewGitReference -> Put # get :: Get NewGitReference # putList :: [NewGitReference] -> Put # | |||||
NFData NewGitReference Source # | |||||
Defined in GitHub.Data.GitData Methods rnf :: NewGitReference -> () # | |||||
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 # | |||||
Generic NewGitReference Source # | |||||
Defined in GitHub.Data.GitData Associated Types
Methods from :: NewGitReference -> Rep NewGitReference x # to :: Rep NewGitReference x -> NewGitReference # | |||||
Show NewGitReference Source # | |||||
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> NewGitReference -> ShowS # show :: NewGitReference -> String # showList :: [NewGitReference] -> ShowS # | |||||
Eq NewGitReference Source # | |||||
Defined in GitHub.Data.GitData Methods (==) :: NewGitReference -> NewGitReference -> Bool # (/=) :: NewGitReference -> NewGitReference -> Bool # | |||||
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 # | |||||
type Rep NewGitReference Source # | |||||
Defined in GitHub.Data.GitData type Rep NewGitReference = D1 ('MetaData "NewGitReference" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON GitReference Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary GitReference Source # | |||||
Defined in GitHub.Data.GitData | |||||
NFData GitReference Source # | |||||
Defined in GitHub.Data.GitData Methods rnf :: GitReference -> () # | |||||
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 # | |||||
Generic GitReference Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show GitReference Source # | |||||
Defined in GitHub.Data.GitData Methods showsPrec :: Int -> GitReference -> ShowS # show :: GitReference -> String # showList :: [GitReference] -> ShowS # | |||||
Eq GitReference Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
type Rep GitReference Source # | |||||
Defined in GitHub.Data.GitData type Rep GitReference = D1 ('MetaData "GitReference" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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 (Name GitReference))))) |
Constructors
GitObject | |
Fields
|
Instances
FromJSON GitObject Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary GitObject Source # | |||||
NFData GitObject Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic GitObject Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show GitObject Source # | |||||
Eq GitObject Source # | |||||
Ord GitObject Source # | |||||
type Rep GitObject Source # | |||||
Defined in GitHub.Data.GitData type Rep GitObject = D1 ('MetaData "GitObject" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON GitUser Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary GitUser Source # | |||||
NFData GitUser Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # 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 # | |||||
Generic GitUser Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show GitUser Source # | |||||
Eq GitUser Source # | |||||
Ord GitUser Source # | |||||
type Rep GitUser Source # | |||||
Defined in GitHub.Data.GitData type Rep GitUser = D1 ('MetaData "GitUser" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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
FromJSON File Source # | |||||
Defined in GitHub.Data.GitData | |||||
Binary File Source # | |||||
NFData File Source # | |||||
Defined in GitHub.Data.GitData | |||||
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 # | |||||
Generic File Source # | |||||
Defined in GitHub.Data.GitData Associated Types
| |||||
Show File Source # | |||||
Eq File Source # | |||||
Ord File Source # | |||||
type Rep File Source # | |||||
Defined in GitHub.Data.GitData type Rep File = D1 ('MetaData "File" "GitHub.Data.GitData" "github-0.30-CQ5ond7RlbF3Id4G9pAdeW" '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)))))) |