//! Session model. use chrono::{DateTime, Utc}; use uuid::Uuid; /// A session record from the database. #[derive(Debug, Clone)] pub struct Session { pub session_hash: String, pub user_id: Uuid, pub created_at: DateTime, pub expires_at: DateTime, pub last_active_at: DateTime, pub ip_address: Option, pub user_agent: Option, }