:calls: `PUT /teams/{team_id}/repos/{owner}/{repo} `_
(self, repo: str | Repository)
| 322 | return github.Membership.Membership(self._requester, headers, data, completed=True) |
| 323 | |
| 324 | def add_to_repos(self, repo: str | Repository) -> None: |
| 325 | """ |
| 326 | :calls: `PUT /teams/{team_id}/repos/{owner}/{repo} <https://docs.github.com/en/rest/reference/teams>`_ |
| 327 | """ |
| 328 | assert isinstance(repo, (str, github.Repository.Repository)), repo |
| 329 | headers, data = self._requester.requestJsonAndCheck( |
| 330 | "PUT", f"{self.url}/repos/{github.Repository.Repository.as_url_param(repo)}" |
| 331 | ) |
| 332 | |
| 333 | @method_returns(schema_property="permissions") |
| 334 | def get_repo_permission(self, repo: str | Repository) -> Permissions | None: |
no test coverage detected