namespace ErsatzTV.Core.Domain;

public class LibraryFolder
{
    public int Id { get; set; }
    public string Path { get; set; }
    public int LibraryPathId { get; set; }
    public LibraryPath LibraryPath { get; set; }
    public int? ParentId { get; set; }
    public LibraryFolder Parent { get; set; }
    public ICollection<LibraryFolder> Children { get; set; }
    public ICollection<MediaFile> MediaFiles { get; set; }
    public ImageFolderDuration ImageFolderDuration { get; set; }
    public string Etag { get; set; }
}
