ListOrgMemberships lists the organization memberships for the authenticated user. GitHub API docs: https://docs.github.com/rest/orgs/members?apiVersion=2022-11-28#list-organization-memberships-for-the-authenticated-user meta:operation GET /user/memberships/orgs
(ctx context.Context, opts *ListOrgMembershipsOptions)
| 213 | // |
| 214 | //meta:operation GET /user/memberships/orgs |
| 215 | func (s *OrganizationsService) ListOrgMemberships(ctx context.Context, opts *ListOrgMembershipsOptions) ([]*Membership, *Response, error) { |
| 216 | u := "user/memberships/orgs" |
| 217 | u, err := addOptions(u, opts) |
| 218 | if err != nil { |
| 219 | return nil, nil, err |
| 220 | } |
| 221 | |
| 222 | req, err := s.client.NewRequest(ctx, "GET", u, nil) |
| 223 | if err != nil { |
| 224 | return nil, nil, err |
| 225 | } |
| 226 | |
| 227 | var memberships []*Membership |
| 228 | resp, err := s.client.Do(req, &memberships) |
| 229 | if err != nil { |
| 230 | return nil, resp, err |
| 231 | } |
| 232 | |
| 233 | return memberships, resp, nil |
| 234 | } |
| 235 | |
| 236 | // GetOrgMembership gets the membership for a user in a specified organization. |
| 237 | // Passing an empty string for user will get the membership for the |