GitHubPullRequestModel

pydantic model safir.github.models.GitHubPullRequestModel

A Pydantic model for a GitHub Pull Request.

This is also the pull_request field inside the GitHubPullRequestEventModel.

https://docs.github.com/en/rest/pulls/pulls#get-a-pull-request

Parameters:

data (Any)

Fields:
field draft: bool [Required]

True if the PR is a draft.

field html_url: HttpUrl [Required]

Web URL of the PR.

field merged: bool [Required]

True if the PR is merged.

field number: int [Required]

Pull request number.

field state: GitHubPullState [Required]

Whether the PR is opened or closed.

field title: str [Required]

Title of the PR.

field user: GitHubUserModel [Required]

The user that opened the PR.