You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// ListTeamMembers lists all members of an enterprise team.
155
+
//
156
+
// GitHub API docs: https://docs.github.com/rest/enterprise-teams/enterprise-team-members#list-members-in-an-enterprise-team
157
+
//
158
+
//meta:operation GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships
// BulkAddTeamMembers adds multiple members to an enterprise team.
181
+
//
182
+
// GitHub API docs: https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-add-team-members
183
+
//
184
+
//meta:operation POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add
req, err:=s.client.NewRequest("POST", u, map[string][]string{"usernames": username})
188
+
iferr!=nil {
189
+
returnnil, nil, err
190
+
}
191
+
192
+
varmembers []*User
193
+
resp, err:=s.client.Do(ctx, req, &members)
194
+
iferr!=nil {
195
+
returnnil, resp, err
196
+
}
197
+
198
+
returnmembers, resp, nil
199
+
}
200
+
201
+
// BulkRemoveTeamMembers removes multiple members from an enterprise team.
202
+
//
203
+
// GitHub API docs: https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-remove-team-members
204
+
//
205
+
//meta:operation POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove
req, err:=s.client.NewRequest("POST", u, map[string][]string{"usernames": username})
209
+
iferr!=nil {
210
+
returnnil, nil, err
211
+
}
212
+
213
+
varmembers []*User
214
+
resp, err:=s.client.Do(ctx, req, &members)
215
+
iferr!=nil {
216
+
returnnil, resp, err
217
+
}
218
+
219
+
returnmembers, resp, nil
220
+
}
221
+
222
+
// GetTeamMembership retrieves a team membership for a user in an enterprise team.
223
+
//
224
+
// GitHub API docs: https://docs.github.com/rest/enterprise-teams/enterprise-team-members#get-enterprise-team-membership
225
+
//
226
+
//meta:operation GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}
// AddTeamMember adds a member to an enterprise team.
245
+
//
246
+
// GitHub API docs: https://docs.github.com/rest/enterprise-teams/enterprise-team-members#add-team-member
247
+
//
248
+
//meta:operation PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}
// RemoveTeamMember removes a member from an enterprise team.
267
+
//
268
+
// GitHub API docs: https://docs.github.com/rest/enterprise-teams/enterprise-team-members#remove-team-membership
0 commit comments