use serde::{Deserialize, Serialize};
use steamid::SteamID;
/// Represents a player report.
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct PlayerReport {
/// The ID of the report.
pub report_id: String,
/// The SteamID of the reported player.
pub reported_steam_id: Option<SteamID>,
/// The name of the reported player.
pub reported_player_name: String,
/// The date the report was submitted.
pub date: String,
/// The reason/category of the report.
pub reason: String,
/// Additional description provided in the report.
pub description: String,
}