pub struct CheckSuiteCompletedCheckSuite {Show 18 fields
pub after: Option<String>,
pub app: App,
pub before: Option<String>,
pub check_runs_url: String,
pub conclusion: Option<CheckSuiteCompletedCheckSuiteConclusion>,
pub created_at: DateTime<Utc>,
pub head_branch: Option<String>,
pub head_commit: CommitSimple,
pub head_sha: String,
pub id: i64,
pub latest_check_runs_count: i64,
pub node_id: String,
pub pull_requests: Vec<CheckRunPullRequest>,
pub rerequestable: Option<bool>,
pub runs_rerequestable: Option<bool>,
pub status: Option<CheckSuiteCompletedCheckSuiteStatus>,
pub updated_at: DateTime<Utc>,
pub url: String,
}
Expand description
The check_suite.
JSON schema
{
"description": "The [check_suite](https://docs.github.com/en/rest/reference/checks#suites).",
"type": "object",
"required": [
"after",
"app",
"before",
"check_runs_url",
"conclusion",
"created_at",
"head_branch",
"head_commit",
"head_sha",
"id",
"latest_check_runs_count",
"node_id",
"pull_requests",
"status",
"updated_at",
"url"
],
"properties": {
"after": {
"type": [
"string",
"null"
]
},
"app": {
"$ref": "#/definitions/app"
},
"before": {
"type": [
"string",
"null"
]
},
"check_runs_url": {
"type": "string",
"format": "uri"
},
"conclusion": {
"description": "The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` or `stale`. This value will be `null` until the check run has `completed`.",
"type": [
"string",
"null"
],
"enum": [
"success",
"failure",
"neutral",
"cancelled",
"timed_out",
"action_required",
"stale",
null
]
},
"created_at": {
"type": "string",
"format": "date-time"
},
"head_branch": {
"description": "The head branch name the changes are on.",
"type": [
"string",
"null"
]
},
"head_commit": {
"$ref": "#/definitions/commit-simple"
},
"head_sha": {
"description": "The SHA of the head commit that is being checked.",
"type": "string"
},
"id": {
"type": "integer"
},
"latest_check_runs_count": {
"type": "integer"
},
"node_id": {
"type": "string"
},
"pull_requests": {
"description": "An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty.",
"type": "array",
"items": {
"$ref": "#/definitions/check-run-pull-request"
}
},
"rerequestable": {
"type": "boolean"
},
"runs_rerequestable": {
"type": "boolean"
},
"status": {
"description": "The summary status for all check runs that are part of the check suite. Can be `queued`, `requested`, `in_progress`, or `completed`.",
"type": [
"string",
"null"
],
"enum": [
"requested",
"in_progress",
"completed",
"queued",
null
]
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"url": {
"description": "URL that points to the check suite API resource.",
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}
Fields§
§after: Option<String>
§app: App
§before: Option<String>
§check_runs_url: String
§conclusion: Option<CheckSuiteCompletedCheckSuiteConclusion>
The summary conclusion for all check runs that are part of the check suite. Can be one of success
, failure
, neutral
, cancelled
, timed_out
, action_required
or stale
. This value will be null
until the check run has completed
.
created_at: DateTime<Utc>
§head_branch: Option<String>
The head branch name the changes are on.
head_commit: CommitSimple
§head_sha: String
The SHA of the head commit that is being checked.
id: i64
§latest_check_runs_count: i64
§node_id: String
§pull_requests: Vec<CheckRunPullRequest>
An array of pull requests that match this check suite. A pull request matches a check suite if they have the same head_sha
and head_branch
. When the check suite’s head_branch
is in a forked repository it will be null
and the pull_requests
array will be empty.
rerequestable: Option<bool>
§runs_rerequestable: Option<bool>
§status: Option<CheckSuiteCompletedCheckSuiteStatus>
The summary status for all check runs that are part of the check suite. Can be queued
, requested
, in_progress
, or completed
.
updated_at: DateTime<Utc>
§url: String
URL that points to the check suite API resource.
Implementations§
Trait Implementations§
Source§impl Clone for CheckSuiteCompletedCheckSuite
impl Clone for CheckSuiteCompletedCheckSuite
Source§fn clone(&self) -> CheckSuiteCompletedCheckSuite
fn clone(&self) -> CheckSuiteCompletedCheckSuite
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more