Finished MangaDexMetadataProvider logic.
This commit is contained in:
@@ -4,9 +4,8 @@ public class SourceManga
|
||||
{
|
||||
public required string Title { get; set; }
|
||||
public string? Description { get; set; }
|
||||
public List<string> AlternateTitles { get; set; } = [];
|
||||
public List<string> Authors { get; set; } = [];
|
||||
public List<string> Artists { get; set; } = [];
|
||||
public List<SourceMangaTitle> AlternateTitles { get; set; } = [];
|
||||
public SourceMangaContributor[] Contributors { get; set; } = [];
|
||||
public MangaStatus Status { get; set; } = MangaStatus.Unknown;
|
||||
public List<string> Genres { get; set; } = [];
|
||||
public DateTime? UpdateDate { get; set; }
|
||||
|
||||
@@ -4,7 +4,7 @@ public class SourceMangaChapter
|
||||
{
|
||||
public int? Volume { get; set; }
|
||||
public required float Number { get; set; }
|
||||
public string? Name { get; set; }
|
||||
public string? Title { get; set; }
|
||||
public required string Url { get; set; }
|
||||
public long? Views { get; set; }
|
||||
public DateTime? UploadDate { get; set; }
|
||||
|
||||
7
MangaReader.Core/Metadata/SourceMangaContributor.cs
Normal file
7
MangaReader.Core/Metadata/SourceMangaContributor.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace MangaReader.Core.Metadata;
|
||||
|
||||
public class SourceMangaContributor
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public SourceMangaContributorRole Role { get; set; }
|
||||
}
|
||||
8
MangaReader.Core/Metadata/SourceMangaContributorRole.cs
Normal file
8
MangaReader.Core/Metadata/SourceMangaContributorRole.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace MangaReader.Core.Metadata;
|
||||
|
||||
public enum SourceMangaContributorRole
|
||||
{
|
||||
Unknown,
|
||||
Author,
|
||||
Artist
|
||||
}
|
||||
9
MangaReader.Core/Metadata/SourceMangaLanguage.cs
Normal file
9
MangaReader.Core/Metadata/SourceMangaLanguage.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace MangaReader.Core.Metadata;
|
||||
|
||||
public enum SourceMangaLanguage
|
||||
{
|
||||
Unknown,
|
||||
Japanese,
|
||||
Romanji,
|
||||
English
|
||||
}
|
||||
7
MangaReader.Core/Metadata/SourceMangaTitle.cs
Normal file
7
MangaReader.Core/Metadata/SourceMangaTitle.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace MangaReader.Core.Metadata;
|
||||
|
||||
public class SourceMangaTitle
|
||||
{
|
||||
public required string Title { get; set; }
|
||||
public SourceMangaLanguage Language { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user