namespace TownOfUsStatsExporter.Models;
///
/// DTO for player record data extracted via reflection from TOU Mira.
///
public class PlayerRecordData
{
///
/// Gets or sets the player's name.
///
public string PlayerName { get; set; } = string.Empty;
///
/// Gets or sets the role string representation.
///
public string RoleString { get; set; } = string.Empty;
///
/// Gets or sets a value indicating whether the player won.
///
public bool Winner { get; set; }
///
/// Gets or sets the player ID.
///
public byte PlayerId { get; set; }
///
/// Gets or sets the team string representation.
///
public string TeamString { get; set; } = string.Empty;
}
///
/// DTO for player stats data extracted via reflection from TOU Mira.
///
public class PlayerStatsData
{
///
/// Gets or sets the number of correct kills.
///
public int CorrectKills { get; set; }
///
/// Gets or sets the number of incorrect kills.
///
public int IncorrectKills { get; set; }
///
/// Gets or sets the number of correct assassin kills.
///
public int CorrectAssassinKills { get; set; }
///
/// Gets or sets the number of incorrect assassin kills.
///
public int IncorrectAssassinKills { get; set; }
}
///
/// DTO for killed player data.
///
public class KilledPlayerData
{
///
/// Gets or sets the killer's player ID.
///
public byte KillerId { get; set; }
///
/// Gets or sets the victim's player ID.
///
public byte VictimId { get; set; }
}