feat(user): add user models

This commit is contained in:
Kristofers Solo 2025-01-25 14:45:49 +02:00
parent dfd6374ba0
commit 4d618905a9
6 changed files with 25 additions and 0 deletions

View File

@ -1,3 +1,4 @@
pub mod models;
pub mod telemetry;
use leptos::prelude::*;

2
app/src/models/mod.rs Normal file
View File

@ -0,0 +1,2 @@
pub mod user;

20
app/src/models/user.rs Normal file
View File

@ -0,0 +1,20 @@
use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct User {
pub id: i64,
pub username: String,
pub code: String,
pub created_at: DateTime<Utc>,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct UserRegistration {
pub username: String,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct UserLogin {
pub code: String,
}

1
server/src/db/mod.rs Normal file
View File

@ -0,0 +1 @@
mod scores;

0
server/src/db/scores.rs Normal file
View File

1
server/src/lib.rs Normal file
View File

@ -0,0 +1 @@
pub mod db;