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

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

GitHub.Data.Content

Description

 
Synopsis

Documentation

data Content Source #

Instances
Eq Content Source # 
Instance details

Defined in GitHub.Data.Content

Data Content Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: Content -> Constr Source #

dataTypeOf :: Content -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord Content Source # 
Instance details

Defined in GitHub.Data.Content

Show Content Source # 
Instance details

Defined in GitHub.Data.Content

Generic Content Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep Content :: Type -> Type Source #

FromJSON Content Source # 
Instance details

Defined in GitHub.Data.Content

Binary Content Source # 
Instance details

Defined in GitHub.Data.Content

NFData Content Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: Content -> () Source #

type Rep Content Source # 
Instance details

Defined in GitHub.Data.Content

type Rep Content = D1 (MetaData "Content" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "ContentFile" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ContentFileData)) :+: C1 (MetaCons "ContentDirectory" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector ContentItem))))

data ContentFileData Source #

Instances
Eq ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Data ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: ContentFileData -> Constr Source #

dataTypeOf :: ContentFileData -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Show ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Generic ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep ContentFileData :: Type -> Type Source #

FromJSON ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Binary ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

NFData ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: ContentFileData -> () Source #

type Rep ContentFileData Source # 
Instance details

Defined in GitHub.Data.Content

type Rep ContentFileData = D1 (MetaData "ContentFileData" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "ContentFileData" PrefixI True) ((S1 (MetaSel (Just "contentFileInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ContentInfo) :*: S1 (MetaSel (Just "contentFileEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "contentFileSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "contentFileContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

data ContentItem Source #

An item in a directory listing.

Instances
Eq ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Data ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: ContentItem -> Constr Source #

dataTypeOf :: ContentItem -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Show ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Generic ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep ContentItem :: Type -> Type Source #

FromJSON ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Binary ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

NFData ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: ContentItem -> () Source #

type Rep ContentItem Source # 
Instance details

Defined in GitHub.Data.Content

type Rep ContentItem = D1 (MetaData "ContentItem" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "ContentItem" PrefixI True) (S1 (MetaSel (Just "contentItemType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ContentItemType) :*: S1 (MetaSel (Just "contentItemInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ContentInfo)))

data ContentItemType Source #

Constructors

ItemFile 
ItemDir 
Instances
Eq ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Data ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: ContentItemType -> Constr Source #

dataTypeOf :: ContentItemType -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Show ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Generic ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep ContentItemType :: Type -> Type Source #

FromJSON ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Binary ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

NFData ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: ContentItemType -> () Source #

type Rep ContentItemType Source # 
Instance details

Defined in GitHub.Data.Content

type Rep ContentItemType = D1 (MetaData "ContentItemType" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "ItemFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ItemDir" PrefixI False) (U1 :: Type -> Type))

data ContentInfo Source #

Information common to both kinds of Content: files and directories.

Instances
Eq ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Data ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: ContentInfo -> Constr Source #

dataTypeOf :: ContentInfo -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Show ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Generic ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep ContentInfo :: Type -> Type Source #

FromJSON ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Binary ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

NFData ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: ContentInfo -> () Source #

type Rep ContentInfo Source # 
Instance details

Defined in GitHub.Data.Content

data ContentResultInfo Source #

Instances
Eq ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Data ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: ContentResultInfo -> Constr Source #

dataTypeOf :: ContentResultInfo -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Show ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Generic ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep ContentResultInfo :: Type -> Type Source #

FromJSON ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Binary ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

NFData ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: ContentResultInfo -> () Source #

type Rep ContentResultInfo Source # 
Instance details

Defined in GitHub.Data.Content

type Rep ContentResultInfo = D1 (MetaData "ContentResultInfo" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "ContentResultInfo" PrefixI True) (S1 (MetaSel (Just "contentResultInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ContentInfo) :*: S1 (MetaSel (Just "contentResultSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

data ContentResult Source #

Instances
Eq ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Data ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: ContentResult -> Constr Source #

dataTypeOf :: ContentResult -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Show ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Generic ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep ContentResult :: Type -> Type Source #

FromJSON ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Binary ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

NFData ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: ContentResult -> () Source #

type Rep ContentResult Source # 
Instance details

Defined in GitHub.Data.Content

type Rep ContentResult = D1 (MetaData "ContentResult" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "ContentResult" PrefixI True) (S1 (MetaSel (Just "contentResultContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ContentResultInfo) :*: S1 (MetaSel (Just "contentResultCommit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 GitCommit)))

data Author Source #

Constructors

Author 

Fields

Instances
Eq Author Source # 
Instance details

Defined in GitHub.Data.Content

Data Author Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: Author -> Constr Source #

dataTypeOf :: Author -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord Author Source # 
Instance details

Defined in GitHub.Data.Content

Show Author Source # 
Instance details

Defined in GitHub.Data.Content

Generic Author Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep Author :: Type -> Type Source #

ToJSON Author Source # 
Instance details

Defined in GitHub.Data.Content

Binary Author Source # 
Instance details

Defined in GitHub.Data.Content

NFData Author Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: Author -> () Source #

type Rep Author Source # 
Instance details

Defined in GitHub.Data.Content

type Rep Author = D1 (MetaData "Author" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "Author" PrefixI True) (S1 (MetaSel (Just "authorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "authorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

data CreateFile Source #

Instances
Eq CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Data CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: CreateFile -> Constr Source #

dataTypeOf :: CreateFile -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Show CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Generic CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep CreateFile :: Type -> Type Source #

ToJSON CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Binary CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

NFData CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: CreateFile -> () Source #

type Rep CreateFile Source # 
Instance details

Defined in GitHub.Data.Content

type Rep CreateFile = D1 (MetaData "CreateFile" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "CreateFile" PrefixI True) ((S1 (MetaSel (Just "createFilePath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "createFileMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "createFileContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "createFileBranch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "createFileAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Author)) :*: S1 (MetaSel (Just "createFileCommitter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Author))))))

data UpdateFile Source #

Instances
Eq UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Data UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: UpdateFile -> Constr Source #

dataTypeOf :: UpdateFile -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Show UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Generic UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep UpdateFile :: Type -> Type Source #

ToJSON UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Binary UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

NFData UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: UpdateFile -> () Source #

type Rep UpdateFile Source # 
Instance details

Defined in GitHub.Data.Content

data DeleteFile Source #

Instances
Eq DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Data DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Methods

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

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

toConstr :: DeleteFile -> Constr Source #

dataTypeOf :: DeleteFile -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Show DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Generic DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Associated Types

type Rep DeleteFile :: Type -> Type Source #

ToJSON DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Binary DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

NFData DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

Methods

rnf :: DeleteFile -> () Source #

type Rep DeleteFile Source # 
Instance details

Defined in GitHub.Data.Content

type Rep DeleteFile = D1 (MetaData "DeleteFile" "GitHub.Data.Content" "github-0.20-EqsirKiH6Hk89stA2S25YD" False) (C1 (MetaCons "DeleteFile" PrefixI True) ((S1 (MetaSel (Just "deleteFilePath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "deleteFileMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "deleteFileSHA") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "deleteFileBranch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "deleteFileAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Author)) :*: S1 (MetaSel (Just "deleteFileCommitter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Author))))))

(.=?) :: ToJSON v => Text -> Maybe v -> [Pair] Source #