:calls: `GET /teams/{team_id}/members `_
(self, role: Opt[str] = NotSet)
| 445 | ) |
| 446 | |
| 447 | def get_members(self, role: Opt[str] = NotSet) -> PaginatedList[NamedUser]: |
| 448 | """ |
| 449 | :calls: `GET /teams/{team_id}/members <https://docs.github.com/en/rest/reference/teams#list-team-members>`_ |
| 450 | """ |
| 451 | assert role is NotSet or isinstance(role, str), role |
| 452 | url_parameters: dict[str, Any] = {} |
| 453 | if role is not NotSet: |
| 454 | assert role in ["member", "maintainer", "all"] |
| 455 | url_parameters["role"] = role |
| 456 | return github.PaginatedList.PaginatedList( |
| 457 | github.NamedUser.NamedUser, |
| 458 | self._requester, |
| 459 | f"{self.url}/members", |
| 460 | url_parameters, |
| 461 | ) |
| 462 | |
| 463 | def get_repos(self) -> PaginatedList[Repository]: |
| 464 | """ |
no outgoing calls
no test coverage detected