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: usizeThe security alert number.
state: DependabotAlertStateThe 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 strThe REST API URL of the alert resource.
html_url: &'a strThe GitHub URL of the alert resource.
created_at: &'a strThe time that the alert was created in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
updated_at: &'a strThe 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.