octocrab/models/webhook_events/payload/
dependabot_alert.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4#[non_exhaustive]
5pub struct DependabotAlertWebhookEventPayload {
6 pub action: DependabotAlertWebhookEventAction,
7 pub alert: serde_json::Value,
8 pub enterprise: Option<serde_json::Value>,
9}
10
11#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
12#[serde(rename_all = "snake_case")]
13#[non_exhaustive]
14pub enum DependabotAlertWebhookEventAction {
15 AutoDismissed,
16 AutoReopened,
17 Created,
18 Dismissed,
19 Fixed,
20 Reintroduced,
21 Reopened,
22}