Issue¶
-
class
github.Issue.
Issue
¶ This class represents Issues. The reference can be found here https://docs.github.com/en/rest/reference/issues
-
as_pull_request
() → PullRequest¶ Calls: GET /repos/{owner}/{repo}/pulls/{number}
-
add_to_assignees
(*assignees) → None¶ Calls: POST /repos/{owner}/{repo}/issues/{number}/assignees
-
add_to_labels
(*labels) → None¶ Calls: POST /repos/{owner}/{repo}/issues/{number}/labels
-
create_comment
(body: str) → IssueComment¶ Calls: POST /repos/{owner}/{repo}/issues/{number}/comments
-
delete_labels
() → None¶ Calls: DELETE /repos/{owner}/{repo}/issues/{number}/labels
-
edit
(title: Opt[str] = NotSet, body: Opt[str] = NotSet, assignee: Opt[str | NamedUser | None] = NotSet, state: Opt[str] = NotSet, milestone: Opt[Milestone | None] = NotSet, labels: Opt[list[str]] = NotSet, assignees: Opt[list[NamedUser | str]] = NotSet, state_reason: Opt[str] = NotSet) → None¶ Calls: Parameters: - assignee – deprecated, use assignees instead. assignee=None means to remove current assignee.
- milestone – milestone=None means to remove current milestone.
-
lock
(lock_reason: str) → None¶ Calls: PUT /repos/{owner}/{repo}/issues/{issue_number}/lock
-
unlock
() → None¶ Calls: DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock
-
get_comment
(id: int) → IssueComment¶ Calls: GET /repos/{owner}/{repo}/issues/comments/{id}
-
get_comments
(since: Opt[datetime] = NotSet) → PaginatedList[IssueComment]¶ Calls: GET /repos/{owner}/{repo}/issues/{number}/comments
-
get_events
() → PaginatedList[IssueEvent]¶ Calls: GET /repos/{owner}/{repo}/issues/{issue_number}/events
-
get_labels
() → PaginatedList[Label]¶ Calls: GET /repos/{owner}/{repo}/issues/{number}/labels
-
remove_from_assignees
(*assignees) → None¶ Calls: DELETE /repos/{owner}/{repo}/issues/{number}/assignees
-
remove_from_labels
(label: Label | str) → None¶ Calls: DELETE /repos/{owner}/{repo}/issues/{number}/labels/{name}
-
set_labels
(*labels) → None¶ Calls: PUT /repos/{owner}/{repo}/issues/{number}/labels
-
get_reactions
() → PaginatedList[Reaction]¶ Calls: GET /repos/{owner}/{repo}/issues/{number}/reactions
-
create_reaction
(reaction_type: str) → Reaction¶ Calls: POST /repos/{owner}/{repo}/issues/{number}/reactions
-
delete_reaction
(reaction_id: int) → bool¶ Calls: DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}
-
get_timeline
() → PaginatedList[TimelineEvent]¶ Calls: GET /repos/{owner}/{repo}/issues/{number}/timeline
-