github-0.19: Access to the GitHub API, v3.

LicenseBSD-3-Clause
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellNone
LanguageHaskell2010

GitHub.Data.Teams

Description

 
Synopsis

Documentation

data Privacy #

Instances
Bounded Privacy # 
Instance details

Defined in GitHub.Data.Teams

Enum Privacy # 
Instance details

Defined in GitHub.Data.Teams

Eq Privacy # 
Instance details

Defined in GitHub.Data.Teams

Methods

(==) :: Privacy -> Privacy -> Bool #

(/=) :: Privacy -> Privacy -> Bool #

Data Privacy # 
Instance details

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 #

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 # 
Instance details

Defined in GitHub.Data.Teams

Show Privacy # 
Instance details

Defined in GitHub.Data.Teams

Generic Privacy # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Privacy :: * -> * #

Methods

from :: Privacy -> Rep Privacy x #

to :: Rep Privacy x -> Privacy #

ToJSON Privacy # 
Instance details

Defined in GitHub.Data.Teams

FromJSON Privacy # 
Instance details

Defined in GitHub.Data.Teams

Binary Privacy # 
Instance details

Defined in GitHub.Data.Teams

Methods

put :: Privacy -> Put #

get :: Get Privacy #

putList :: [Privacy] -> Put #

NFData Privacy # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Privacy -> () #

type Rep Privacy # 
Instance details

Defined in GitHub.Data.Teams

type Rep Privacy = D1 (MetaData "Privacy" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "PrivacyClosed" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "PrivacySecret" PrefixI False) (U1 :: * -> *))

data Permission #

Instances
Bounded Permission # 
Instance details

Defined in GitHub.Data.Teams

Enum Permission # 
Instance details

Defined in GitHub.Data.Teams

Eq Permission # 
Instance details

Defined in GitHub.Data.Teams

Data Permission # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show Permission # 
Instance details

Defined in GitHub.Data.Teams

Generic Permission # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Permission :: * -> * #

ToJSON Permission # 
Instance details

Defined in GitHub.Data.Teams

FromJSON Permission # 
Instance details

Defined in GitHub.Data.Teams

Binary Permission # 
Instance details

Defined in GitHub.Data.Teams

NFData Permission # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Permission -> () #

type Rep Permission # 
Instance details

Defined in GitHub.Data.Teams

type Rep Permission = D1 (MetaData "Permission" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "PermissionPull" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "PermissionPush" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "PermissionAdmin" PrefixI False) (U1 :: * -> *)))

data AddTeamRepoPermission #

Instances
Eq AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Data AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AddTeamRepoPermission -> c AddTeamRepoPermission #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AddTeamRepoPermission #

toConstr :: AddTeamRepoPermission -> Constr #

dataTypeOf :: AddTeamRepoPermission -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AddTeamRepoPermission) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AddTeamRepoPermission) #

gmapT :: (forall b. Data b => b -> b) -> AddTeamRepoPermission -> AddTeamRepoPermission #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AddTeamRepoPermission -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AddTeamRepoPermission -> r #

gmapQ :: (forall d. Data d => d -> u) -> AddTeamRepoPermission -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AddTeamRepoPermission -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AddTeamRepoPermission -> m AddTeamRepoPermission #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AddTeamRepoPermission -> m AddTeamRepoPermission #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AddTeamRepoPermission -> m AddTeamRepoPermission #

Ord AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Show AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Generic AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep AddTeamRepoPermission :: * -> * #

ToJSON AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

FromJSON AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Binary AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

NFData AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: AddTeamRepoPermission -> () #

type Rep AddTeamRepoPermission # 
Instance details

Defined in GitHub.Data.Teams

type Rep AddTeamRepoPermission = D1 (MetaData "AddTeamRepoPermission" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "AddTeamRepoPermission" PrefixI True) (S1 (MetaSel (Just "addTeamRepoPermission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Permission)))

data SimpleTeam #

Instances
Eq SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

Data SimpleTeam # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

Generic SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep SimpleTeam :: * -> * #

FromJSON SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

Binary SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

NFData SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: SimpleTeam -> () #

type Rep SimpleTeam # 
Instance details

Defined in GitHub.Data.Teams

data Team #

Instances
Eq Team # 
Instance details

Defined in GitHub.Data.Teams

Methods

(==) :: Team -> Team -> Bool #

(/=) :: Team -> Team -> Bool #

Data Team # 
Instance details

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 #

toConstr :: Team -> Constr #

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Methods

compare :: Team -> Team -> Ordering #

(<) :: Team -> Team -> Bool #

(<=) :: Team -> Team -> Bool #

(>) :: Team -> Team -> Bool #

(>=) :: Team -> Team -> Bool #

max :: Team -> Team -> Team #

min :: Team -> Team -> Team #

Show Team # 
Instance details

Defined in GitHub.Data.Teams

Methods

showsPrec :: Int -> Team -> ShowS #

show :: Team -> String #

showList :: [Team] -> ShowS #

Generic Team # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Team :: * -> * #

Methods

from :: Team -> Rep Team x #

to :: Rep Team x -> Team #

FromJSON Team # 
Instance details

Defined in GitHub.Data.Teams

Binary Team # 
Instance details

Defined in GitHub.Data.Teams

Methods

put :: Team -> Put #

get :: Get Team #

putList :: [Team] -> Put #

NFData Team # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Team -> () #

type Rep Team # 
Instance details

Defined in GitHub.Data.Teams

data CreateTeam #

Instances
Eq CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

Data CreateTeam # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

Generic CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep CreateTeam :: * -> * #

ToJSON CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

Binary CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

NFData CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: CreateTeam -> () #

type Rep CreateTeam # 
Instance details

Defined in GitHub.Data.Teams

type Rep CreateTeam = D1 (MetaData "CreateTeam" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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))))

data EditTeam #

Instances
Eq EditTeam # 
Instance details

Defined in GitHub.Data.Teams

Data EditTeam # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show EditTeam # 
Instance details

Defined in GitHub.Data.Teams

Generic EditTeam # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep EditTeam :: * -> * #

Methods

from :: EditTeam -> Rep EditTeam x #

to :: Rep EditTeam x -> EditTeam #

ToJSON EditTeam # 
Instance details

Defined in GitHub.Data.Teams

Binary EditTeam # 
Instance details

Defined in GitHub.Data.Teams

Methods

put :: EditTeam -> Put #

get :: Get EditTeam #

putList :: [EditTeam] -> Put #

NFData EditTeam # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: EditTeam -> () #

type Rep EditTeam # 
Instance details

Defined in GitHub.Data.Teams

type Rep EditTeam = D1 (MetaData "EditTeam" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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))))

data Role #

Constructors

RoleMaintainer 
RoleMember 
Instances
Eq Role # 
Instance details

Defined in GitHub.Data.Teams

Methods

(==) :: Role -> Role -> Bool #

(/=) :: Role -> Role -> Bool #

Data Role # 
Instance details

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 #

toConstr :: Role -> Constr #

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 # 
Instance details

Defined in GitHub.Data.Teams

Methods

compare :: Role -> Role -> Ordering #

(<) :: Role -> Role -> Bool #

(<=) :: Role -> Role -> Bool #

(>) :: Role -> Role -> Bool #

(>=) :: Role -> Role -> Bool #

max :: Role -> Role -> Role #

min :: Role -> Role -> Role #

Show Role # 
Instance details

Defined in GitHub.Data.Teams

Methods

showsPrec :: Int -> Role -> ShowS #

show :: Role -> String #

showList :: [Role] -> ShowS #

Generic Role # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Role :: * -> * #

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

ToJSON Role # 
Instance details

Defined in GitHub.Data.Teams

FromJSON Role # 
Instance details

Defined in GitHub.Data.Teams

Binary Role # 
Instance details

Defined in GitHub.Data.Teams

Methods

put :: Role -> Put #

get :: Get Role #

putList :: [Role] -> Put #

NFData Role # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Role -> () #

type Rep Role # 
Instance details

Defined in GitHub.Data.Teams

type Rep Role = D1 (MetaData "Role" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "RoleMaintainer" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "RoleMember" PrefixI False) (U1 :: * -> *))

data ReqState #

Constructors

StatePending 
StateActive 
Instances
Eq ReqState # 
Instance details

Defined in GitHub.Data.Teams

Data ReqState # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show ReqState # 
Instance details

Defined in GitHub.Data.Teams

Generic ReqState # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep ReqState :: * -> * #

Methods

from :: ReqState -> Rep ReqState x #

to :: Rep ReqState x -> ReqState #

ToJSON ReqState # 
Instance details

Defined in GitHub.Data.Teams

FromJSON ReqState # 
Instance details

Defined in GitHub.Data.Teams

Binary ReqState # 
Instance details

Defined in GitHub.Data.Teams

Methods

put :: ReqState -> Put #

get :: Get ReqState #

putList :: [ReqState] -> Put #

NFData ReqState # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: ReqState -> () #

type Rep ReqState # 
Instance details

Defined in GitHub.Data.Teams

type Rep ReqState = D1 (MetaData "ReqState" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "StatePending" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "StateActive" PrefixI False) (U1 :: * -> *))

data TeamMembership #

Instances
Eq TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Data TeamMembership # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Generic TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep TeamMembership :: * -> * #

FromJSON TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Binary TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

NFData TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: TeamMembership -> () #

type Rep TeamMembership # 
Instance details

Defined in GitHub.Data.Teams

type Rep TeamMembership = D1 (MetaData "TeamMembership" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" 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 #

Instances
Eq CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Data CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTeamMembership -> c CreateTeamMembership #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTeamMembership #

toConstr :: CreateTeamMembership -> Constr #

dataTypeOf :: CreateTeamMembership -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTeamMembership) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTeamMembership) #

gmapT :: (forall b. Data b => b -> b) -> CreateTeamMembership -> CreateTeamMembership #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTeamMembership -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTeamMembership -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTeamMembership -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTeamMembership -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTeamMembership -> m CreateTeamMembership #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTeamMembership -> m CreateTeamMembership #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTeamMembership -> m CreateTeamMembership #

Ord CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Show CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Generic CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep CreateTeamMembership :: * -> * #

ToJSON CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

FromJSON CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Binary CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

NFData CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: CreateTeamMembership -> () #

type Rep CreateTeamMembership # 
Instance details

Defined in GitHub.Data.Teams

type Rep CreateTeamMembership = D1 (MetaData "CreateTeamMembership" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "CreateTeamMembership" PrefixI True) (S1 (MetaSel (Just "createTeamMembershipRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Role)))

data TeamMemberRole #

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 # 
Instance details

Defined in GitHub.Data.Teams

Enum TeamMemberRole # 
Instance details

Defined in GitHub.Data.Teams

Eq TeamMemberRole # 
Instance details

Defined in GitHub.Data.Teams

Data TeamMemberRole # 
Instance details

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 :: (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 # 
Instance details

Defined in GitHub.Data.Teams

Show TeamMemberRole # 
Instance details

Defined in GitHub.Data.Teams

Generic TeamMemberRole # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep TeamMemberRole :: * -> * #

type Rep TeamMemberRole # 
Instance details

Defined in GitHub.Data.Teams

type Rep TeamMemberRole = D1 (MetaData "TeamMemberRole" "GitHub.Data.Teams" "github-0.19-JgukH9x8BCmAGGdsxcG3e3" False) (C1 (MetaCons "TeamMemberRoleAll" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "TeamMemberRoleMaintainer" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "TeamMemberRoleMember" PrefixI False) (U1 :: * -> *)))