fireblocks_sdk/models/
audit_log_data.rs1use {
10 crate::models,
11 serde::{Deserialize, Serialize},
12};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct AuditLogData {
16 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
18 pub id: Option<String>,
19 #[serde(rename = "timestamp", skip_serializing_if = "Option::is_none")]
21 pub timestamp: Option<f64>,
22 #[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")]
24 pub created_at: Option<f64>,
25 #[serde(rename = "user", skip_serializing_if = "Option::is_none")]
27 pub user: Option<String>,
28 #[serde(rename = "subject", skip_serializing_if = "Option::is_none")]
30 pub subject: Option<String>,
31 #[serde(rename = "event", skip_serializing_if = "Option::is_none")]
33 pub event: Option<String>,
34 #[serde(rename = "tenantId", skip_serializing_if = "Option::is_none")]
36 pub tenant_id: Option<String>,
37 #[serde(rename = "userId", skip_serializing_if = "Option::is_none")]
39 pub user_id: Option<String>,
40}
41
42impl AuditLogData {
43 pub fn new() -> AuditLogData {
44 AuditLogData {
45 id: None,
46 timestamp: None,
47 created_at: None,
48 user: None,
49 subject: None,
50 event: None,
51 tenant_id: None,
52 user_id: None,
53 }
54 }
55}