using System.Collections.Generic; using System.Collections.ObjectModel; using MediaBrowser.Controller.Entities; using MediaBrowser.Model.Plugins; namespace Jellyfin.Plugin.MediaCleaner; /// /// Plugin configuration. /// public class Configuration : BasePluginConfiguration { /// /// Gets or sets the http and port address for your Radarr instance. /// public string RadarrAddress { get; set; } = string.Empty; /// /// Gets or sets the api for your Radarr instance. /// public string RadarrAPIKey { get; set; } = string.Empty; /// /// Gets or sets the http and port address for your Sonarr instance. /// public string SonarrAddress { get; set; } = string.Empty; /// /// Gets or sets the api for your Sonarr instance. /// public string SonarrAPIKey { get; set; } = string.Empty; /// /// Gets or sets the http and port address for your Sonarr instance. /// public string SonarrAnimeAddress { get; set; } = string.Empty; /// /// Gets or sets the api for your Sonarr instance. /// public string SonarrAnimeAPIKey { get; set; } = string.Empty; /// /// Gets or sets the cut off days before deleting unwatched files. /// public int StaleMediaCutoff { get; set; } = 90; /// /// Gets or sets debug mode. /// public bool DebugMode { get; set; } }