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

Method IsPublicMember

github/orgs_members.go:128–138  ·  view source on GitHub ↗

IsPublicMember checks if a user is a public member of an organization. GitHub API docs: https://docs.github.com/rest/orgs/members?apiVersion=2022-11-28#check-public-organization-membership-for-a-user meta:operation GET /orgs/{org}/public_members/{username}

(ctx context.Context, org, user string)

Source from the content-addressed store, hash-verified

126//
127//meta:operation GET /orgs/{org}/public_members/{username}
128func (s *OrganizationsService) IsPublicMember(ctx context.Context, org, user string) (bool, *Response, error) {
129 u := fmt.Sprintf("orgs/%v/public_members/%v", org, user)
130 req, err := s.client.NewRequest(ctx, "GET", u, nil)
131 if err != nil {
132 return false, nil, err
133 }
134
135 resp, err := s.client.Do(req, nil)
136 member, err := parseBoolResponse(err)
137 return member, resp, err
138}
139
140// RemoveMember removes a user from all teams of an organization.
141//

Calls 3

parseBoolResponseFunction · 0.85
NewRequestMethod · 0.80
DoMethod · 0.45