using API.Entities;
namespace API.Interfaces.Services
{
public interface IMetadataService
{
///
/// Recalculates metadata for all entities in a library.
///
///
///
void RefreshMetadata(int libraryId, bool forceUpdate = false);
public void UpdateMetadata(Chapter chapter, bool forceUpdate);
public void UpdateMetadata(Volume volume, bool forceUpdate);
public void UpdateMetadata(Series series, bool forceUpdate);
///
/// Performs a forced refresh of metatdata just for a series and it's nested entities
///
///
///
void RefreshMetadataForSeries(int libraryId, int seriesId);
}
}