using LANCommander.SDK.Enums; using System.Collections.Generic; namespace LANCommander.SDK.Models { public class Server : BaseModel { public string Name { get; set; } = ""; public string Path { get; set; } = ""; public string Arguments { get; set; } = ""; public string WorkingDirectory { get; set; } = ""; public string OnStartScriptPath { get; set; } = ""; public string OnStopScriptPath { get; set; } = ""; public string Host { get; set; } public int Port { get; set; } public bool UseShellExecute { get; set; } public ProcessTerminationMethod ProcessTerminationMethod { get; set; } public bool Autostart { get; set; } public ServerAutostartMethod AutostartMethod { get; set; } public int AutostartDelay { get; set; } public virtual Game Game { get; set; } public virtual IEnumerable ServerConsoles { get; set; } public virtual IEnumerable HttpPaths { get; set; } public virtual IEnumerable