License | BSD-3-Clause |
---|---|
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data Privacy
- data Permission
- data AddTeamRepoPermission = AddTeamRepoPermission {}
- data SimpleTeam = SimpleTeam {
- simpleTeamId :: !(Id Team)
- simpleTeamUrl :: !URL
- simpleTeamName :: !Text
- simpleTeamSlug :: !(Name Team)
- simpleTeamDescription :: !(Maybe Text)
- simpleTeamPrivacy :: !(Maybe Privacy)
- simpleTeamPermission :: !Permission
- simpleTeamMembersUrl :: !URL
- simpleTeamRepositoriesUrl :: !URL
- data Team = Team {
- teamId :: !(Id Team)
- teamUrl :: !URL
- teamName :: !Text
- teamSlug :: !(Name Team)
- teamDescription :: !(Maybe Text)
- teamPrivacy :: !(Maybe Privacy)
- teamPermission :: !Permission
- teamMembersUrl :: !URL
- teamRepositoriesUrl :: !URL
- teamMembersCount :: !Int
- teamReposCount :: !Int
- teamOrganization :: !SimpleOrganization
- data CreateTeam = CreateTeam {
- createTeamName :: !(Name Team)
- createTeamDescription :: !(Maybe Text)
- createTeamRepoNames :: !(Vector (Name Repo))
- createTeamPermission :: Permission
- data EditTeam = EditTeam {
- editTeamName :: !(Name Team)
- editTeamDescription :: !(Maybe Text)
- editTeamPermission :: !Permission
- data Role
- data ReqState
- data TeamMembership = TeamMembership {}
- data CreateTeamMembership = CreateTeamMembership {}
- data TeamMemberRole
Documentation
Instances
Bounded Privacy Source # | |
Enum Privacy Source # | |
Eq Privacy Source # | |
Data Privacy Source # | |
Defined in GitHub.Data.Teams gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Privacy -> c Privacy # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Privacy # toConstr :: Privacy -> Constr # dataTypeOf :: Privacy -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Privacy) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Privacy) # gmapT :: (forall b. Data b => b -> b) -> Privacy -> Privacy # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Privacy -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Privacy -> r # gmapQ :: (forall d. Data d => d -> u) -> Privacy -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Privacy -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Privacy -> m Privacy # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Privacy -> m Privacy # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Privacy -> m Privacy # | |
Ord Privacy Source # | |
Show Privacy Source # | |
Generic Privacy Source # | |
ToJSON Privacy Source # | |
Defined in GitHub.Data.Teams | |
FromJSON Privacy Source # | |
Binary Privacy Source # | |
NFData Privacy Source # | |
Defined in GitHub.Data.Teams | |
type Rep Privacy Source # | |
data Permission Source #
Instances
data AddTeamRepoPermission Source #
Instances
data SimpleTeam Source #
SimpleTeam | |
|
Instances
Team | |
|
Instances
data CreateTeam Source #
CreateTeam | |
|
Instances
EditTeam | |
|
Instances
Eq EditTeam Source # | |
Data EditTeam Source # | |
Defined in GitHub.Data.Teams gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EditTeam -> c EditTeam # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EditTeam # toConstr :: EditTeam -> Constr # dataTypeOf :: EditTeam -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EditTeam) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EditTeam) # gmapT :: (forall b. Data b => b -> b) -> EditTeam -> EditTeam # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EditTeam -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EditTeam -> r # gmapQ :: (forall d. Data d => d -> u) -> EditTeam -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> EditTeam -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> EditTeam -> m EditTeam # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EditTeam -> m EditTeam # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EditTeam -> m EditTeam # | |
Ord EditTeam Source # | |
Defined in GitHub.Data.Teams | |
Show EditTeam Source # | |
Generic EditTeam Source # | |
ToJSON EditTeam Source # | |
Defined in GitHub.Data.Teams | |
Binary EditTeam Source # | |
NFData EditTeam Source # | |
Defined in GitHub.Data.Teams | |
type Rep EditTeam Source # | |
Defined in GitHub.Data.Teams type Rep EditTeam = D1 (MetaData "EditTeam" "GitHub.Data.Teams" "github-0.22-CooOCEhqNBO2WVzKDc0UNo" False) (C1 (MetaCons "EditTeam" PrefixI True) (S1 (MetaSel (Just "editTeamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Name Team)) :*: (S1 (MetaSel (Just "editTeamDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "editTeamPermission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Permission)))) |
Instances
Eq Role Source # | |
Data Role Source # | |
Defined in GitHub.Data.Teams gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Role -> c Role # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Role # dataTypeOf :: Role -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Role) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Role) # gmapT :: (forall b. Data b => b -> b) -> Role -> Role # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Role -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Role -> r # gmapQ :: (forall d. Data d => d -> u) -> Role -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Role -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Role -> m Role # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Role -> m Role # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Role -> m Role # | |
Ord Role Source # | |
Show Role Source # | |
Generic Role Source # | |
ToJSON Role Source # | |
Defined in GitHub.Data.Teams | |
FromJSON Role Source # | |
Binary Role Source # | |
NFData Role Source # | |
Defined in GitHub.Data.Teams | |
type Rep Role Source # | |
Instances
Eq ReqState Source # | |
Data ReqState Source # | |
Defined in GitHub.Data.Teams gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReqState -> c ReqState # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReqState # toConstr :: ReqState -> Constr # dataTypeOf :: ReqState -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReqState) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReqState) # gmapT :: (forall b. Data b => b -> b) -> ReqState -> ReqState # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReqState -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReqState -> r # gmapQ :: (forall d. Data d => d -> u) -> ReqState -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ReqState -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReqState -> m ReqState # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReqState -> m ReqState # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReqState -> m ReqState # | |
Ord ReqState Source # | |
Defined in GitHub.Data.Teams | |
Show ReqState Source # | |
Generic ReqState Source # | |
ToJSON ReqState Source # | |
Defined in GitHub.Data.Teams | |
FromJSON ReqState Source # | |
Binary ReqState Source # | |
NFData ReqState Source # | |
Defined in GitHub.Data.Teams | |
type Rep ReqState Source # | |
data TeamMembership Source #
Instances
data CreateTeamMembership Source #
Instances
data TeamMemberRole Source #
Filters members returned by their role in the team.
TeamMemberRoleAll | all members of the team. |
TeamMemberRoleMaintainer | team maintainers |
TeamMemberRoleMember | normal members of the team. |