using Modules.Library.Domain.Entities.MediaContent.CommonProperties.ShadowEntities; namespace Modules.Library.Domain.Entities.MediaContent.Items.Anime.ShadowEntities; internal abstract class AnimeItemShadow(CommonPropertiesShadow commonProperties) { internal string id = Guid.NewGuid().ToString(); internal CommonPropertiesShadow commonProperties = commonProperties; internal ushort order = 0; internal ushort variant = 0; internal bool completed = false; internal TimeSpan expirationTime = TimeSpan.Zero; internal bool deleted = false; }