libomni/types/db/v1/
audit_log.rs1use 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}