IsMember checks if a user is a member of an organization. GitHub API docs: https://docs.github.com/rest/orgs/members?apiVersion=2022-11-28#check-organization-membership-for-a-user meta:operation GET /orgs/{org}/members/{username}
(ctx context.Context, org, user string)
| 109 | // |
| 110 | //meta:operation GET /orgs/{org}/members/{username} |
| 111 | func (s *OrganizationsService) IsMember(ctx context.Context, org, user string) (bool, *Response, error) { |
| 112 | u := fmt.Sprintf("orgs/%v/members/%v", org, user) |
| 113 | req, err := s.client.NewRequest(ctx, "GET", u, nil) |
| 114 | if err != nil { |
| 115 | return false, nil, err |
| 116 | } |
| 117 | |
| 118 | resp, err := s.client.Do(req, nil) |
| 119 | member, err := parseBoolResponse(err) |
| 120 | return member, resp, err |
| 121 | } |
| 122 | |
| 123 | // IsPublicMember checks if a user is a public member of an organization. |
| 124 | // |