use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DataTableTableSchema {
#[serde(rename = "datatable_name")]
pub datatable_name: String,
#[serde(rename = "schema_name")]
pub schema_name: String,
#[serde(rename = "table_name")]
pub table_name: String,
#[serde(rename = "columns")]
pub columns: std::collections::HashMap<String, String>,
}
impl DataTableTableSchema {
pub fn new(datatable_name: String, schema_name: String, table_name: String, columns: std::collections::HashMap<String, String>) -> DataTableTableSchema {
DataTableTableSchema {
datatable_name,
schema_name,
table_name,
columns,
}
}
}