use serde::{Deserialize, Serialize}; use uuid::Uuid; #[derive(Debug, Serialize, Deserialize, Clone)] pub struct Image { pub id: Uuid, pub album_id: Uuid, pub filename: String, pub original_url: Option, pub title: Option, pub description: Option, pub file_size: i64, pub width: i32, pub height: i32, pub mime_type: String, pub created_at: String, } #[derive(Debug, Serialize, Deserialize, Clone)] pub struct CreateImage { pub album_id: Uuid, pub filename: String, pub original_url: Option, pub title: Option, pub description: Option, pub file_size: i64, pub width: i32, pub height: i32, pub mime_type: String, }