use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
pub struct CoreSinkSpec {
pub name: String,
#[serde(rename = "type")]
pub kind: String,
#[serde(default)]
pub params: ParamMap,
#[serde(default)]
pub filter: Option<String>,
#[serde(default)]
pub tags: Vec<String>,
}
#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
pub struct CoreSourceSpec {
pub name: String,
#[serde(rename = "type")]
pub kind: String,
#[serde(default)]
pub params: ParamMap,
#[serde(default)]
pub tags: Vec<String>,
}
pub mod pattern;
pub use pattern::WildArray;
use wp_connector_api::ParamMap;