ChannelFolderItem.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using MediaBrowser.Controller.Entities;
  2. using MediaBrowser.Model.Channels;
  3. using MediaBrowser.Model.Configuration;
  4. using System.Collections.Generic;
  5. namespace MediaBrowser.Controller.Channels
  6. {
  7. public class ChannelFolderItem : Folder, IChannelItem
  8. {
  9. public string ExternalId { get; set; }
  10. public string ChannelId { get; set; }
  11. public ChannelItemType ChannelItemType { get; set; }
  12. public ChannelFolderType ChannelFolderType { get; set; }
  13. public string OriginalImageUrl { get; set; }
  14. public List<string> Tags { get; set; }
  15. protected override bool GetBlockUnratedValue(UserConfiguration config)
  16. {
  17. // Don't block.
  18. return false;
  19. }
  20. public override bool SupportsLocalMetadata
  21. {
  22. get
  23. {
  24. return false;
  25. }
  26. }
  27. public ChannelFolderItem()
  28. {
  29. Tags = new List<string>();
  30. }
  31. public override string GetUserDataKey()
  32. {
  33. return ExternalId;
  34. }
  35. }
  36. }