using MediaBrowser.Controller.Entities; using MediaBrowser.Model.Entities; using System; using System.Collections.Generic; namespace MediaBrowser.Controller.Providers { /// /// Interface IHasMetadata /// public interface IHasMetadata : IHasImages { /// /// Gets the preferred metadata country code. /// /// System.String. string GetPreferredMetadataCountryCode(); /// /// Gets the date modified. /// /// The date modified. DateTime DateModified { get; } /// /// Gets the locked fields. /// /// The locked fields. List LockedFields { get; } /// /// Gets or sets the date last saved. /// /// The date last saved. DateTime DateLastSaved { get; set; } /// /// Determines whether [is save local metadata enabled]. /// /// true if [is save local metadata enabled]; otherwise, false. bool IsSaveLocalMetadataEnabled(); /// /// Gets a value indicating whether this instance is in mixed folder. /// /// true if this instance is in mixed folder; otherwise, false. bool IsInMixedFolder { get; } } }