mirror of
https://github.com/Kareadita/Kavita.git
synced 2026-01-22 03:37:08 -05:00
Co-authored-by: Amelia <77553571+Fesaa@users.noreply.github.com> Co-authored-by: Robbie Davis <robbie@therobbiedavis.com>
29 lines
786 B
C#
29 lines
786 B
C#
using API.Entities.Enums;
|
|
|
|
namespace API.DTOs.Dashboard;
|
|
|
|
public sealed record DashboardStreamDto
|
|
{
|
|
public int Id { get; set; }
|
|
public required string Name { get; set; }
|
|
/// <summary>
|
|
/// Is System Provided
|
|
/// </summary>
|
|
public bool IsProvided { get; set; }
|
|
/// <summary>
|
|
/// Sort Order on the Dashboard
|
|
/// </summary>
|
|
public int Order { get; set; }
|
|
/// <summary>
|
|
/// If Not IsProvided, the appropriate smart filter
|
|
/// </summary>
|
|
/// <remarks>Encoded filter</remarks>
|
|
public string? SmartFilterEncoded { get; set; }
|
|
public int? SmartFilterId { get; set; }
|
|
/// <summary>
|
|
/// For system provided
|
|
/// </summary>
|
|
public DashboardStreamType StreamType { get; set; }
|
|
public bool Visible { get; set; }
|
|
}
|