License | BSD-3-Clause |
---|---|
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Safe Haskell | None |
Language | Haskell2010 |
GitHub.Data.Teams
Description
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
Constructors
PrivacyClosed | |
PrivacySecret |
Instances
Bounded Privacy Source # | |
Defined in GitHub.Data.Teams | |
Enum Privacy Source # | |
Defined in GitHub.Data.Teams | |
Eq Privacy Source # | |
Data Privacy Source # | |
Defined in GitHub.Data.Teams Methods 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 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 :: forall r r'. (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 # | |
NFData Privacy Source # | |
Defined in GitHub.Data.Teams | |
FromJSON Privacy Source # | |
Defined in GitHub.Data.Teams | |
ToJSON Privacy Source # | |
Defined in GitHub.Data.Teams Methods toEncoding :: Privacy -> Encoding # toJSONList :: [Privacy] -> Value # toEncodingList :: [Privacy] -> Encoding # | |
Binary Privacy Source # | |
type Rep Privacy Source # | |
Defined in GitHub.Data.Teams type Rep Privacy = D1 ('MetaData "Privacy" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "PrivacyClosed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PrivacySecret" 'PrefixI 'False) (U1 :: Type -> Type)) |
data Permission Source #
Constructors
PermissionPull | |
PermissionPush | |
PermissionAdmin |
Instances
Bounded Permission Source # | |
Defined in GitHub.Data.Teams | |
Enum Permission Source # | |
Defined in GitHub.Data.Teams Methods succ :: Permission -> Permission pred :: Permission -> Permission toEnum :: Int -> Permission fromEnum :: Permission -> Int enumFrom :: Permission -> [Permission] enumFromThen :: Permission -> Permission -> [Permission] enumFromTo :: Permission -> Permission -> [Permission] enumFromThenTo :: Permission -> Permission -> Permission -> [Permission] | |
Eq Permission Source # | |
Defined in GitHub.Data.Teams | |
Data Permission Source # | |
Defined in GitHub.Data.Teams Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Permission -> c Permission gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Permission toConstr :: Permission -> Constr dataTypeOf :: Permission -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Permission) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Permission) gmapT :: (forall b. Data b => b -> b) -> Permission -> Permission gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r gmapQ :: (forall d. Data d => d -> u) -> Permission -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Permission -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Permission -> m Permission gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission | |
Ord Permission Source # | |
Defined in GitHub.Data.Teams Methods compare :: Permission -> Permission -> Ordering (<) :: Permission -> Permission -> Bool (<=) :: Permission -> Permission -> Bool (>) :: Permission -> Permission -> Bool (>=) :: Permission -> Permission -> Bool max :: Permission -> Permission -> Permission min :: Permission -> Permission -> Permission | |
Show Permission Source # | |
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> Permission -> ShowS show :: Permission -> String showList :: [Permission] -> ShowS | |
Generic Permission Source # | |
Defined in GitHub.Data.Teams Associated Types type Rep Permission :: Type -> Type | |
NFData Permission Source # | |
Defined in GitHub.Data.Teams Methods rnf :: Permission -> () # | |
FromJSON Permission Source # | |
Defined in GitHub.Data.Teams | |
ToJSON Permission Source # | |
Defined in GitHub.Data.Teams Methods toJSON :: Permission -> Value # toEncoding :: Permission -> Encoding # toJSONList :: [Permission] -> Value # toEncodingList :: [Permission] -> Encoding # | |
Binary Permission Source # | |
Defined in GitHub.Data.Teams | |
type Rep Permission Source # | |
Defined in GitHub.Data.Teams type Rep Permission = D1 ('MetaData "Permission" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "PermissionPull" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PermissionPush" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PermissionAdmin" 'PrefixI 'False) (U1 :: Type -> Type))) |
data AddTeamRepoPermission Source #
Constructors
AddTeamRepoPermission | |
Fields |
Instances
data SimpleTeam Source #
Constructors
SimpleTeam | |
Fields
|
Instances
Eq SimpleTeam Source # | |
Defined in GitHub.Data.Teams | |
Data SimpleTeam Source # | |
Defined in GitHub.Data.Teams Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SimpleTeam -> c SimpleTeam gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SimpleTeam toConstr :: SimpleTeam -> Constr dataTypeOf :: SimpleTeam -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SimpleTeam) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SimpleTeam) gmapT :: (forall b. Data b => b -> b) -> SimpleTeam -> SimpleTeam gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SimpleTeam -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SimpleTeam -> r gmapQ :: (forall d. Data d => d -> u) -> SimpleTeam -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SimpleTeam -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SimpleTeam -> m SimpleTeam gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleTeam -> m SimpleTeam gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleTeam -> m SimpleTeam | |
Ord SimpleTeam Source # | |
Defined in GitHub.Data.Teams Methods compare :: SimpleTeam -> SimpleTeam -> Ordering (<) :: SimpleTeam -> SimpleTeam -> Bool (<=) :: SimpleTeam -> SimpleTeam -> Bool (>) :: SimpleTeam -> SimpleTeam -> Bool (>=) :: SimpleTeam -> SimpleTeam -> Bool max :: SimpleTeam -> SimpleTeam -> SimpleTeam min :: SimpleTeam -> SimpleTeam -> SimpleTeam | |
Show SimpleTeam Source # | |
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> SimpleTeam -> ShowS show :: SimpleTeam -> String showList :: [SimpleTeam] -> ShowS | |
Generic SimpleTeam Source # | |
Defined in GitHub.Data.Teams Associated Types type Rep SimpleTeam :: Type -> Type | |
NFData SimpleTeam Source # | |
Defined in GitHub.Data.Teams Methods rnf :: SimpleTeam -> () # | |
FromJSON SimpleTeam Source # | |
Defined in GitHub.Data.Teams | |
Binary SimpleTeam Source # | |
Defined in GitHub.Data.Teams | |
type Rep SimpleTeam Source # | |
Defined in GitHub.Data.Teams type Rep SimpleTeam = D1 ('MetaData "SimpleTeam" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "SimpleTeam" 'PrefixI 'True) (((S1 ('MetaSel ('Just "simpleTeamId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Team)) :*: S1 ('MetaSel ('Just "simpleTeamUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "simpleTeamName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "simpleTeamSlug") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Team)))) :*: ((S1 ('MetaSel ('Just "simpleTeamDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "simpleTeamPrivacy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Privacy))) :*: (S1 ('MetaSel ('Just "simpleTeamPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Permission) :*: (S1 ('MetaSel ('Just "simpleTeamMembersUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "simpleTeamRepositoriesUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))))) |
Constructors
Team | |
Fields
|
Instances
Eq Team Source # | |
Data Team Source # | |
Defined in GitHub.Data.Teams Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Team -> c Team gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Team dataTypeOf :: Team -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Team) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Team) gmapT :: (forall b. Data b => b -> b) -> Team -> Team gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Team -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Team -> r gmapQ :: (forall d. Data d => d -> u) -> Team -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Team -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Team -> m Team gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Team -> m Team gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Team -> m Team | |
Ord Team Source # | |
Show Team Source # | |
Generic Team Source # | |
NFData Team Source # | |
Defined in GitHub.Data.Teams | |
FromJSON Team Source # | |
Defined in GitHub.Data.Teams | |
Binary Team Source # | |
type Rep Team Source # | |
Defined in GitHub.Data.Teams type Rep Team = D1 ('MetaData "Team" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "Team" 'PrefixI 'True) (((S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Team)) :*: (S1 ('MetaSel ('Just "teamUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "teamName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "teamSlug") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Team)) :*: (S1 ('MetaSel ('Just "teamDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamPrivacy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Privacy))))) :*: ((S1 ('MetaSel ('Just "teamPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Permission) :*: (S1 ('MetaSel ('Just "teamMembersUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "teamRepositoriesUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: (S1 ('MetaSel ('Just "teamMembersCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "teamReposCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "teamOrganization") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SimpleOrganization)))))) |
data CreateTeam Source #
Constructors
CreateTeam | |
Fields
|
Instances
Eq CreateTeam Source # | |
Defined in GitHub.Data.Teams | |
Data CreateTeam Source # | |
Defined in GitHub.Data.Teams Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTeam -> c CreateTeam gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTeam toConstr :: CreateTeam -> Constr dataTypeOf :: CreateTeam -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTeam) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTeam) gmapT :: (forall b. Data b => b -> b) -> CreateTeam -> CreateTeam gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTeam -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTeam -> r gmapQ :: (forall d. Data d => d -> u) -> CreateTeam -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTeam -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTeam -> m CreateTeam gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTeam -> m CreateTeam gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTeam -> m CreateTeam | |
Ord CreateTeam Source # | |
Defined in GitHub.Data.Teams Methods compare :: CreateTeam -> CreateTeam -> Ordering (<) :: CreateTeam -> CreateTeam -> Bool (<=) :: CreateTeam -> CreateTeam -> Bool (>) :: CreateTeam -> CreateTeam -> Bool (>=) :: CreateTeam -> CreateTeam -> Bool max :: CreateTeam -> CreateTeam -> CreateTeam min :: CreateTeam -> CreateTeam -> CreateTeam | |
Show CreateTeam Source # | |
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> CreateTeam -> ShowS show :: CreateTeam -> String showList :: [CreateTeam] -> ShowS | |
Generic CreateTeam Source # | |
Defined in GitHub.Data.Teams Associated Types type Rep CreateTeam :: Type -> Type | |
NFData CreateTeam Source # | |
Defined in GitHub.Data.Teams Methods rnf :: CreateTeam -> () # | |
ToJSON CreateTeam Source # | |
Defined in GitHub.Data.Teams Methods toJSON :: CreateTeam -> Value # toEncoding :: CreateTeam -> Encoding # toJSONList :: [CreateTeam] -> Value # toEncodingList :: [CreateTeam] -> Encoding # | |
Binary CreateTeam Source # | |
Defined in GitHub.Data.Teams | |
type Rep CreateTeam Source # | |
Defined in GitHub.Data.Teams type Rep CreateTeam = D1 ('MetaData "CreateTeam" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "CreateTeam" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTeamName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Team)) :*: S1 ('MetaSel ('Just "createTeamDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createTeamRepoNames") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector (Name Repo))) :*: S1 ('MetaSel ('Just "createTeamPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Permission)))) |
Constructors
EditTeam | |
Fields
|
Instances
Eq EditTeam Source # | |
Data EditTeam Source # | |
Defined in GitHub.Data.Teams Methods 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 :: forall r r'. (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 # | |
Show EditTeam Source # | |
Generic EditTeam Source # | |
NFData EditTeam Source # | |
Defined in GitHub.Data.Teams | |
ToJSON EditTeam Source # | |
Defined in GitHub.Data.Teams Methods toEncoding :: EditTeam -> Encoding # toJSONList :: [EditTeam] -> Value # toEncodingList :: [EditTeam] -> Encoding # | |
Binary EditTeam Source # | |
type Rep EditTeam Source # | |
Defined in GitHub.Data.Teams type Rep EditTeam = D1 ('MetaData "EditTeam" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" '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)))) |
Constructors
RoleMaintainer | |
RoleMember |
Instances
Eq Role Source # | |
Data Role Source # | |
Defined in GitHub.Data.Teams Methods 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 :: forall r r'. (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 # | |
NFData Role Source # | |
Defined in GitHub.Data.Teams | |
FromJSON Role Source # | |
Defined in GitHub.Data.Teams | |
ToJSON Role Source # | |
Defined in GitHub.Data.Teams Methods toEncoding :: Role -> Encoding # toJSONList :: [Role] -> Value # toEncodingList :: [Role] -> Encoding # | |
Binary Role Source # | |
type Rep Role Source # | |
Defined in GitHub.Data.Teams type Rep Role = D1 ('MetaData "Role" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "RoleMaintainer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RoleMember" 'PrefixI 'False) (U1 :: Type -> Type)) |
Constructors
StatePending | |
StateActive |
Instances
Eq ReqState Source # | |
Data ReqState Source # | |
Defined in GitHub.Data.Teams Methods 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 :: forall r r'. (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 # | |
Show ReqState Source # | |
Generic ReqState Source # | |
NFData ReqState Source # | |
Defined in GitHub.Data.Teams | |
FromJSON ReqState Source # | |
Defined in GitHub.Data.Teams | |
ToJSON ReqState Source # | |
Defined in GitHub.Data.Teams Methods toEncoding :: ReqState -> Encoding # toJSONList :: [ReqState] -> Value # toEncodingList :: [ReqState] -> Encoding # | |
Binary ReqState Source # | |
type Rep ReqState Source # | |
Defined in GitHub.Data.Teams type Rep ReqState = D1 ('MetaData "ReqState" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "StatePending" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "StateActive" 'PrefixI 'False) (U1 :: Type -> Type)) |
data TeamMembership Source #
Constructors
TeamMembership | |
Fields |
Instances
Eq TeamMembership Source # | |
Defined in GitHub.Data.Teams Methods (==) :: TeamMembership -> TeamMembership -> Bool (/=) :: TeamMembership -> TeamMembership -> Bool | |
Data TeamMembership Source # | |
Defined in GitHub.Data.Teams Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TeamMembership -> c TeamMembership gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TeamMembership toConstr :: TeamMembership -> Constr dataTypeOf :: TeamMembership -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TeamMembership) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TeamMembership) gmapT :: (forall b. Data b => b -> b) -> TeamMembership -> TeamMembership gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TeamMembership -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TeamMembership -> r gmapQ :: (forall d. Data d => d -> u) -> TeamMembership -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> TeamMembership -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> TeamMembership -> m TeamMembership gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TeamMembership -> m TeamMembership gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TeamMembership -> m TeamMembership | |
Ord TeamMembership Source # | |
Defined in GitHub.Data.Teams Methods compare :: TeamMembership -> TeamMembership -> Ordering (<) :: TeamMembership -> TeamMembership -> Bool (<=) :: TeamMembership -> TeamMembership -> Bool (>) :: TeamMembership -> TeamMembership -> Bool (>=) :: TeamMembership -> TeamMembership -> Bool max :: TeamMembership -> TeamMembership -> TeamMembership min :: TeamMembership -> TeamMembership -> TeamMembership | |
Show TeamMembership Source # | |
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> TeamMembership -> ShowS show :: TeamMembership -> String showList :: [TeamMembership] -> ShowS | |
Generic TeamMembership Source # | |
Defined in GitHub.Data.Teams Associated Types type Rep TeamMembership :: Type -> Type | |
NFData TeamMembership Source # | |
Defined in GitHub.Data.Teams Methods rnf :: TeamMembership -> () # | |
FromJSON TeamMembership Source # | |
Defined in GitHub.Data.Teams Methods parseJSON :: Value -> Parser TeamMembership # parseJSONList :: Value -> Parser [TeamMembership] # | |
Binary TeamMembership Source # | |
Defined in GitHub.Data.Teams | |
type Rep TeamMembership Source # | |
Defined in GitHub.Data.Teams type Rep TeamMembership = D1 ('MetaData "TeamMembership" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "TeamMembership" 'PrefixI 'True) (S1 ('MetaSel ('Just "teamMembershipUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "teamMembershipRole") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Role) :*: S1 ('MetaSel ('Just "teamMembershipReqState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ReqState)))) |
data CreateTeamMembership Source #
Constructors
CreateTeamMembership | |
Fields |
Instances
data TeamMemberRole Source #
Filters members returned by their role in the team.
Constructors
TeamMemberRoleAll | all members of the team. |
TeamMemberRoleMaintainer | team maintainers |
TeamMemberRoleMember | normal members of the team. |
Instances
Bounded TeamMemberRole Source # | |
Defined in GitHub.Data.Teams | |
Enum TeamMemberRole Source # | |
Defined in GitHub.Data.Teams Methods succ :: TeamMemberRole -> TeamMemberRole pred :: TeamMemberRole -> TeamMemberRole toEnum :: Int -> TeamMemberRole fromEnum :: TeamMemberRole -> Int enumFrom :: TeamMemberRole -> [TeamMemberRole] enumFromThen :: TeamMemberRole -> TeamMemberRole -> [TeamMemberRole] enumFromTo :: TeamMemberRole -> TeamMemberRole -> [TeamMemberRole] enumFromThenTo :: TeamMemberRole -> TeamMemberRole -> TeamMemberRole -> [TeamMemberRole] | |
Eq TeamMemberRole Source # | |
Defined in GitHub.Data.Teams Methods (==) :: TeamMemberRole -> TeamMemberRole -> Bool (/=) :: TeamMemberRole -> TeamMemberRole -> Bool | |
Data TeamMemberRole Source # | |
Defined in GitHub.Data.Teams Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TeamMemberRole -> c TeamMemberRole gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TeamMemberRole toConstr :: TeamMemberRole -> Constr dataTypeOf :: TeamMemberRole -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TeamMemberRole) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TeamMemberRole) gmapT :: (forall b. Data b => b -> b) -> TeamMemberRole -> TeamMemberRole gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TeamMemberRole -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TeamMemberRole -> r gmapQ :: (forall d. Data d => d -> u) -> TeamMemberRole -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> TeamMemberRole -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> TeamMemberRole -> m TeamMemberRole gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TeamMemberRole -> m TeamMemberRole gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TeamMemberRole -> m TeamMemberRole | |
Ord TeamMemberRole Source # | |
Defined in GitHub.Data.Teams Methods compare :: TeamMemberRole -> TeamMemberRole -> Ordering (<) :: TeamMemberRole -> TeamMemberRole -> Bool (<=) :: TeamMemberRole -> TeamMemberRole -> Bool (>) :: TeamMemberRole -> TeamMemberRole -> Bool (>=) :: TeamMemberRole -> TeamMemberRole -> Bool max :: TeamMemberRole -> TeamMemberRole -> TeamMemberRole min :: TeamMemberRole -> TeamMemberRole -> TeamMemberRole | |
Show TeamMemberRole Source # | |
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> TeamMemberRole -> ShowS show :: TeamMemberRole -> String showList :: [TeamMemberRole] -> ShowS | |
Generic TeamMemberRole Source # | |
Defined in GitHub.Data.Teams Associated Types type Rep TeamMemberRole :: Type -> Type | |
type Rep TeamMemberRole Source # | |
Defined in GitHub.Data.Teams type Rep TeamMemberRole = D1 ('MetaData "TeamMemberRole" "GitHub.Data.Teams" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "TeamMemberRoleAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TeamMemberRoleMaintainer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TeamMemberRoleMember" 'PrefixI 'False) (U1 :: Type -> Type))) |