From a86b71899ec52c44ddc6c3018e8cc5e9d7ff4d62 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Thu, 27 Dec 2018 18:27:57 -0500 Subject: Add GPL modules --- MediaBrowser.Model/Entities/LibraryUpdateInfo.cs | 62 ++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 MediaBrowser.Model/Entities/LibraryUpdateInfo.cs (limited to 'MediaBrowser.Model/Entities/LibraryUpdateInfo.cs') diff --git a/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs b/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs new file mode 100644 index 000000000..dfab9add2 --- /dev/null +++ b/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs @@ -0,0 +1,62 @@ +using System; + +namespace MediaBrowser.Model.Entities +{ + /// + /// Class LibraryUpdateInfo + /// + public class LibraryUpdateInfo + { + /// + /// Gets or sets the folders added to. + /// + /// The folders added to. + public string[] FoldersAddedTo { get; set; } + /// + /// Gets or sets the folders removed from. + /// + /// The folders removed from. + public string[] FoldersRemovedFrom { get; set; } + + /// + /// Gets or sets the items added. + /// + /// The items added. + public string[] ItemsAdded { get; set; } + + /// + /// Gets or sets the items removed. + /// + /// The items removed. + public string[] ItemsRemoved { get; set; } + + /// + /// Gets or sets the items updated. + /// + /// The items updated. + public string[] ItemsUpdated { get; set; } + + public string[] CollectionFolders { get; set; } + + public bool IsEmpty + { + get + { + return FoldersAddedTo.Length == 0 && FoldersRemovedFrom.Length == 0 && ItemsAdded.Length == 0 && ItemsRemoved.Length == 0 && ItemsUpdated.Length == 0 && CollectionFolders.Length == 0; + } + } + + /// + /// Initializes a new instance of the class. + /// + public LibraryUpdateInfo() + { + FoldersAddedTo = new string[] { }; + FoldersRemovedFrom = new string[] { }; + ItemsAdded = new string[] { }; + ItemsRemoved = new string[] { }; + ItemsUpdated = new string[] { }; + CollectionFolders = new string[] { }; + } + } +} -- cgit v1.2.3