use std::path::PathBuf;
use serde::{Deserialize, Serialize};
use serde_with::{serde_as, OneOrMany};
use url::Url;
#[serde_as]
#[derive(Clone, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
pub struct Integrations {
#[serde_as(as = "OneOrMany<_>")]
#[serde(default, alias = "event_handler")]
pub event_handlers: Vec<PathBuf>,
#[serde_as(as = "OneOrMany<_>")]
#[serde(default, alias = "webhook")]
pub webhooks: Vec<Url>,
}