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