Module aiogithubapi.models.pull_request
GitHub pull_request data model.
Expand source code
"""GitHub pull_request data model."""
from __future__ import annotations
from .issue import GitHubIssueModel
class GitHubPullRequestModel(GitHubIssueModel):
"""GitHub pull_request data model."""
diff_url: str | None = None
patch_url: str | None = None
issue_url: str | None = None
merged_at: str | None = None
merge_commit_sha: str | None = None
requested_reviewers: list[dict] | None = None
requested_teams: list[dict] | None = None
draft: bool | None = None
head: dict | None = None
base: dict | None = None
auto_merge: bool | None = None
commits_url: str | None = None
review_comments_url: str | None = None
review_comment_url: str | None = None
statuses_url: str | None = None
Classes
class GitHubPullRequestModel (data: Dict[str, Any])-
GitHub pull_request data model.
Init.
Expand source code
class GitHubPullRequestModel(GitHubIssueModel): """GitHub pull_request data model.""" diff_url: str | None = None patch_url: str | None = None issue_url: str | None = None merged_at: str | None = None merge_commit_sha: str | None = None requested_reviewers: list[dict] | None = None requested_teams: list[dict] | None = None draft: bool | None = None head: dict | None = None base: dict | None = None auto_merge: bool | None = None commits_url: str | None = None review_comments_url: str | None = None review_comment_url: str | None = None statuses_url: str | None = NoneAncestors
Class variables
var auto_merge : bool | Nonevar base : dict | Nonevar commits_url : str | Nonevar diff_url : str | Nonevar draft : bool | Nonevar head : dict | Nonevar issue_url : str | Nonevar merge_commit_sha : str | Nonevar merged_at : str | Nonevar patch_url : str | Nonevar requested_reviewers : list[dict] | Nonevar requested_teams : list[dict] | Nonevar review_comment_url : str | Nonevar review_comments_url : str | Nonevar statuses_url : str | None
Inherited members