namespace MangaReader.Core.Metadata; public class SourceManga { public required SourceMangaTitle Title { get; set; } public SourceMangaDescription[] Descriptions { get; set; } = []; public SourceMangaTitle[] AlternateTitles { get; set; } = []; public SourceMangaContributor[] Contributors { get; set; } = []; public MangaStatus Status { get; set; } = MangaStatus.Unknown; public string[] Genres { get; set; } = []; public DateTime? UpdateDate { get; set; } public long? Views { get; set; } public float? RatingPercent { get; set; } public int? Votes { get; set; } public SourceMangaChapter[] Chapters { get; set; } = []; public string[] CoverArtUrls { get; set; } = []; }