Skip to main content

romm_api/types/
user.rs

1use serde::{Deserialize, Serialize};
2
3use super::achievements::RaUserProgression;
4
5/// Current authenticated user from `GET /api/users/me`.
6#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Default)]
7pub struct CurrentUser {
8    pub id: u64,
9    #[serde(default)]
10    pub ra_username: Option<String>,
11    #[serde(default)]
12    pub ra_progression: Option<RaUserProgression>,
13}