SharpRSS/WebSharpRSS/Models/TreeItemData.cs
2023-05-22 15:55:21 +02:00

33 lines
898 B
C#

using SharpRss.Models;
using SharpRss.Services;
namespace WebSharpRSS.Models
{
public class TreeItemData
{
public TreeItemData(GroupModel catModel, RssService rssService)
{
_service = rssService;
CategoryModel = catModel;
}
public TreeItemData(FeedModel feedModel, RssService rssService)
{
_service = rssService;
FeedModel = feedModel;
}
private readonly RssService _service;
public readonly GroupModel? CategoryModel;
public readonly FeedModel? FeedModel;
public string Title { get; set; } = string.Empty;
public bool IsSelected { get; set; }
public string? Icon { get; set; }
public string? FaviconUrl { get; set; }
// Category
public bool HasChild { get; set; }
public bool IsExpanded { get; set; }
}
}