| 8 | /// Estrutura de evento de progresso |
| 9 | #[derive(Debug, Clone, Serialize, Deserialize)] |
| 10 | pub struct ProgressEvent { |
| 11 | pub timestamp: DateTime<Utc>, |
| 12 | pub scan_id: String, |
| 13 | pub target: String, |
| 14 | pub event_type: EventType, |
| 15 | pub message: String, |
| 16 | pub progress_percentage: f32, |
| 17 | pub details: Option<serde_json::Value>, |
| 18 | } |
| 19 | |
| 20 | #[derive(Debug, Clone, Serialize, Deserialize)] |
| 21 | #[serde(tag = "type")] |
nothing calls this directly
no outgoing calls
no test coverage detected