Skip to main content

args_api/resource/
webhook.rs

1use chrono::{DateTime, Utc};
2use serde::{Deserialize, Serialize};
3use uuid::Uuid;
4
5#[derive(ApiResource, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6pub struct WebhookResource {
7    pub id: Uuid,
8    pub repository_id: Uuid,
9    pub url: String,
10    pub secret: String,
11    pub events: Vec<String>,
12    pub created_at: DateTime<Utc>,
13    pub updated_at: DateTime<Utc>,
14}