use std::time::SystemTime; use serde::Serialize; #[derive(Debug, Serialize)] #[serde(rename_all = "camelCase")] pub struct AuthLoginResponse { pub user_id: i32, pub session: AuthLoginTokenData, pub auth: AuthLoginTokenData, } #[derive(Debug, Serialize)] #[serde(rename_all = "camelCase")] pub struct AuthLoginTokenData { pub token: String, #[serde(serialize_with = "humantime_serde::serialize")] pub expires_at: SystemTime, }