use crate::common;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TemplateConfig { #[serde(rename = "source", default, skip_serializing_if = "Option::is_none")]
pub source: Option<String>,
#[serde(rename = "id", default, skip_serializing_if = "Option::is_none")]
pub id: Option<String>, #[serde(rename = "explain", default, skip_serializing_if = "Option::is_none")]
pub explain: Option<bool>, #[serde(rename = "params", default, skip_serializing_if = "Option::is_none")]
pub params: Option<serde_json::Value>, #[serde(rename = "profile", default, skip_serializing_if = "Option::is_none")]
pub profile: Option<bool>,
}
impl TemplateConfig {
pub fn new() -> TemplateConfig {
TemplateConfig {
source: None,
id: None,
explain: None,
params: None,
profile: None,
}
}
}