use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, sqlx::FromRow)]
#[allow(dead_code)] pub struct User {
pub id: i64,
pub password_hash: String,
pub created_at: String,
}
#[derive(Debug, Deserialize)]
pub struct SetupRequest {
pub password: String,
}
#[derive(Debug, Deserialize)]
pub struct LoginRequest {
pub password: String,
}
#[derive(Debug, Deserialize)]
pub struct ChangePasswordRequest {
pub current_password: String,
pub new_password: String,
}
#[derive(Debug, Deserialize)]
pub struct AuthSettingsRequest {
pub auth_enabled: bool,
}