namespace Jackett.Models.IndexerConfig.Bespoke { class ConfigurationDataXthor : ConfigurationData { public DisplayItem CredentialsWarning { get; private set; } public StringItem PassKey { get; set; } public DisplayItem PagesWarning { get; private set; } public BoolItem Freeleech { get; private set; } public DisplayItem DevWarning { get; private set; } public BoolItem DevMode { get; private set; } public BoolItem HardDriveCache { get; private set; } public StringItem HardDriveCacheKeepTime { get; private set; } public ConfigurationDataXthor() : base() { CredentialsWarning = new DisplayItem("Credentials Configuration (Private Tracker),

") { Name = "Credentials" }; PassKey = new StringItem { Name = "PassKey", Value = "" }; PagesWarning = new DisplayItem("Preferences Configuration (Tweak your search settings),

") { Name = "Preferences" }; Freeleech = new BoolItem() { Name = "Freeleech Only (Optional)", Value = false }; DevWarning = new DisplayItem("Development Facility (For Developers ONLY),

") { Name = "Development" }; DevMode = new BoolItem { Name = "Enable DEV MODE (Developers ONLY)", Value = false }; HardDriveCache = new BoolItem { Name = "Enable HARD DRIVE CACHE (Developers ONLY)", Value = false }; HardDriveCacheKeepTime = new StringItem { Name = "Keep Cached files for (ms)", Value = "300000" }; } } }