Struct github_webhook::payload_types::DependabotAlert
source · pub struct DependabotAlert<'a> {Show 15 fields
pub number: usize,
pub state: DependabotAlertState,
pub dependency: DependabotAlertDependency<'a>,
pub security_advisory: DependabotAlertSecurityAdvisory<'a>,
pub security_vulnerability: DependabotAlertSecurityVulnerability<'a>,
pub url: &'a str,
pub html_url: &'a str,
pub created_at: &'a str,
pub updated_at: &'a str,
pub dismissed_at: Option<&'a str>,
pub auto_dismissed_at: Option<&'a str>,
pub dismissed_by: Option<User<'a>>,
pub dismissed_reason: Option<DependabotAlertDismissedReason>,
pub dismissed_comment: Option<&'a str>,
pub fixed_at: Option<&'a str>,
}
Expand description
A Dependabot alert.
Fields§
§number: usize
The security alert number.
state: DependabotAlertState
The state of the Dependabot alert.
dependency: DependabotAlertDependency<'a>
Details for the vulnerable dependency.
security_advisory: DependabotAlertSecurityAdvisory<'a>
Details for the GitHub Security Advisory.
security_vulnerability: DependabotAlertSecurityVulnerability<'a>
Details pertaining to one vulnerable version range for the advisory.
url: &'a str
The REST API URL of the alert resource.
html_url: &'a str
The GitHub URL of the alert resource.
created_at: &'a str
The time that the alert was created in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
updated_at: &'a str
The time that the alert was last updated in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
dismissed_at: Option<&'a str>
The time that the alert was dismissed in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
auto_dismissed_at: Option<&'a str>
The time that the alert was auto-dismissed in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
dismissed_by: Option<User<'a>>
§dismissed_reason: Option<DependabotAlertDismissedReason>
The reason that the alert was dismissed.
dismissed_comment: Option<&'a str>
An optional comment associated with the alert’s dismissal.
fixed_at: Option<&'a str>
The time that the alert was no longer detected and was considered fixed in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.