using API.Entities.Enums;
namespace API.DTOs.Stats
{
public class ServerInfoDto
{
public string InstallId { get; set; }
public string Os { get; set; }
public bool IsDocker { get; set; }
public string DotnetVersion { get; set; }
public string KavitaVersion { get; set; }
public int NumOfCores { get; set; }
public int NumberOfLibraries { get; set; }
public bool HasBookmarks { get; set; }
///
/// The site theme the install is using
///
public string ActiveSiteTheme { get; set; }
///
/// The reading mode the main user has as a preference
///
public ReaderMode MangaReaderMode { get; set; }
///
/// Number of users on the install
///
public int NumberOfUsers { get; set; }
///
/// Number of collections on the install
///
public int NumberOfCollections { get; set; }
///
/// Number of reading lists on the install (Sum of all users)
///
public int NumberOfReadingLists { get; set; }
///
/// Is OPDS enabled
///
public bool OPDSEnabled { get; set; }
///
/// Total number of files in the instance
///
public int TotalFiles { get; set; }
}
}