Safe Haskell | None |
---|---|
Language | Haskell2010 |
GitHub.Data.Teams
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 :: !Privacy
- simpleTeamPermission :: !Permission
- simpleTeamMembersUrl :: !URL
- simpleTeamRepositoriesUrl :: !URL
- data Team = Team {
- teamId :: !(Id Team)
- teamUrl :: !URL
- teamName :: !Text
- teamSlug :: !(Name Team)
- teamDescription :: !(Maybe Text)
- teamPrivacy :: !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))
- createTeamPrivacy :: !Privacy
- createTeamPermission :: !Permission
- data EditTeam = EditTeam {
- editTeamName :: !(Name Team)
- editTeamDescription :: !(Maybe Text)
- editTeamPrivacy :: !(Maybe Privacy)
- editTeamPermission :: !(Maybe Permission)
- data Role
- data ReqState
- data TeamMembership = TeamMembership {}
- data CreateTeamMembership = CreateTeamMembership {}
- data TeamMemberRole
Documentation
Constructors
PrivacyClosed | |
PrivacySecret |
Instances
FromJSON Privacy Source # | |
Defined in GitHub.Data.Teams | |
ToJSON 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 # 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 :: 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 # | |
Bounded Privacy Source # | |
Enum Privacy Source # | |
Generic Privacy Source # | |
Defined in GitHub.Data.Teams | |
Show Privacy Source # | |
Binary Privacy Source # | |
NFData Privacy Source # | |
Defined in GitHub.Data.Teams | |
Eq Privacy Source # | |
Ord Privacy Source # | |
type Rep Privacy Source # | |
data Permission Source #
Constructors
PermissionPull | |
PermissionPush | |
PermissionAdmin |
Instances
data AddTeamRepoPermission Source #
Constructors
AddTeamRepoPermission | |
Fields |
Instances
FromJSON AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods parseJSON :: Value -> Parser AddTeamRepoPermission # parseJSONList :: Value -> Parser [AddTeamRepoPermission] # | |||||
ToJSON AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods toJSON :: AddTeamRepoPermission -> Value # toEncoding :: AddTeamRepoPermission -> Encoding # toJSONList :: [AddTeamRepoPermission] -> Value # toEncodingList :: [AddTeamRepoPermission] -> Encoding # omitField :: AddTeamRepoPermission -> Bool # | |||||
Data AddTeamRepoPermission Source # | |||||
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 :: forall r r'. (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 # | |||||
Generic AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Associated Types
Methods from :: AddTeamRepoPermission -> Rep AddTeamRepoPermission x # to :: Rep AddTeamRepoPermission x -> AddTeamRepoPermission # | |||||
Show AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> AddTeamRepoPermission -> ShowS # show :: AddTeamRepoPermission -> String # showList :: [AddTeamRepoPermission] -> ShowS # | |||||
Binary AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods put :: AddTeamRepoPermission -> Put # get :: Get AddTeamRepoPermission # putList :: [AddTeamRepoPermission] -> Put # | |||||
NFData AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods rnf :: AddTeamRepoPermission -> () # | |||||
Eq AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods (==) :: AddTeamRepoPermission -> AddTeamRepoPermission -> Bool # (/=) :: AddTeamRepoPermission -> AddTeamRepoPermission -> Bool # | |||||
Ord AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams Methods compare :: AddTeamRepoPermission -> AddTeamRepoPermission -> Ordering # (<) :: AddTeamRepoPermission -> AddTeamRepoPermission -> Bool # (<=) :: AddTeamRepoPermission -> AddTeamRepoPermission -> Bool # (>) :: AddTeamRepoPermission -> AddTeamRepoPermission -> Bool # (>=) :: AddTeamRepoPermission -> AddTeamRepoPermission -> Bool # max :: AddTeamRepoPermission -> AddTeamRepoPermission -> AddTeamRepoPermission # min :: AddTeamRepoPermission -> AddTeamRepoPermission -> AddTeamRepoPermission # | |||||
type Rep AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams type Rep AddTeamRepoPermission = D1 ('MetaData "AddTeamRepoPermission" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" 'False) (C1 ('MetaCons "AddTeamRepoPermission" 'PrefixI 'True) (S1 ('MetaSel ('Just "addTeamRepoPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Permission))) |
data SimpleTeam Source #
Constructors
SimpleTeam | |
Fields
|
Instances
FromJSON 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 # | |||||
Generic SimpleTeam Source # | |||||
Defined in GitHub.Data.Teams Associated Types
| |||||
Show SimpleTeam Source # | |||||
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> SimpleTeam -> ShowS # show :: SimpleTeam -> String # showList :: [SimpleTeam] -> ShowS # | |||||
Binary SimpleTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
NFData SimpleTeam Source # | |||||
Defined in GitHub.Data.Teams Methods rnf :: SimpleTeam -> () # | |||||
Eq SimpleTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
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 # | |||||
type Rep SimpleTeam Source # | |||||
Defined in GitHub.Data.Teams type Rep SimpleTeam = D1 ('MetaData "SimpleTeam" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" '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 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
FromJSON Team Source # | |||||
Defined in GitHub.Data.Teams | |||||
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 # | |||||
Generic Team Source # | |||||
Defined in GitHub.Data.Teams Associated Types
| |||||
Show Team Source # | |||||
Binary Team Source # | |||||
NFData Team Source # | |||||
Defined in GitHub.Data.Teams | |||||
Eq Team Source # | |||||
Ord Team Source # | |||||
type Rep Team Source # | |||||
Defined in GitHub.Data.Teams type Rep Team = D1 ('MetaData "Team" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" '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 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
ToJSON CreateTeam Source # | |||||
Defined in GitHub.Data.Teams Methods toJSON :: CreateTeam -> Value # toEncoding :: CreateTeam -> Encoding # toJSONList :: [CreateTeam] -> Value # toEncodingList :: [CreateTeam] -> Encoding # omitField :: CreateTeam -> Bool # | |||||
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 # | |||||
Generic CreateTeam Source # | |||||
Defined in GitHub.Data.Teams Associated Types
| |||||
Show CreateTeam Source # | |||||
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> CreateTeam -> ShowS # show :: CreateTeam -> String # showList :: [CreateTeam] -> ShowS # | |||||
Binary CreateTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
NFData CreateTeam Source # | |||||
Defined in GitHub.Data.Teams Methods rnf :: CreateTeam -> () # | |||||
Eq CreateTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
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 # | |||||
type Rep CreateTeam Source # | |||||
Defined in GitHub.Data.Teams type Rep CreateTeam = D1 ('MetaData "CreateTeam" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" '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 "createTeamPrivacy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Privacy) :*: S1 ('MetaSel ('Just "createTeamPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Permission))))) |
Constructors
EditTeam | |
Fields
|
Instances
ToJSON 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 # | |||||
Generic EditTeam Source # | |||||
Defined in GitHub.Data.Teams Associated Types
| |||||
Show EditTeam Source # | |||||
Binary EditTeam Source # | |||||
NFData EditTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
Eq EditTeam Source # | |||||
Ord 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.29-Io0kw0Ukxm7G01APVwj6Ps" '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 "editTeamPrivacy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Privacy)) :*: S1 ('MetaSel ('Just "editTeamPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Permission))))) |
Constructors
RoleMaintainer | |
RoleMember |
Instances
FromJSON Role Source # | |
Defined in GitHub.Data.Teams | |
ToJSON 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 # | |
Generic Role Source # | |
Defined in GitHub.Data.Teams | |
Show Role Source # | |
Binary Role Source # | |
NFData Role Source # | |
Defined in GitHub.Data.Teams | |
Eq Role Source # | |
Ord Role Source # | |
type Rep Role Source # | |
Constructors
StatePending | |
StateActive |
Instances
FromJSON ReqState Source # | |
Defined in GitHub.Data.Teams | |
ToJSON 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 # | |
Generic ReqState Source # | |
Defined in GitHub.Data.Teams | |
Show ReqState Source # | |
Binary ReqState Source # | |
NFData ReqState Source # | |
Defined in GitHub.Data.Teams | |
Eq ReqState Source # | |
Ord ReqState Source # | |
Defined in GitHub.Data.Teams | |
type Rep ReqState Source # | |
data TeamMembership Source #
Constructors
TeamMembership | |
Fields |
Instances
FromJSON TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods parseJSON :: Value -> Parser TeamMembership # parseJSONList :: Value -> Parser [TeamMembership] # | |||||
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 # | |||||
Generic TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Associated Types
Methods from :: TeamMembership -> Rep TeamMembership x # to :: Rep TeamMembership x -> TeamMembership # | |||||
Show TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> TeamMembership -> ShowS # show :: TeamMembership -> String # showList :: [TeamMembership] -> ShowS # | |||||
Binary TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods put :: TeamMembership -> Put # get :: Get TeamMembership # putList :: [TeamMembership] -> Put # | |||||
NFData TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods rnf :: TeamMembership -> () # | |||||
Eq TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods (==) :: TeamMembership -> TeamMembership -> Bool # (/=) :: TeamMembership -> TeamMembership -> Bool # | |||||
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 # | |||||
type Rep TeamMembership Source # | |||||
Defined in GitHub.Data.Teams type Rep TeamMembership = D1 ('MetaData "TeamMembership" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" '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
FromJSON CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods parseJSON :: Value -> Parser CreateTeamMembership # parseJSONList :: Value -> Parser [CreateTeamMembership] # | |||||
ToJSON CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods toJSON :: CreateTeamMembership -> Value # toEncoding :: CreateTeamMembership -> Encoding # toJSONList :: [CreateTeamMembership] -> Value # toEncodingList :: [CreateTeamMembership] -> Encoding # omitField :: CreateTeamMembership -> Bool # | |||||
Data CreateTeamMembership Source # | |||||
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 :: forall r r'. (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 # | |||||
Generic CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Associated Types
Methods from :: CreateTeamMembership -> Rep CreateTeamMembership x # to :: Rep CreateTeamMembership x -> CreateTeamMembership # | |||||
Show CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> CreateTeamMembership -> ShowS # show :: CreateTeamMembership -> String # showList :: [CreateTeamMembership] -> ShowS # | |||||
Binary CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods put :: CreateTeamMembership -> Put # get :: Get CreateTeamMembership # putList :: [CreateTeamMembership] -> Put # | |||||
NFData CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods rnf :: CreateTeamMembership -> () # | |||||
Eq CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods (==) :: CreateTeamMembership -> CreateTeamMembership -> Bool # (/=) :: CreateTeamMembership -> CreateTeamMembership -> Bool # | |||||
Ord CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods compare :: CreateTeamMembership -> CreateTeamMembership -> Ordering # (<) :: CreateTeamMembership -> CreateTeamMembership -> Bool # (<=) :: CreateTeamMembership -> CreateTeamMembership -> Bool # (>) :: CreateTeamMembership -> CreateTeamMembership -> Bool # (>=) :: CreateTeamMembership -> CreateTeamMembership -> Bool # max :: CreateTeamMembership -> CreateTeamMembership -> CreateTeamMembership # min :: CreateTeamMembership -> CreateTeamMembership -> CreateTeamMembership # | |||||
type Rep CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams type Rep CreateTeamMembership = D1 ('MetaData "CreateTeamMembership" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" '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
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 # | |||||
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] # | |||||
Generic TeamMemberRole Source # | |||||
Defined in GitHub.Data.Teams Associated Types
Methods from :: TeamMemberRole -> Rep TeamMemberRole x # to :: Rep TeamMemberRole x -> TeamMemberRole # | |||||
Show TeamMemberRole Source # | |||||
Defined in GitHub.Data.Teams Methods showsPrec :: Int -> TeamMemberRole -> ShowS # show :: TeamMemberRole -> String # showList :: [TeamMemberRole] -> ShowS # | |||||
Eq TeamMemberRole Source # | |||||
Defined in GitHub.Data.Teams Methods (==) :: TeamMemberRole -> TeamMemberRole -> Bool # (/=) :: TeamMemberRole -> TeamMemberRole -> Bool # | |||||
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 # | |||||
type Rep TeamMemberRole Source # | |||||
Defined in GitHub.Data.Teams type Rep TeamMemberRole = D1 ('MetaData "TeamMemberRole" "GitHub.Data.Teams" "github-0.29-Io0kw0Ukxm7G01APVwj6Ps" '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))) |