You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
29 lines
1.0 KiB
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using NzbDrone.Core.Datastore;
|
|
|
|
namespace NzbDrone.Core.Tags
|
|
{
|
|
public class TagDetails : ModelBase
|
|
{
|
|
public string Label { get; set; }
|
|
public List<int> SeriesIds { get; set; }
|
|
public List<int> NotificationIds { get; set; }
|
|
public List<int> RestrictionIds { get; set; }
|
|
public List<int> DelayProfileIds { get; set; }
|
|
public List<int> ImportListIds { get; set; }
|
|
public List<int> IndexerIds { get; set; }
|
|
public List<int> AutoTagIds { get; set; }
|
|
public List<int> DownloadClientIds { get; set; }
|
|
|
|
public bool InUse => SeriesIds.Any() ||
|
|
NotificationIds.Any() ||
|
|
RestrictionIds.Any() ||
|
|
DelayProfileIds.Any() ||
|
|
ImportListIds.Any() ||
|
|
IndexerIds.Any() ||
|
|
AutoTagIds.Any() ||
|
|
DownloadClientIds.Any();
|
|
}
|
|
}
|