12345678910111213141516171819202122232425262728293031323334353637383940 |
- #nullable disable
- #pragma warning disable CS1591
- using System;
- using MediaBrowser.Controller.Entities;
- using MediaBrowser.Model.Entities;
- namespace MediaBrowser.Controller.Providers
- {
- public class ItemInfo
- {
- public ItemInfo(BaseItem item)
- {
- Path = item.Path;
- ContainingFolderPath = item.ContainingFolderPath;
- IsInMixedFolder = item.IsInMixedFolder;
- if (item is Video video)
- {
- VideoType = video.VideoType;
- IsPlaceHolder = video.IsPlaceHolder;
- }
- ItemType = item.GetType();
- }
- public Type ItemType { get; set; }
- public string Path { get; set; }
- public string ContainingFolderPath { get; set; }
- public VideoType VideoType { get; set; }
- public bool IsInMixedFolder { get; set; }
- public bool IsPlaceHolder { get; set; }
- }
- }
|