using Modules.Library.Domain.EntitiesV0.MediaContent.Items.Anime.ShadowEntities; namespace Modules.Library.Domain.EntitiesV0.MediaContent.Items.Anime; public abstract class AnimeItemSingle : AnimeItem { private readonly AnimeItemSingleShadow _shadow; public TimeSpan? Duration => _shadow.duration; internal AnimeItemSingle(AnimeItemSingleShadow shadow) : base(shadow) { _shadow = shadow; } public void SetDuration(TimeSpan value) => _shadow.duration = value; }