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}