GitHubCheckRunModel#
- pydantic model safir.github.models.GitHubCheckRunModel#
A Pydantic model for the “check_run” field in a check_run webhook payload (
GitHubCheckRunEventModel).- Parameters:
id (
int)head_sha (
str)status (
GitHubCheckRunStatus)conclusion (
GitHubCheckRunConclusion|None, default:None)name (
str)url (
HttpUrl)html_url (
HttpUrl)check_suite (
GitHubCheckSuiteId)output (
GitHubCheckRunOutput|None, default:None)pull_requests (
list[GitHubCheckRunPrInfoModel], default:<factory>)
- Fields:
- field check_suite: GitHubCheckSuiteId [Required]#
Brief information about the check suite.
- field conclusion: GitHubCheckRunConclusion | None = None#
Conclusion status, if completed.
- field html_url: HttpUrl [Required]#
URL of the check run webpage.
- 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.