23 lines
830 B
C#
23 lines
830 B
C#
namespace Modules.Library.Domain.Entities.MediaContent.CommonProperties;
|
|
|
|
public class CommonProperties : Entity
|
|
{
|
|
public List<NameItem> Names { get; set; } = [];
|
|
public MediaInfo? Preview { get; set; }
|
|
|
|
public List<DescriptionItem> Descriptions { get; set; } = [];
|
|
public List<GenreProportionItem> Genres { get; set; } = [];
|
|
public List<MediaInfo> RelatedContent { get; set; } = [];
|
|
|
|
public DateTimeOffset? AnnouncementDate { get; internal set; }
|
|
public DateTimeOffset? EstimatedReleaseDate { get; internal set; }
|
|
public DateTimeOffset? ReleaseDate { get; internal set; }
|
|
|
|
internal CommonProperties() { }
|
|
|
|
internal CommonProperties(string nameOriginal, Guid nameOriginalLanguageId)
|
|
{
|
|
Names.Add(new NameItem(nameOriginalLanguageId, NameType.Original, nameOriginal));
|
|
}
|
|
}
|