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}