2023-07-04 16:17:28 +00:00
|
|
|
using System;
|
2020-09-04 02:50:56 +00:00
|
|
|
using System.Collections.Generic;
|
2019-12-22 22:08:53 +00:00
|
|
|
using NzbDrone.Core.Movies;
|
2017-01-22 16:02:20 +00:00
|
|
|
using NzbDrone.Core.ThingiProvider;
|
2017-01-11 20:42:37 +00:00
|
|
|
|
2020-09-04 02:50:56 +00:00
|
|
|
namespace NzbDrone.Core.ImportLists
|
2017-01-11 20:42:37 +00:00
|
|
|
{
|
2020-09-04 02:50:56 +00:00
|
|
|
public class ImportListDefinition : ProviderDefinition
|
2017-01-11 20:42:37 +00:00
|
|
|
{
|
2020-09-04 02:50:56 +00:00
|
|
|
public ImportListDefinition()
|
2019-05-02 10:57:40 +00:00
|
|
|
{
|
|
|
|
Tags = new HashSet<int>();
|
|
|
|
}
|
|
|
|
|
2017-01-18 01:30:21 +00:00
|
|
|
public bool Enabled { get; set; }
|
2017-01-22 16:02:20 +00:00
|
|
|
public bool EnableAuto { get; set; }
|
2022-03-08 02:03:00 +00:00
|
|
|
public MonitorTypes Monitor { get; set; }
|
2017-02-23 05:03:48 +00:00
|
|
|
public MovieStatusType MinimumAvailability { get; set; }
|
2017-01-22 16:02:20 +00:00
|
|
|
public int ProfileId { get; set; }
|
2017-01-23 14:21:49 +00:00
|
|
|
public string RootFolderPath { get; set; }
|
2020-09-04 02:50:56 +00:00
|
|
|
public bool SearchOnAdd { get; set; }
|
2017-01-11 20:42:37 +00:00
|
|
|
public override bool Enable => Enabled;
|
2019-11-02 19:43:45 +00:00
|
|
|
|
2020-09-04 02:50:56 +00:00
|
|
|
public ImportListType ListType { get; set; }
|
2023-07-04 16:17:28 +00:00
|
|
|
public TimeSpan MinRefreshInterval { get; set; }
|
2017-01-11 20:42:37 +00:00
|
|
|
}
|
|
|
|
}
|