pub struct CheckRunCreatedCheckRunCheckSuite {Show 14 fields
pub after: Option<String>,
pub app: App,
pub before: Option<String>,
pub conclusion: Option<CheckRunCreatedCheckRunCheckSuiteConclusion>,
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: CheckRunCreatedCheckRunCheckSuiteStatus,
pub updated_at: DateTime<Utc>,
pub url: String,
}
Expand description
CheckRunCreatedCheckRunCheckSuite
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": [
"queued",
"in_progress",
"completed"
]
},
"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<CheckRunCreatedCheckRunCheckSuiteConclusion>
§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: CheckRunCreatedCheckRunCheckSuiteStatus
§updated_at: DateTime<Utc>
§url: String
Implementations§
Trait Implementations§
Source§impl Clone for CheckRunCreatedCheckRunCheckSuite
impl Clone for CheckRunCreatedCheckRunCheckSuite
Source§fn clone(&self) -> CheckRunCreatedCheckRunCheckSuite
fn clone(&self) -> CheckRunCreatedCheckRunCheckSuite
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 CheckRunCreatedCheckRunCheckSuite
impl<'de> Deserialize<'de> for CheckRunCreatedCheckRunCheckSuite
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<&CheckRunCreatedCheckRunCheckSuite> for CheckRunCreatedCheckRunCheckSuite
impl From<&CheckRunCreatedCheckRunCheckSuite> for CheckRunCreatedCheckRunCheckSuite
Source§fn from(value: &CheckRunCreatedCheckRunCheckSuite) -> Self
fn from(value: &CheckRunCreatedCheckRunCheckSuite) -> Self
Converts to this type from the input type.
Source§impl From<CheckRunCreatedCheckRunCheckSuite> for CheckRunCreatedCheckRunCheckSuite
impl From<CheckRunCreatedCheckRunCheckSuite> for CheckRunCreatedCheckRunCheckSuite
Source§fn from(value: CheckRunCreatedCheckRunCheckSuite) -> Self
fn from(value: CheckRunCreatedCheckRunCheckSuite) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CheckRunCreatedCheckRunCheckSuite
impl RefUnwindSafe for CheckRunCreatedCheckRunCheckSuite
impl Send for CheckRunCreatedCheckRunCheckSuite
impl Sync for CheckRunCreatedCheckRunCheckSuite
impl Unpin for CheckRunCreatedCheckRunCheckSuite
impl UnwindSafe for CheckRunCreatedCheckRunCheckSuite
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