You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
904 B
32 lines
904 B
6 years ago
|
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;
|
||
|
|
||
|
var video = item as Video;
|
||
|
if (video != null)
|
||
|
{
|
||
|
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; }
|
||
|
}
|
||
|
}
|