Files
Open-Archival/OpenArchival.DataAccess/Models/FilePathListing.cs
2026-05-17 20:54:09 -04:00

31 lines
821 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace OpenArchival.DataAccess;
public class FilePathListing
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
public int? ParentArtifactEntryId { get; set; }
public ArtifactEntry? ParentArtifactEntry { get; set; }
public BlogPost? ParentBlogPost { get; set; }
public int? ParentBlogPostId { get; set; }
public int? HomePageConfigurationId { get; set; }
public HomePageConfiguration? HomePageConfiguration { get; set; }
public required string OriginalName { get; set; }
public required string Path { get; set; }
public string? SmallThumbnailPath { get; set; }
public string? LargeThumbnailPath { get; set; }
}