SeemGen/Models/ContentGroup.cs

22 lines
746 B
C#

using NuGet.ContentModel;
namespace BLAIzor.Models
{
public class ContentGroup
{
public int Id { get; set; }
public int SiteInfoId { get; set; } // FK to SiteInfo
public string Name { get; set; } // e.g. "Blog", "Manuals"
public string Slug { get; set; } // e.g. "blog", "manuals"
public string Type { get; set; } // "blogpost", "manual", etc.
public int VectorSize { get; set; }
public string EmbeddingModel { get; set; }
public int Version { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime LastUpdated { get; set; }
public SiteInfo SiteInfo { get; set; }
public ICollection<ContentItem> Items { get; set; }
}
}