18 lines
430 B
Rust
18 lines
430 B
Rust
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<Player>,
|
|
|
|
#[serde(rename = "Ball")]
|
|
pub ball: Ball,
|
|
}
|