namespace LiquidCode.Tester.Common.Models;

public class ProblemPackage
{
    public string WorkingDirectory { get; set; } = string.Empty;
    public string? ExtractionRoot { get; set; }
    public List<TestCase> TestCases { get; set; } = new();
    public string? CheckerPath { get; set; }
    public int DefaultTimeLimit { get; set; } = 2000; // milliseconds
    public int DefaultMemoryLimit { get; set; } = 256; // MB
}
