22 lines
746 B
C#
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; }
|
|
}
|
|
}
|