namespace Kavita.Models.Constants;

public static class EasyCacheProfiles
{
    /// <summary>
    /// Not in use
    /// </summary>
    public const string RevokedJwt = "revokedJWT";
    public const string Favicon = "favicon";
    /// <summary>
    /// Images for Publishers
    /// </summary>
    public const string Publisher = "publisherImages";
    /// <summary>
    /// If a user's license is valid
    /// </summary>
    public const string License = "license";
    /// <summary>
    /// License Information
    /// </summary>
    public const string LicenseInfo = "licenseInfo";
    /// <summary>
    /// Cache the libraries on the server
    /// </summary>
    public const string Library = "library";
    /// <summary>
    /// External Series metadata for Kavita+ recommendation
    /// </summary>
    public const string KavitaPlusExternalSeries = "kavita+externalSeries";
    /// <summary>
    /// Match Series metadata for Kavita+ metadata download
    /// </summary>
    public const string KavitaPlusMatchSeries = "kavita+matchSeries";
    /// <summary>
    /// All Locales on the Server
    /// </summary>
    public const string LocaleOptions = "locales";
}
