namespace LauncherIcarus.Daemon
{
    public class Configuration
    {
        public static readonly Configuration Default = new Configuration()
        {
            ServerIP = "http://192.168.183.129:5000",
            LoginUrl = "/api/LoginAction",
            ListFileUrl = "/api/LauncherListDownloadFiles",
            LauncherNewsUrl = "/LauncherIndex",
            CheckClientFiles = "/api/CheckClientFiles",
            GetLauncherVersion = "/api/getLauncherVersion",
            UpdateLauncherVersion = "/api/UpdateLauncherVersion",
            DownloadClientFileUrl = "/ClientFiles/",
            DownloadUpdateFileUrl = "/DownloadFiles/",
            GetTranslate = "/api/GetTranslate",
            LauncherDir = "./Launcher/",
            DownloadDir = "./DownloadFiles/"
        };

        public string ServerIP { get; set; }

        public string LoginUrl { get; set; }

        public string ListFileUrl { get; set; }

        public string LauncherNewsUrl { get; set; }

        public string CheckClientFiles { get; set; }

        public string GetLauncherVersion { get; set; }

        public string LauncherDir { get; set; }

        public string DownloadDir { get; set; }

        public string UpdateLauncherVersion { get; set; }

        public string DownloadClientFileUrl { get; set; }

        public string DownloadUpdateFileUrl { get; set; }

        public string GetTranslate { get; set; }
    }
}