Skip to main content

yauth_entity/
session_ops.rs

1use chrono::NaiveDateTime;
2use serde::{Deserialize, Serialize};
3use uuid::Uuid;
4
5/// A session record as stored by the backend.
6#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct StoredSession {
8    pub id: Uuid,
9    pub user_id: Uuid,
10    pub ip_address: Option<String>,
11    pub user_agent: Option<String>,
12    pub expires_at: NaiveDateTime,
13    pub created_at: NaiveDateTime,
14}