License | BSD-3-Clause |
---|---|
Maintainer | Oleg Grenrus <[email protected]> |
Safe Haskell | None |
Language | Haskell2010 |
GitHub.Data.Teams
Description
- data Privacy
- data Permission
- data AddTeamRepoPermission = AddTeamRepoPermission {}
- data SimpleTeam = SimpleTeam {
- simpleTeamId :: !(Id Team)
- simpleTeamUrl :: !URL
- simpleTeamName :: !Text
- simpleTeamSlug :: !(Name Team)
- simpleTeamDescription :: !(Maybe Text)
- simpleTeamPrivacy :: !(Maybe Privacy)
- simpleTeamPermission :: !Permission
- simpleTeamMembersUrl :: !URL
- simpleTeamRepositoriesUrl :: !URL
- data Team = Team {
- teamId :: !(Id Team)
- teamUrl :: !URL
- teamName :: !Text
- teamSlug :: !(Name Team)
- teamDescription :: !(Maybe Text)
- teamPrivacy :: !(Maybe Privacy)
- teamPermission :: !Permission
- teamMembersUrl :: !URL
- teamRepositoriesUrl :: !URL
- teamMembersCount :: !Int
- teamReposCount :: !Int
- teamOrganization :: !SimpleOrganization
- data CreateTeam = CreateTeam {
- createTeamName :: !(Name Team)
- createTeamDescription :: !(Maybe Text)
- createTeamRepoNames :: !(Vector (Name Repo))
- createTeamPermission :: Permission
- data EditTeam = EditTeam {
- editTeamName :: !(Name Team)
- editTeamDescription :: !(Maybe Text)
- editTeamPermission :: !Permission
- data Role
- data ReqState
- data TeamMembership = TeamMembership {}
- data CreateTeamMembership = CreateTeamMembership {}
- data TeamMemberRole
Documentation
Constructors
PrivacyClosed | |
PrivacySecret |
data Permission Source #
Constructors
PermissionPull | |
PermissionPush | |
PermissionAdmin |
Instances
data AddTeamRepoPermission Source #
Constructors
AddTeamRepoPermission | |
Fields |
Instances
data SimpleTeam Source #
Constructors
SimpleTeam | |
Fields
|
Instances
Constructors
Team | |
Fields
|
data CreateTeam Source #
Constructors
CreateTeam | |
Fields
|
Instances
Constructors
EditTeam | |
Fields
|
Constructors
RoleMaintainer | |
RoleMember |
Constructors
StatePending | |
StateActive |
data TeamMembership Source #
Constructors
TeamMembership | |
Fields |
data CreateTeamMembership Source #
Constructors
CreateTeamMembership | |
Fields |
Instances
data TeamMemberRole Source #
Filters members returned by their role in the team.
Constructors
TeamMemberRoleAll | all members of the team. |
TeamMemberRoleMaintainer | team maintainers |
TeamMemberRoleMember | normal members of the team. |