24 lines
799 B
C#
24 lines
799 B
C#
using FictionArchive.Common.Enums;
|
|
using FictionArchive.Service.NovelService.Models.Localization;
|
|
using NovelStatus = FictionArchive.Service.NovelService.Models.Enums.NovelStatus;
|
|
|
|
namespace FictionArchive.Service.NovelService.Models.Novels;
|
|
|
|
public class Novel : BaseEntity<uint>
|
|
{
|
|
public Person Author { get; set; }
|
|
public string Url { get; set; }
|
|
public Language RawLanguage { get; set; }
|
|
|
|
public NovelStatus RawStatus { get; set; }
|
|
public NovelStatus? StatusOverride { get; set; }
|
|
|
|
public Source Source { get; set; }
|
|
public string ExternalId { get; set; }
|
|
|
|
public LocalizationKey Name { get; set; }
|
|
public LocalizationKey Description { get; set; }
|
|
|
|
public List<Chapter> Chapters { get; set; }
|
|
public List<NovelTag> Tags { get; set; }
|
|
} |