namespace Crysome.Server.Data; public class ServerSettings { public int Port { get; set; } = 7777; public int QuicPort { get; set; } = 7778; public bool KeepAlive { get; set; } = true; public int KeepAliveInterval { get; set; } = 15000; public int InfoPollInterval { get; set; } = 3000; public int MaxEndpoints { get; set; } public int MaxSendFileSizeMB { get; set; } = 150; public bool NotifyConnect { get; set; } = true; public bool NotifyDisconnect { get; set; } = true; public bool LogPaused { get; set; } public bool LogToFile { get; set; } public bool TelegramEnabled { get; set; } public string TelegramToken { get; set; } = ""; public string TelegramChatId { get; set; } = ""; }