using System;
using Jellyfin.Data.Entities;
namespace MediaBrowser.Controller
{
///
/// Manages the storage and retrieval of display preferences.
///
public interface IDisplayPreferencesManager
{
///
/// Gets the display preferences for the user and client.
///
/// The user's id.
/// The client string.
/// The associated display preferences.
DisplayPreferences GetDisplayPreferences(Guid userId, string client);
///
/// Saves changes to the provided display preferences.
///
/// The display preferences to save.
void SaveChanges(DisplayPreferences preferences);
}
}