using MediaBrowser.Model.Plugins;
using System.Net;
using System.Reflection;
namespace Jellyfin.Plugin.MetaShark.Configuration;
///
/// The configuration options.
///
public enum SomeOptions
{
///
/// Option one.
///
OneOption,
///
/// Second option.
///
AnotherOption
}
///
/// Plugin configuration.
///
public class PluginConfiguration : BasePluginConfiguration
{
public string Version { get; } = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? string.Empty;
public string DoubanCookies { get; set; } = string.Empty;
public bool EnableDoubanAvoidRiskControl { get; set; } = false;
public bool EnableTmdb { get; set; } = true;
public bool EnableTmdbSearch { get; set; } = false;
public string TmdbApiKey { get; set; } = string.Empty;
public string TmdbHost { get; set; } = string.Empty;
public int MaxCastMembers { get; set; } = 15;
public int MaxSearchResult { get; set; } = 3;
}