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; }
}
}