Added auth

This commit is contained in:
Connor Johnstone
2026-03-19 14:02:33 -04:00
parent 93392db27c
commit 421ec3199b
21 changed files with 719 additions and 26 deletions

View File

@@ -1,5 +1,19 @@
use serde::{Deserialize, Serialize};
// --- Auth ---
#[derive(Debug, Clone, PartialEq, Deserialize)]
pub struct UserInfo {
pub id: i32,
pub username: String,
pub role: String,
}
#[derive(Debug, Clone, PartialEq, Deserialize)]
pub struct SetupRequired {
pub required: bool,
}
// --- Library entities ---
#[derive(Debug, Clone, PartialEq, Deserialize, Serialize)]