:calls: `GET /orgs/{org}/teams/{team_slug}/memberships/{username} `_
(self, member: str | NamedUser)
| 310 | ) |
| 311 | |
| 312 | def get_team_membership(self, member: str | NamedUser) -> Membership: |
| 313 | """ |
| 314 | :calls: `GET /orgs/{org}/teams/{team_slug}/memberships/{username} <https://docs.github.com/en/rest/reference/teams#get-team-membership-for-a-user>`_ |
| 315 | """ |
| 316 | assert isinstance(member, str) or isinstance(member, github.NamedUser.NamedUser), member |
| 317 | if isinstance(member, github.NamedUser.NamedUser): |
| 318 | member = member._identity |
| 319 | else: |
| 320 | member = urllib.parse.quote(member, safe="") |
| 321 | headers, data = self._requester.requestJsonAndCheck("GET", f"{self.url}/memberships/{member}") |
| 322 | return github.Membership.Membership(self._requester, headers, data, completed=True) |
| 323 | |
| 324 | def add_to_repos(self, repo: str | Repository) -> None: |
| 325 | """ |
no test coverage detected