pub struct DeploymentStatusCreatedDeploymentStatus {Show 15 fields
pub created_at: DateTime<Utc>,
pub creator: User,
pub deployment_url: String,
pub description: String,
pub environment: String,
pub environment_url: Option<DeploymentStatusCreatedDeploymentStatusEnvironmentUrl>,
pub id: i64,
pub log_url: Option<String>,
pub node_id: String,
pub performed_via_github_app: Option<App>,
pub repository_url: String,
pub state: DeploymentStatusCreatedDeploymentStatusState,
pub target_url: String,
pub updated_at: DateTime<Utc>,
pub url: String,
}
Expand description
The deployment status.
JSON schema
{
"description": "The [deployment status](https://docs.github.com/en/rest/reference/deployments#list-deployment-statuses).",
"type": "object",
"required": [
"created_at",
"creator",
"deployment_url",
"description",
"environment",
"id",
"node_id",
"repository_url",
"state",
"target_url",
"updated_at",
"url"
],
"properties": {
"created_at": {
"type": "string",
"format": "date-time"
},
"creator": {
"$ref": "#/definitions/user"
},
"deployment_url": {
"type": "string",
"format": "uri"
},
"description": {
"description": "The optional human-readable description added to the status.",
"type": "string"
},
"environment": {
"type": "string"
},
"environment_url": {
"oneOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "string",
"enum": [
""
]
}
]
},
"id": {
"type": "integer"
},
"log_url": {
"type": "string",
"format": "uri"
},
"node_id": {
"type": "string"
},
"performed_via_github_app": {
"oneOf": [
{
"$ref": "#/definitions/app"
},
{
"type": "null"
}
]
},
"repository_url": {
"type": "string",
"format": "uri"
},
"state": {
"description": "The new state. Can be `pending`, `success`, `failure`, or `error`.",
"type": "string",
"enum": [
"pending",
"in_progress",
"success",
"failure",
"error",
"waiting",
"queued"
]
},
"target_url": {
"description": "The optional link added to the status.",
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}
Fields§
§created_at: DateTime<Utc>
§creator: User
§deployment_url: String
§description: String
The optional human-readable description added to the status.
environment: String
§environment_url: Option<DeploymentStatusCreatedDeploymentStatusEnvironmentUrl>
§id: i64
§log_url: Option<String>
§node_id: String
§performed_via_github_app: Option<App>
§repository_url: String
§state: DeploymentStatusCreatedDeploymentStatusState
The new state. Can be pending
, success
, failure
, or error
.
target_url: String
The optional link added to the status.
updated_at: DateTime<Utc>
§url: String
Implementations§
Trait Implementations§
Source§impl Clone for DeploymentStatusCreatedDeploymentStatus
impl Clone for DeploymentStatusCreatedDeploymentStatus
Source§fn clone(&self) -> DeploymentStatusCreatedDeploymentStatus
fn clone(&self) -> DeploymentStatusCreatedDeploymentStatus
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 DeploymentStatusCreatedDeploymentStatus
impl<'de> Deserialize<'de> for DeploymentStatusCreatedDeploymentStatus
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<&DeploymentStatusCreatedDeploymentStatus> for DeploymentStatusCreatedDeploymentStatus
impl From<&DeploymentStatusCreatedDeploymentStatus> for DeploymentStatusCreatedDeploymentStatus
Source§fn from(value: &DeploymentStatusCreatedDeploymentStatus) -> Self
fn from(value: &DeploymentStatusCreatedDeploymentStatus) -> Self
Converts to this type from the input type.
Source§impl From<DeploymentStatusCreatedDeploymentStatus> for DeploymentStatusCreatedDeploymentStatus
impl From<DeploymentStatusCreatedDeploymentStatus> for DeploymentStatusCreatedDeploymentStatus
Source§fn from(value: DeploymentStatusCreatedDeploymentStatus) -> Self
fn from(value: DeploymentStatusCreatedDeploymentStatus) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DeploymentStatusCreatedDeploymentStatus
impl RefUnwindSafe for DeploymentStatusCreatedDeploymentStatus
impl Send for DeploymentStatusCreatedDeploymentStatus
impl Sync for DeploymentStatusCreatedDeploymentStatus
impl Unpin for DeploymentStatusCreatedDeploymentStatus
impl UnwindSafe for DeploymentStatusCreatedDeploymentStatus
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