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