using System.Diagnostics.CodeAnalysis; namespace Jackett.Common.Models.IndexerConfig.Bespoke { [ExcludeFromCodeCoverage] internal class ConfigurationDataAbnormal : ConfigurationData { public HiddenStringConfigurationItem AuthKey { get; set; } public HiddenStringConfigurationItem TorrentPass { get; set; } public DisplayInfoConfigurationItem CredentialsWarning { get; private set; } public StringConfigurationItem Username { get; private set; } public StringConfigurationItem Password { get; private set; } public DisplayInfoConfigurationItem PagesWarning { get; private set; } public StringConfigurationItem ReplaceMulti { get; private set; } public StringConfigurationItem Pages { get; private set; } public ConfigurationDataAbnormal() : base() { AuthKey = new HiddenStringConfigurationItem("AuthKey") { Value = "" }; TorrentPass = new HiddenStringConfigurationItem("TorrentPass") { Value = "" }; CredentialsWarning = new DisplayInfoConfigurationItem("Credentials", "Credentials Configuration (Private Tracker),

"); Username = new StringConfigurationItem("Username") { Value = "" }; Password = new StringConfigurationItem("Password") { Value = "" }; PagesWarning = new DisplayInfoConfigurationItem("Preferences", "Preferences Configuration (Tweak your search settings),

"); Pages = new StringConfigurationItem("Max Pages to Process (Required)") { Value = "4" }; ReplaceMulti = new StringConfigurationItem("Replace MULTI") { Value = "MULTI.FRENCH" }; } } }