namespace OnlyOneAccessTemplate.Models
{
    public record PageContent
    {
        public string Title { get; init; } = string.Empty;
        public string Description { get; init; } = string.Empty;
        public string Keywords { get; init; } = string.Empty;
        public string H1 { get; init; } = string.Empty;
        public string MetaTitle { get; init; } = string.Empty;
        public string OgImage { get; init; } = string.Empty;
        public List<ContentBlock> Blocks { get; init; } = new();
        public bool IsActive { get; init; } = true;
        public DateTime? PublishDate { get; init; }
    }
}
