namespace SlipItIn.Shared.Models; public enum RoundStatus { Waiting, Active, Resolving, Completed } public class GameRound { public int Id { get; set; } public int GameId { get; set; } public int RoundNumber { get; set; } public RoundStatus Status { get; set; } = RoundStatus.Waiting; public DateTime StartedAt { get; set; } = DateTime.UtcNow; public DateTime? EndedAt { get; set; } // Navigation public Game Game { get; set; } = null!; public ICollection ActiveCards { get; set; } = []; public ICollection Challenges { get; set; } = []; }