using System.Xml.Serialization;
using API.Data.Metadata;
namespace API.DTOs.ReadingLists.CBL;
[XmlRoot(ElementName="Book")]
public class CblBook
{
[XmlAttribute("Series")]
public string Series { get; set; }
///
/// Chapter Number
///
[XmlAttribute("Number")]
public string Number { get; set; }
///
/// Volume Number (usually for Comics they are the year)
///
[XmlAttribute("Volume")]
public string Volume { get; set; }
[XmlAttribute("Year")]
public string Year { get; set; }
///
/// Main Series, Annual, Limited Series
///
/// This maps to Format tag
[XmlAttribute("Format")]
public string Format { get; set; }
///
/// The underlying filetype
///
/// This is not part of the standard and explicitly for Kavita to support non cbz/cbr files
[XmlAttribute("FileType")]
public string FileType { get; set; }
}