MCPcopy Create free account
hub / github.com/google/go-github / IsMember

Method IsMember

github/orgs_members.go:111–121  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

109//
110//meta:operation GET /orgs/{org}/members/{username}
111func (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//

Calls 3

parseBoolResponseFunction · 0.85
NewRequestMethod · 0.80
DoMethod · 0.45