1 2 3 4 5 6 7 8 9 10 11 12
use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct DebitNoteEvent { pub debit_note_id: String, pub timestamp: DateTime<Utc>, #[serde(skip_serializing_if = "Option::is_none", default)] pub details: Option<serde_json::Value>, pub event_type: crate::payment::EventType, }