using MediaBrowser.Controller.Entities; using System; namespace MediaBrowser.Controller.Providers { public interface IHasChangeMonitor { /// /// Determines whether the specified item has changed. /// /// The item. /// The directory service. /// The date. /// true if the specified item has changed; otherwise, false. bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date); } public interface IHasItemChangeMonitor { /// /// Determines whether the specified item has changed. /// /// The item. /// The status. /// The directory service. /// true if the specified item has changed; otherwise, false. bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService); } }