GitHubCheckRunModel¶
- pydantic model safir.github.models.GitHubCheckRunModel¶
A Pydantic model for the “check_run” field in a check_run webhook payload (
GitHubCheckRunEventModel
).- Parameters:
data (
Any
)- Fields:
- field check_suite: GitHubCheckSuiteId [Required]¶
Brief information about the check suite.
- field conclusion: GitHubCheckRunConclusion | None = None¶
Conclusion status, if completed.
- field external_id: str | None [Required]¶
Identifier set by the check runner.
- field head_sha: str [Required]¶
The SHA of the most recent commit for this check suite.
- field html_url: HttpUrl [Required]¶
URL of the check run webpage.
- field id: int [Required]¶
Identifier for this check run.
- field name: str [Required]¶
Name of the check run.
- field output: GitHubCheckRunOutput | None = None¶
Check run output, if available.
- field pull_requests: list[GitHubCheckRunPrInfoModel] [Optional]¶
List of pull requests associated with this check run.
- field status: GitHubCheckRunStatus [Required]¶
Status of the check run.
- field url: HttpUrl [Required]¶
URL of the check run API resource.