27 lines
709 B
C#
27 lines
709 B
C#
namespace Modules.Library.Domain.EntitiesV0.MediaContent.CommonProperties;
|
|
public class DescriptionItem : Entity
|
|
{
|
|
[Required]
|
|
public string Value { get; private set; } = string.Empty;
|
|
public bool IsOriginal { get; init; }
|
|
[Required]
|
|
public string LanguageId { get; init; } = default!;
|
|
|
|
internal DescriptionItem(string languageId, bool isOriginal)
|
|
{
|
|
LanguageId = languageId;
|
|
IsOriginal = isOriginal;
|
|
}
|
|
|
|
internal DescriptionItem(string languageId, bool isOriginal, string value)
|
|
{
|
|
LanguageId = languageId;
|
|
IsOriginal = isOriginal;
|
|
Value = value;
|
|
}
|
|
|
|
public void SetValue(string value)
|
|
{
|
|
Value = value;
|
|
}
|
|
} |