Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
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.
mkOwnerId :: Int -> Id GithubOwner Source