Safe Haskell | None |
---|---|
Language | Haskell2010 |
GitHub.Endpoints.Repos.Collaborators
Description
The repo collaborators API as described on http://developer.github.com/v3/repos/collaborators/.
Synopsis
- collaboratorsOnR :: forall (k :: RW). Name Owner -> Name Repo -> FetchCount -> Request k (Vector SimpleUser)
- collaboratorPermissionOnR :: forall (rw :: RW). Name Owner -> Name Repo -> Name User -> GenRequest ('MtJSON :: MediaType Type) rw CollaboratorWithPermission
- isCollaboratorOnR :: forall (rw :: RW). Name Owner -> Name Repo -> Name User -> GenRequest ('MtStatus :: MediaType Type) rw Bool
- addCollaboratorR :: Name Owner -> Name Repo -> Name User -> GenRequest ('MtJSON :: MediaType Type) 'RW (Maybe RepoInvitation)
- module GitHub.Data
Documentation
collaboratorsOnR :: forall (k :: RW). Name Owner -> Name Repo -> FetchCount -> Request k (Vector SimpleUser) Source #
collaboratorPermissionOnR Source #
Arguments
:: forall (rw :: RW). Name Owner | Repository owner |
-> Name Repo | Repository name |
-> Name User | Collaborator to check permissions of. |
-> GenRequest ('MtJSON :: MediaType Type) rw CollaboratorWithPermission |
Review a user's permission level. https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level
Arguments
:: forall (rw :: RW). Name Owner | Repository owner |
-> Name Repo | Repository name |
-> Name User | Collaborator? |
-> GenRequest ('MtStatus :: MediaType Type) rw Bool |
Check if a user is a collaborator. See https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator
Arguments
:: Name Owner | Repository owner |
-> Name Repo | Repository name |
-> Name User | Collaborator to add |
-> GenRequest ('MtJSON :: MediaType Type) 'RW (Maybe RepoInvitation) |
Invite a user as a collaborator. See https://developer.github.com/v3/repos/collaborators/#add-user-as-a-collaborator
module GitHub.Data