| 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
| Binary Privacy Source # | |
| NFData Privacy Source # | |
Defined in GitHub.Data.Teams | |
| Eq Privacy Source # | |
| Ord 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 # | |
| FromJSON Privacy Source # | |
Defined in GitHub.Data.Teams | |
| ToJSON Privacy Source # | |
Defined in GitHub.Data.Teams | |
| type Rep Privacy Source # | |
data Permission Source #
Constructors
| PermissionPull | |
| PermissionPush | |
| PermissionAdmin |
Instances
data AddTeamRepoPermission Source #
Constructors
| AddTeamRepoPermission | |
Fields | |
Instances
| 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 # | |||||
| 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 # | |||||
| 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 # | |||||
| type Rep AddTeamRepoPermission Source # | |||||
Defined in GitHub.Data.Teams type Rep AddTeamRepoPermission = D1 ('MetaData "AddTeamRepoPermission" "GitHub.Data.Teams" "github-0.30.0.1-inplace" 'False) (C1 ('MetaCons "AddTeamRepoPermission" 'PrefixI 'True) (S1 ('MetaSel ('Just "addTeamRepoPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Permission))) | |||||
data SimpleTeam Source #
Constructors
| SimpleTeam | |
Fields
| |
Instances
| 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 # | |||||
| 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 # | |||||
| FromJSON 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.30.0.1-inplace" '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
| Binary Team Source # | |||||
| NFData Team Source # | |||||
Defined in GitHub.Data.Teams | |||||
| Eq Team Source # | |||||
| Ord 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 # | |||||
| Generic Team Source # | |||||
Defined in GitHub.Data.Teams Associated Types
| |||||
| Show Team Source # | |||||
| FromJSON Team Source # | |||||
Defined in GitHub.Data.Teams | |||||
| type Rep Team Source # | |||||
Defined in GitHub.Data.Teams type Rep Team = D1 ('MetaData "Team" "GitHub.Data.Teams" "github-0.30.0.1-inplace" '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
| 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 # | |||||
| 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 # | |||||
| ToJSON CreateTeam Source # | |||||
Defined in GitHub.Data.Teams Methods toJSON :: CreateTeam -> Value # toEncoding :: CreateTeam -> Encoding # toJSONList :: [CreateTeam] -> Value # toEncodingList :: [CreateTeam] -> Encoding # omitField :: CreateTeam -> Bool # | |||||
| type Rep CreateTeam Source # | |||||
Defined in GitHub.Data.Teams type Rep CreateTeam = D1 ('MetaData "CreateTeam" "GitHub.Data.Teams" "github-0.30.0.1-inplace" '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
| Binary EditTeam Source # | |||||
| NFData EditTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
| Eq EditTeam Source # | |||||
| Ord EditTeam Source # | |||||
Defined in GitHub.Data.Teams | |||||
| 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 # | |||||
| ToJSON 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.30.0.1-inplace" '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
| Binary Role Source # | |
| NFData Role Source # | |
Defined in GitHub.Data.Teams | |
| Eq Role Source # | |
| Ord 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 # | |
| FromJSON Role Source # | |
Defined in GitHub.Data.Teams | |
| ToJSON Role Source # | |
Defined in GitHub.Data.Teams | |
| type Rep Role Source # | |
Constructors
| StatePending | |
| StateActive |
Instances
| Binary ReqState Source # | |
| NFData ReqState Source # | |
Defined in GitHub.Data.Teams | |
| Eq ReqState Source # | |
| Ord ReqState Source # | |
Defined in GitHub.Data.Teams | |
| 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 # | |
| FromJSON ReqState Source # | |
Defined in GitHub.Data.Teams | |
| ToJSON ReqState Source # | |
Defined in GitHub.Data.Teams | |
| type Rep ReqState Source # | |
data TeamMembership Source #
Constructors
| TeamMembership | |
Fields | |
Instances
| 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 # | |||||
| 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 # | |||||
| FromJSON TeamMembership Source # | |||||
Defined in GitHub.Data.Teams Methods parseJSON :: Value -> Parser TeamMembership # parseJSONList :: Value -> Parser [TeamMembership] # | |||||
| type Rep TeamMembership Source # | |||||
Defined in GitHub.Data.Teams type Rep TeamMembership = D1 ('MetaData "TeamMembership" "GitHub.Data.Teams" "github-0.30.0.1-inplace" '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
| 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 # | |||||
| 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 # | |||||
| 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 # | |||||
| type Rep CreateTeamMembership Source # | |||||
Defined in GitHub.Data.Teams type Rep CreateTeamMembership = D1 ('MetaData "CreateTeamMembership" "GitHub.Data.Teams" "github-0.30.0.1-inplace" '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
| 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 # | |||||
| 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 # | |||||
| type Rep TeamMemberRole Source # | |||||
Defined in GitHub.Data.Teams type Rep TeamMemberRole = D1 ('MetaData "TeamMemberRole" "GitHub.Data.Teams" "github-0.30.0.1-inplace" '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))) | |||||