use serde::{Deserialize, Serialize}; use super::ball::Ball; use super::player::Player; #[derive(Debug, Serialize, Deserialize, Clone)] // #[serde(rename_all = "camelCase")] // Opcional, pero ayuda si hay variaciones de nombres pub struct BallHit { #[serde(rename = "MatchGuid")] pub match_guid: String, #[serde(rename = "Players")] pub players: Vec, #[serde(rename = "Ball")] pub ball: Ball, }