| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Github.Data
Description
This module re-exports the Github.Data.Definitions module, adding
instances of FromJSON to it. If you wish to use the data without the
instances, use the Github.Data.Definitions module instead.
- module Github.Auth
- module Github.Data.Definitions
- module Github.Data.Gists
- module Github.Data.GitData
- module Github.Data.Issues
- module Github.Data.PullRequests
- module Github.Data.Repos
- module Github.Data.Request
- module Github.Data.Search
- module Github.Data.Teams
- module Github.Data.Webhooks
- data Name entity
- mkName :: proxy entity -> Text -> Name entity
- untagName :: Name entity -> Text
- mkOwnerName :: Text -> Name GithubOwner
- mkTeamName :: Text -> Name Team
- data Id entity
- mkId :: proxy entity -> Int -> Id entity
- untagId :: Id entity -> Int
- mkOwnerId :: Int -> Id GithubOwner
- mkTeamId :: Int -> Id Team
Module re-exports
module Github.Auth
module Github.Data.Definitions
module Github.Data.Gists
module Github.Data.GitData
module Github.Data.Issues
module Github.Data.PullRequests
module Github.Data.Repos
module Github.Data.Request
module Github.Data.Search
module Github.Data.Teams
module Github.Data.Webhooks
Tagged types
Name
Instances
| Eq (Name entity) Source | |
| Data entity => Data (Name entity) Source | |
| Ord (Name entity) Source | |
| Show (Name entity) Source | |
| IsString (Name entity) Source | |
| Generic (Name entity) Source | |
| ToJSON (Name entity) Source | |
| FromJSON (Name entity) Source | |
| NFData (Name entity) Source | |
| Hashable (Name entity) Source | |
| IsPathPart (Name a) Source | |
| type Rep (Name entity) Source |
mkOwnerName :: Text -> Name GithubOwner Source
mkTeamName :: Text -> Name Team Source
Id
Numeric identifier.
Instances
mkOwnerId :: Int -> Id GithubOwner Source