GitHubCheckSuiteModel

pydantic model safir.github.models.GitHubCheckSuiteModel

A Pydantic model for the check_suite field in a check_suite webhook (GitHubCheckSuiteEventModel).

Parameters:

data (Any)

Fields:
field conclusion: GitHubCheckSuiteConclusion | None [Required]

The conclusion of the check suite.

field head_branch: str [Required]

Name of the branch the changes are on.

field head_sha: str [Required]

The SHA of the most recent commit for this check suite.

field id: int [Required]

Identifier for this check run.

field pull_requests: list[GitHubCheckRunPrInfoModel] [Required]

A list of pull requests associated with this check suite.

field status: GitHubCheckSuiteStatus [Required]

The status of the check suite.

field url: HttpUrl [Required]

GitHub API URL for the check suite resource.