libomni/types/db/v1/
audit_log.rs

1use serde::{Deserialize, Serialize};
2use chrono::{DateTime, Utc};
3
4#[derive(Debug, sqlx::FromRow, Serialize)]
5pub struct ProviderAuditLog {
6    pub id: i64,
7    pub provider_id: i64,
8    pub action: String,
9    pub details: Option<String>,
10    pub created_at: DateTime<Utc>,
11    pub updated_at: DateTime<Utc>,
12}
13
14#[derive(Debug, sqlx::FromRow, Serialize, Deserialize)]
15pub struct AuditLog {
16    pub id: i64,
17    pub org_id: Option<i64>,
18    pub action: String,
19    pub user_id: Option<i64>,
20    pub created_at: DateTime<Utc>,
21    pub resource_id: Option<String>,
22    pub resource_type: String,
23}