mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-05-31 20:24:27 -04:00
* Working on adding recently added chapter/volumes to dashboard. Have some progress, need to tweak grouping logic. * Tweaked the logic to work well for grouping. Now to incorporate information for UI to provide seamless integration * Implemented UI part for Recently Added.
35 lines
1015 B
C#
35 lines
1015 B
C#
using System;
|
|
using API.Entities.Enums;
|
|
|
|
namespace API.DTOs;
|
|
|
|
/// <summary>
|
|
/// A mesh of data for Recently added volume/chapters
|
|
/// </summary>
|
|
public class RecentlyAddedItemDto
|
|
{
|
|
public string SeriesName { get; set; }
|
|
public int SeriesId { get; set; }
|
|
public int LibraryId { get; set; }
|
|
public LibraryType LibraryType { get; set; }
|
|
/// <summary>
|
|
/// This will automatically map to Volume X, Chapter Y, etc.
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
public DateTime Created { get; set; }
|
|
/// <summary>
|
|
/// Chapter Id if this is a chapter. Not guaranteed to be set.
|
|
/// </summary>
|
|
public int ChapterId { get; set; } = 0;
|
|
/// <summary>
|
|
/// Volume Id if this is a chapter. Not guaranteed to be set.
|
|
/// </summary>
|
|
public int VolumeId { get; set; } = 0;
|
|
/// <summary>
|
|
/// This is used only on the UI. It is just index of being added.
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
public MangaFormat Format { get; set; }
|
|
|
|
}
|