authentik_client/models/
notification_webhook_mapping.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct NotificationWebhookMapping {
17 #[serde(rename = "pk")]
18 pub pk: uuid::Uuid,
19 #[serde(rename = "name")]
20 pub name: String,
21 #[serde(rename = "expression")]
22 pub expression: String,
23}
24
25impl NotificationWebhookMapping {
26 pub fn new(pk: uuid::Uuid, name: String, expression: String) -> NotificationWebhookMapping {
28 NotificationWebhookMapping { pk, name, expression }
29 }
30}