Safe Haskell | None |
---|---|
Language | Haskell2010 |
GitHub.Endpoints.Repos.Contents
Description
The Github Repo Contents API, as documented at https://developer.github.com/v3/repos/contents/
Synopsis
- contentsForR :: forall (k :: RW). Name Owner -> Name Repo -> Text -> Maybe Text -> Request k Content
- readmeForR :: forall (k :: RW). Name Owner -> Name Repo -> Request k Content
- archiveForR :: forall (rw :: RW). Name Owner -> Name Repo -> ArchiveFormat -> Maybe Text -> GenRequest ('MtRedirect :: MediaType Type) rw URI
- createFileR :: Name Owner -> Name Repo -> CreateFile -> Request 'RW ContentResult
- updateFileR :: Name Owner -> Name Repo -> UpdateFile -> Request 'RW ContentResult
- deleteFileR :: Name Owner -> Name Repo -> DeleteFile -> GenRequest ('MtUnit :: MediaType Type) 'RW ()
- module GitHub.Data
Querying contents
Arguments
:: forall (rw :: RW). Name Owner | |
-> Name Repo | |
-> ArchiveFormat | The type of archive to retrieve |
-> Maybe Text | Git commit |
-> GenRequest ('MtRedirect :: MediaType Type) rw URI |
Create
createFileR :: Name Owner -> Name Repo -> CreateFile -> Request 'RW ContentResult Source #
Update
updateFileR :: Name Owner -> Name Repo -> UpdateFile -> Request 'RW ContentResult Source #
Delete
deleteFileR :: Name Owner -> Name Repo -> DeleteFile -> GenRequest ('MtUnit :: MediaType Type) 'RW () Source #
module GitHub.Data