use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TemplateScript {
#[serde(rename = "postgres_resource_path")]
pub postgres_resource_path: String,
#[serde(rename = "relations")]
pub relations: Vec<models::Relations>,
#[serde(rename = "language")]
pub language: models::Language,
}
impl TemplateScript {
pub fn new(postgres_resource_path: String, relations: Vec<models::Relations>, language: models::Language) -> TemplateScript {
TemplateScript {
postgres_resource_path,
relations,
language,
}
}
}