github-0.20: 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 Source #

Instances
Bounded Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Enum Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Eq Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Data Privacy Source # 
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 Source #

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

toConstr :: Privacy -> Constr Source #

dataTypeOf :: Privacy -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Show Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Generic Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Privacy :: Type -> Type Source #

ToJSON Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

FromJSON Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Binary Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

NFData Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Privacy -> () Source #

type Rep Privacy Source # 
Instance details

Defined in GitHub.Data.Teams

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

data Permission Source #

Instances
Bounded Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Enum Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Eq Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Data Permission Source # 
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 Source #

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

toConstr :: Permission -> Constr Source #

dataTypeOf :: Permission -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Show Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Generic Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Permission :: Type -> Type Source #

ToJSON Permission Source # 
Instance details

Defined in GitHub.Data.Teams

FromJSON Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Binary Permission Source # 
Instance details

Defined in GitHub.Data.Teams

NFData Permission Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Permission -> () Source #

type Rep Permission Source # 
Instance details

Defined in GitHub.Data.Teams

type Rep Permission = D1 (MetaData "Permission" "GitHub.Data.Teams" "github-0.20-EqsirKiH6Hk89stA2S25YD" 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 #

Instances
Eq AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

Data AddTeamRepoPermission Source # 
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 Source #

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

toConstr :: AddTeamRepoPermission -> Constr Source #

dataTypeOf :: AddTeamRepoPermission -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

Show AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

Generic AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep AddTeamRepoPermission :: Type -> Type Source #

ToJSON AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

FromJSON AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

Binary AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

NFData AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

type Rep AddTeamRepoPermission Source # 
Instance details

Defined in GitHub.Data.Teams

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

data SimpleTeam Source #

Instances
Eq SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Data SimpleTeam Source # 
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 Source #

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

toConstr :: SimpleTeam -> Constr Source #

dataTypeOf :: SimpleTeam -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Show SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Generic SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep SimpleTeam :: Type -> Type Source #

FromJSON SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Binary SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

NFData SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: SimpleTeam -> () Source #

type Rep SimpleTeam Source # 
Instance details

Defined in GitHub.Data.Teams

data Team Source #

Instances
Eq Team Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

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

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

Data Team Source # 
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 Source #

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

toConstr :: Team -> Constr Source #

dataTypeOf :: Team -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord Team Source # 
Instance details

Defined in GitHub.Data.Teams

Show Team Source # 
Instance details

Defined in GitHub.Data.Teams

Generic Team Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Team :: Type -> Type Source #

Methods

from :: Team -> Rep Team x Source #

to :: Rep Team x -> Team Source #

FromJSON Team Source # 
Instance details

Defined in GitHub.Data.Teams

Binary Team Source # 
Instance details

Defined in GitHub.Data.Teams

NFData Team Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Team -> () Source #

type Rep Team Source # 
Instance details

Defined in GitHub.Data.Teams

data CreateTeam Source #

Instances
Eq CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Data CreateTeam Source # 
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 Source #

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

toConstr :: CreateTeam -> Constr Source #

dataTypeOf :: CreateTeam -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Show CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Generic CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep CreateTeam :: Type -> Type Source #

ToJSON CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Binary CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

NFData CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: CreateTeam -> () Source #

type Rep CreateTeam Source # 
Instance details

Defined in GitHub.Data.Teams

type Rep CreateTeam = D1 (MetaData "CreateTeam" "GitHub.Data.Teams" "github-0.20-EqsirKiH6Hk89stA2S25YD" 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 Source #

Instances
Eq EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Data EditTeam Source # 
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 Source #

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

toConstr :: EditTeam -> Constr Source #

dataTypeOf :: EditTeam -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Show EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Generic EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep EditTeam :: Type -> Type Source #

ToJSON EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Binary EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

NFData EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: EditTeam -> () Source #

type Rep EditTeam Source # 
Instance details

Defined in GitHub.Data.Teams

type Rep EditTeam = D1 (MetaData "EditTeam" "GitHub.Data.Teams" "github-0.20-EqsirKiH6Hk89stA2S25YD" 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 Source #

Constructors

RoleMaintainer 
RoleMember 
Instances
Eq Role Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

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

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

Data Role Source # 
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 Source #

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

toConstr :: Role -> Constr Source #

dataTypeOf :: Role -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord Role Source # 
Instance details

Defined in GitHub.Data.Teams

Show Role Source # 
Instance details

Defined in GitHub.Data.Teams

Generic Role Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep Role :: Type -> Type Source #

Methods

from :: Role -> Rep Role x Source #

to :: Rep Role x -> Role Source #

ToJSON Role Source # 
Instance details

Defined in GitHub.Data.Teams

FromJSON Role Source # 
Instance details

Defined in GitHub.Data.Teams

Binary Role Source # 
Instance details

Defined in GitHub.Data.Teams

NFData Role Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: Role -> () Source #

type Rep Role Source # 
Instance details

Defined in GitHub.Data.Teams

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

data ReqState Source #

Constructors

StatePending 
StateActive 
Instances
Eq ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

Data ReqState Source # 
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 Source #

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

toConstr :: ReqState -> Constr Source #

dataTypeOf :: ReqState -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

Show ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

Generic ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep ReqState :: Type -> Type Source #

ToJSON ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

FromJSON ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

Binary ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

NFData ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: ReqState -> () Source #

type Rep ReqState Source # 
Instance details

Defined in GitHub.Data.Teams

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

data TeamMembership Source #

Instances
Eq TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Data TeamMembership Source # 
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 Source #

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

toConstr :: TeamMembership -> Constr Source #

dataTypeOf :: TeamMembership -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Show TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Generic TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep TeamMembership :: Type -> Type Source #

FromJSON TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Binary TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

NFData TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Methods

rnf :: TeamMembership -> () Source #

type Rep TeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

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

Instances
Eq CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Data CreateTeamMembership Source # 
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 Source #

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

toConstr :: CreateTeamMembership -> Constr Source #

dataTypeOf :: CreateTeamMembership -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Show CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Generic CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep CreateTeamMembership :: Type -> Type Source #

ToJSON CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

FromJSON CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

Binary CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

NFData CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

type Rep CreateTeamMembership Source # 
Instance details

Defined in GitHub.Data.Teams

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

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

Defined in GitHub.Data.Teams

Enum TeamMemberRole Source # 
Instance details

Defined in GitHub.Data.Teams

Eq TeamMemberRole Source # 
Instance details

Defined in GitHub.Data.Teams

Data TeamMemberRole Source # 
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 Source #

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

toConstr :: TeamMemberRole -> Constr Source #

dataTypeOf :: TeamMemberRole -> DataType Source #

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

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

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

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

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

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

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

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

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

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

Ord TeamMemberRole Source # 
Instance details

Defined in GitHub.Data.Teams

Show TeamMemberRole Source # 
Instance details

Defined in GitHub.Data.Teams

Generic TeamMemberRole Source # 
Instance details

Defined in GitHub.Data.Teams

Associated Types

type Rep TeamMemberRole :: Type -> Type Source #

type Rep TeamMemberRole Source # 
Instance details

Defined in GitHub.Data.Teams

type Rep TeamMemberRole = D1 (MetaData "TeamMemberRole" "GitHub.Data.Teams" "github-0.20-EqsirKiH6Hk89stA2S25YD" 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)))