use crate::database::schema::Schema; use indexmap::IndexMap; use serde::{Deserialize, Serialize}; use std::sync::Arc; #[derive(Debug, Clone, Serialize, Deserialize, Default)] #[serde(default)] pub struct Enum { pub name: String, pub module: String, pub source: String, pub values: Vec, #[serde(default)] pub schemas: IndexMap>, }