:calls: `POST /repos/{owner}/{repo}/issues/{issue_number}/assignees `_
(self, *assignees: NamedUser | str)
| 386 | return github.PullRequest.PullRequest(self._requester, url=url) |
| 387 | |
| 388 | def add_to_assignees(self, *assignees: NamedUser | str) -> None: |
| 389 | """ |
| 390 | :calls: `POST /repos/{owner}/{repo}/issues/{issue_number}/assignees <https://docs.github.com/en/rest/reference/issues#assignees>`_ |
| 391 | """ |
| 392 | assert all(isinstance(element, (github.NamedUser.NamedUser, str)) for element in assignees), assignees |
| 393 | post_parameters = { |
| 394 | "assignees": [ |
| 395 | assignee.login if isinstance(assignee, github.NamedUser.NamedUser) else assignee |
| 396 | for assignee in assignees |
| 397 | ] |
| 398 | } |
| 399 | headers, data = self._requester.requestJsonAndCheck("POST", f"{self.url}/assignees", input=post_parameters) |
| 400 | self._useAttributes(data) |
| 401 | self._set_complete() |
| 402 | |
| 403 | def add_to_labels(self, *labels: Label | str) -> None: |
| 404 | """ |
no test coverage detected