use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; use uuid::Uuid; #[derive(Debug, Clone, Serialize, Deserialize, sqlx::FromRow)] pub struct StoredQuery { pub id: Uuid, pub identifier: String, pub sql_template: String, pub description: Option, pub created_at: DateTime, pub updated_at: DateTime, } #[allow(dead_code)] #[derive(Debug, Deserialize)] pub struct CreateQuery { pub identifier: String, pub sql_template: String, pub description: Option, } #[allow(dead_code)] #[derive(Debug, Deserialize)] pub struct UpdateQuery { pub sql_template: Option, pub description: Option, }