pub struct CheckRunCompletedCheckRunCheckSuite {Show 14 fields
pub after: Option<String>,
pub app: App,
pub before: Option<String>,
pub conclusion: Option<CheckRunCompletedCheckRunCheckSuiteConclusion>,
pub created_at: DateTime<Utc>,
pub deployment: Option<CheckRunDeployment>,
pub head_branch: Option<String>,
pub head_sha: String,
pub id: i64,
pub node_id: Option<String>,
pub pull_requests: Vec<CheckRunPullRequest>,
pub status: CheckRunCompletedCheckRunCheckSuiteStatus,
pub updated_at: DateTime<Utc>,
pub url: String,
}
Expand description
CheckRunCompletedCheckRunCheckSuite
JSON schema
{
"type": "object",
"required": [
"after",
"app",
"before",
"conclusion",
"created_at",
"head_branch",
"head_sha",
"id",
"pull_requests",
"status",
"updated_at",
"url"
],
"properties": {
"after": {
"type": [
"string",
"null"
]
},
"app": {
"$ref": "#/definitions/app"
},
"before": {
"type": [
"string",
"null"
]
},
"conclusion": {
"type": [
"string",
"null"
],
"enum": [
"success",
"failure",
"neutral",
"cancelled",
"timed_out",
"action_required",
"stale",
null
]
},
"created_at": {
"type": "string",
"format": "date-time"
},
"deployment": {
"$ref": "#/definitions/check-run-deployment"
},
"head_branch": {
"type": [
"string",
"null"
]
},
"head_sha": {
"description": "The SHA of the head commit that is being checked.",
"type": "string"
},
"id": {
"description": "The id of the check suite that this check run is part of.",
"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_branch`. \n \n**Note:**\n\n* The `head_sha` of the check suite can differ from the `sha` of the pull request if subsequent pushes are made into the PR.\n* 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"
}
},
"status": {
"type": "string",
"enum": [
"in_progress",
"completed",
"queued"
]
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}
Fields§
§after: Option<String>
§app: App
§before: Option<String>
§conclusion: Option<CheckRunCompletedCheckRunCheckSuiteConclusion>
§created_at: DateTime<Utc>
§deployment: Option<CheckRunDeployment>
§head_branch: Option<String>
§head_sha: String
The SHA of the head commit that is being checked.
id: i64
The id of the check suite that this check run is part of.
node_id: Option<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_branch
.
Note:
- The
head_sha
of the check suite can differ from thesha
of the pull request if subsequent pushes are made into the PR. - When the check suite’s
head_branch
is in a forked repository it will benull
and thepull_requests
array will be empty.
status: CheckRunCompletedCheckRunCheckSuiteStatus
§updated_at: DateTime<Utc>
§url: String
Implementations§
Trait Implementations§
Source§impl Clone for CheckRunCompletedCheckRunCheckSuite
impl Clone for CheckRunCompletedCheckRunCheckSuite
Source§fn clone(&self) -> CheckRunCompletedCheckRunCheckSuite
fn clone(&self) -> CheckRunCompletedCheckRunCheckSuite
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for CheckRunCompletedCheckRunCheckSuite
impl<'de> Deserialize<'de> for CheckRunCompletedCheckRunCheckSuite
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&CheckRunCompletedCheckRunCheckSuite> for CheckRunCompletedCheckRunCheckSuite
impl From<&CheckRunCompletedCheckRunCheckSuite> for CheckRunCompletedCheckRunCheckSuite
Source§fn from(value: &CheckRunCompletedCheckRunCheckSuite) -> Self
fn from(value: &CheckRunCompletedCheckRunCheckSuite) -> Self
Converts to this type from the input type.
Source§impl From<CheckRunCompletedCheckRunCheckSuite> for CheckRunCompletedCheckRunCheckSuite
impl From<CheckRunCompletedCheckRunCheckSuite> for CheckRunCompletedCheckRunCheckSuite
Source§fn from(value: CheckRunCompletedCheckRunCheckSuite) -> Self
fn from(value: CheckRunCompletedCheckRunCheckSuite) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CheckRunCompletedCheckRunCheckSuite
impl RefUnwindSafe for CheckRunCompletedCheckRunCheckSuite
impl Send for CheckRunCompletedCheckRunCheckSuite
impl Sync for CheckRunCompletedCheckRunCheckSuite
impl Unpin for CheckRunCompletedCheckRunCheckSuite
impl UnwindSafe for CheckRunCompletedCheckRunCheckSuite
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more