Kavita/API/DTOs/Scrobbling/PlusSeriesDto.cs
2025-05-04 07:14:44 -07:00

30 lines
885 B
C#

namespace API.DTOs.Scrobbling;
#nullable enable
/// <summary>
/// Represents information about a potential Series for Kavita+
/// </summary>
public sealed record PlusSeriesRequestDto
{
public int? AniListId { get; set; }
public long? MalId { get; set; }
public string? GoogleBooksId { get; set; }
public string? MangaDexId { get; set; }
/// <summary>
/// ComicBookRoundup Id
/// </summary>
public int? CbrId { get; set; }
public string SeriesName { get; set; }
public string? AltSeriesName { get; set; }
public PlusMediaFormat MediaFormat { get; set; }
/// <summary>
/// Optional but can help with matching
/// </summary>
public int? ChapterCount { get; set; }
/// <summary>
/// Optional but can help with matching
/// </summary>
public int? VolumeCount { get; set; }
public int? Year { get; set; }
}