mirror of https://github.com/Jackett/Jackett
25 lines
1.4 KiB
C#
25 lines
1.4 KiB
C#
namespace Jackett.Common.Models.IndexerConfig
|
|
{
|
|
public class ConfigurationDataAPILoginWithUserAndPasskeyAndFilter : ConfigurationData
|
|
{
|
|
public DisplayInfoConfigurationItem KeyHint { get; private set; }
|
|
public StringConfigurationItem User { get; private set; }
|
|
public StringConfigurationItem Key { get; private set; }
|
|
public BoolConfigurationItem AddAttributesToTitle { get; private set; }
|
|
public DisplayInfoConfigurationItem FilterExample { get; private set; }
|
|
public StringConfigurationItem FilterString { get; private set; }
|
|
|
|
public ConfigurationDataAPILoginWithUserAndPasskeyAndFilter(string filterInstructions)
|
|
{
|
|
KeyHint = new DisplayInfoConfigurationItem("API Authentication", "<ul><li>Visit the security tab on your user settings page to access your ApiUser and ApiKey <li>If you haven't yet generated a key, you may have to first generate one using the checkbox below your keys</ul>");
|
|
User = new StringConfigurationItem("ApiUser") { Value = string.Empty };
|
|
Key = new StringConfigurationItem("ApiKey") { Value = string.Empty };
|
|
|
|
AddAttributesToTitle = new BoolConfigurationItem("Include release attributes in the title") { Value = false };
|
|
|
|
FilterExample = new DisplayInfoConfigurationItem("", filterInstructions);
|
|
FilterString = new StringConfigurationItem("Filters (optional)");
|
|
}
|
|
}
|
|
}
|